Подборка бесплатных полезных ресурсов, которые помогут разобраться в основах Android-разработки:
— Подробная дорожная карта Android-разработки с нуля
— Курс Kotlin Basics от JetBrains
— Курс Android Basics in Kotlin от Google
— Видеокурс по основам разработки Android-приложений на Kotlin
— Большой курс лекций по Android для начинающих от «Яндекса»
#android #начинающим
— Подробная дорожная карта Android-разработки с нуля
— Курс Kotlin Basics от JetBrains
— Курс Android Basics in Kotlin от Google
— Видеокурс по основам разработки Android-приложений на Kotlin
— Большой курс лекций по Android для начинающих от «Яндекса»
#android #начинающим
Как быстро перейти с View и построения UI через XML на Jetpack Compose?
Google уже не особо заинтересованы в развитии Android View. Они её поддерживают, но все новомодные фишки уходят именно в Compose. И хотя молодой Compose пока где-то отстаёт от нативной системы UI, фреймворк очень активно её догоняет.
Делимся шпаргалкой, которая поможет освоить базовые элементы и модификаторы из Compose, сравнимые с атрибутами View. И статьёй, которая поможет облегчить переход с View:
https://medium.com/@alexstyl/views-to-composables-d715b92c6055
#android #шпаргалка
Google уже не особо заинтересованы в развитии Android View. Они её поддерживают, но все новомодные фишки уходят именно в Compose. И хотя молодой Compose пока где-то отстаёт от нативной системы UI, фреймворк очень активно её догоняет.
Делимся шпаргалкой, которая поможет освоить базовые элементы и модификаторы из Compose, сравнимые с атрибутами View. И статьёй, которая поможет облегчить переход с View:
https://medium.com/@alexstyl/views-to-composables-d715b92c6055
#android #шпаргалка
Годнота для начинающих Android-разработчиков: Google запустила бесплатный курс по Jetpack Compose
В первую очередь курс нацелен на людей, которые не имеют опыта в программировании, но хотят научиться создавать Android-приложения.
Сейчас доступны только 2 юнита. Первый поможет изучить основы Kotlin, настроить Android Studio и познакомиться с основами компоновки интерфейса. Второй — углубиться в Kotlin, научиться добавлять кнопки в UI, освоить состояния и считывание пользовательского ввода:
https://developer.android.com/courses/android-basics-compose/course
#android #kotlin #начинающим #курсы
В первую очередь курс нацелен на людей, которые не имеют опыта в программировании, но хотят научиться создавать Android-приложения.
Сейчас доступны только 2 юнита. Первый поможет изучить основы Kotlin, настроить Android Studio и познакомиться с основами компоновки интерфейса. Второй — углубиться в Kotlin, научиться добавлять кнопки в UI, освоить состояния и считывание пользовательского ввода:
https://developer.android.com/courses/android-basics-compose/course
#android #kotlin #начинающим #курсы
Если ищете, где бы подглядеть годных примеров реализации Material3 дизайна и свежих практик разработки, разрабы из Android уже давно всё предусмотрели.
Вообще, у Google есть огромный сборник Now in Android с кучей полезных материалов. Но самое крутое в этой истории — это возможность показаться в исходниках приложения Now in Android, они лежат в открытом доступе.
Он постоянно обновляется, а в альфа-версии есть Jetpack Compose, темы Material3, адаптивные шаблоны для разных экранов, официально одобренная архитектура, реактивное программирование с Kotlin Flows, Room и Proto DataStore, WorkManager.
Пользуйтесь: https://github.com/android/nowinandroid
#android
Вообще, у Google есть огромный сборник Now in Android с кучей полезных материалов. Но самое крутое в этой истории — это возможность показаться в исходниках приложения Now in Android, они лежат в открытом доступе.
Он постоянно обновляется, а в альфа-версии есть Jetpack Compose, темы Material3, адаптивные шаблоны для разных экранов, официально одобренная архитектура, реактивное программирование с Kotlin Flows, Room и Proto DataStore, WorkManager.
Пользуйтесь: https://github.com/android/nowinandroid
#android
Начинающие разработчики для реализации сервера Android-приложения обычно используют готовые решения. Например, Firebase или различные API. Но как только вам понадобится более гибкий бэкенд, придётся сесть и написать свой собственный сервер.
И вот отличный курс от Лёши Гладкова, который поможет разобраться в разработке сервера с помощью Ktor. От проработки требований до реализации сервера и его деплоя на Heroku:
https://youtu.be/LqaBXrRkhC0
#android #kotlin #курсы
И вот отличный курс от Лёши Гладкова, который поможет разобраться в разработке сервера с помощью Ktor. От проработки требований до реализации сервера и его деплоя на Heroku:
https://youtu.be/LqaBXrRkhC0
#android #kotlin #курсы
YouTube
Как написать backend? Свой сервер на Котлин. Ktor. Полный курс
Как написать backend?
Всем привет, давно хотел сделать полный курс по разработке приложения с нуля. Начал естественно с сервера, так как без сервера делать приложение довольно трудно :) Многие кто делает приложения заходят в тупик, когда им нужно написать…
Всем привет, давно хотел сделать полный курс по разработке приложения с нуля. Начал естественно с сервера, так как без сервера делать приложение довольно трудно :) Многие кто делает приложения заходят в тупик, когда им нужно написать…
This media is not supported in your browser
VIEW IN TELEGRAM
Практикуемся в Android-разработке: создаём классическую «Змейку» на Jetpack Compose
Отличный гайд, в котором сделали акцент на построении игрового цикла, управлении состояниями игры и рисовании простых элементов на экране:
https://proandroiddev.com/classic-snake-game-with-jetpack-compose-2b78f4892ca
#android #gamedev
Отличный гайд, в котором сделали акцент на построении игрового цикла, управлении состояниями игры и рисовании простых элементов на экране:
https://proandroiddev.com/classic-snake-game-with-jetpack-compose-2b78f4892ca
#android #gamedev
В любом деле самое важное — начать, и Android разработка не исключение
Давайте начнём работу в Android Studio, собрав свой первый простой проект: https://tproger.ru/articles/nachalo-raboty-v-android-studio-i-pervyj-prostoj-proekt/
#android #начинающим
Давайте начнём работу в Android Studio, собрав свой первый простой проект: https://tproger.ru/articles/nachalo-raboty-v-android-studio-i-pervyj-prostoj-proekt/
#android #начинающим
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчики Android запустили сайт «Get the Message», чтобы вновь призывать Apple принять RCS — стандарт, заменяющий SMS. Только теперь с помощью пользователей.
Вообще, команда Android давно хочет достучаться до Apple, чтобы та внедрила этот стандарт. Он предлагает поддержку фото и видео с более высоким разрешением, файлов с бОльшим размером, аудиосообщений, улучшенного шифрования, эмодзи и групповых чатов. Вроде со всех сторон плюсы, но Apple почему-то отказывается внедрять стандарт.
Более того, Apple как будто специально уменьшает размер фото и видео в сообщениях от Android, не даёт владельцам iPhone отправлять сообщения на смартфоны Android по Wi-Fi, делает сообщения от Android-пользователей трудночитаемыми и незашифрованными.
Так вот новый сайт призывает людей помочь разработчикам Android вновь поднять эту тему на обсуждение через твиты или любым другим способом: https://www.android.com/get-the-message/
Поддерживаете?
#android #ios #apple
Вообще, команда Android давно хочет достучаться до Apple, чтобы та внедрила этот стандарт. Он предлагает поддержку фото и видео с более высоким разрешением, файлов с бОльшим размером, аудиосообщений, улучшенного шифрования, эмодзи и групповых чатов. Вроде со всех сторон плюсы, но Apple почему-то отказывается внедрять стандарт.
Более того, Apple как будто специально уменьшает размер фото и видео в сообщениях от Android, не даёт владельцам iPhone отправлять сообщения на смартфоны Android по Wi-Fi, делает сообщения от Android-пользователей трудночитаемыми и незашифрованными.
Так вот новый сайт призывает людей помочь разработчикам Android вновь поднять эту тему на обсуждение через твиты или любым другим способом: https://www.android.com/get-the-message/
Поддерживаете?
#android #ios #apple
Как уменьшить размер Android-приложения на примере огромного супераппа?
Сейчас в мобильной разработке популярна концепция супераппов. С одной стороны хорошо, что для отдельных фич больше не надо качать 200 приложений. С другой - пользователю могут быть нужны не все фичи, но при этом приложение всё равно занимает много места. Как найти баланс и сделать приложение максимально эффективным для пользователя?
Ответ — Dynamic delivery. Она позволяет пользователю самостоятельно выбрать подходящие фичи и уменьшить размер приложения. Создать динамическую фичу с нуля — несложно. Но как превратить в динамическую фичу уже написанный код?
Рассказываем вместе с сеньором мобильной разработки на примере реального приложения Лаборатории Касперского: https://tprg.ru/cvY5
#android
Сейчас в мобильной разработке популярна концепция супераппов. С одной стороны хорошо, что для отдельных фич больше не надо качать 200 приложений. С другой - пользователю могут быть нужны не все фичи, но при этом приложение всё равно занимает много места. Как найти баланс и сделать приложение максимально эффективным для пользователя?
Ответ — Dynamic delivery. Она позволяет пользователю самостоятельно выбрать подходящие фичи и уменьшить размер приложения. Создать динамическую фичу с нуля — несложно. Но как превратить в динамическую фичу уже написанный код?
Рассказываем вместе с сеньором мобильной разработки на примере реального приложения Лаборатории Касперского: https://tprg.ru/cvY5
#android
12 небольших, но действенных советов для ускорения работы в Android Studio
Android-разработчики большую часть времени проводят в Android Studio. И часто это не столько написание кода, сколько его чтение и блуждание по кодовой базе. И вот 12 советов, которые здорово ускорят навигацию по коду в Android Studio и сделают работу чуточку приятнее:
https://blog.appcircle.io/article/12-android-studio-tips-and-shortcuts-to-navigate-your-codebase-faster
#android
Android-разработчики большую часть времени проводят в Android Studio. И часто это не столько написание кода, сколько его чтение и блуждание по кодовой базе. И вот 12 советов, которые здорово ускорят навигацию по коду в Android Studio и сделают работу чуточку приятнее:
https://blog.appcircle.io/article/12-android-studio-tips-and-shortcuts-to-navigate-your-codebase-faster
#android
Примеры приложений на Jetpack Compose Samples
Это один из самых популярных репозиториев по изучению Jetpack Compose. Каждый пример показывает различные варианты использования Compose, уровни сложности и API.
Проект постоянно обновляется. Так что даже если знали про него, то советуем заглянуть — вдруг найдёте что-то новое и интересное для себя: https://github.com/android/compose-samples
#compose #android #kotlin
Это один из самых популярных репозиториев по изучению Jetpack Compose. Каждый пример показывает различные варианты использования Compose, уровни сложности и API.
Проект постоянно обновляется. Так что даже если знали про него, то советуем заглянуть — вдруг найдёте что-то новое и интересное для себя: https://github.com/android/compose-samples
#compose #android #kotlin