StartAndroid
10.2K subscribers
382 photos
11 videos
5 files
1.83K links
Канал об Android (Андроид) разработке

Сайт - http://startandroid.ru

Чат - https://tttttt.me/startandroidchat

Контакты - https://startandroid.ru/ru/about/cntct5.html

Реклама - https://startandroid.ru/ru/about/reklama.html

РКН - https://shorturl.at/p7iUr
Download Telegram
☝️ 12 августа в 20:00 мск OTUS приглашает на бесплатный пробный урок «Gradle: сборка приложений под Android» в рамках курса «Android-разработчик. Базовый курс». Регистрируйтесь по ссылке: https://otus.pw/R1AT/

На уроке мы изучим базовый синтаксис gradle-файлов, научимся их читать и понимать; создадим свои таски и плагины; научимся использовать flavors и build variants; обсудим дополнительные возможности gradle.

А для тех, кто хочет большего со скидкой более 20%, OTUS открывает набор на Специализацию «Android-разработчик» (от Java до Kotlin): https://otus.pw/m5XV/

В пакет курсов на 9 мес. обучения входят:
- подготовительный курс по Java;
- базовый курс по Android-разработке на Java;
- продвинутый курс промышленной Android-разработки на Kotlin.

Делиться с вами своей экспертизой будут преподаватели-практики Антон Казаков (руководитель направления Android-разработки в Альфа Банк), Денис Журавлёв (Android Team Lead в Mediapark) и другие.

☝️Курсы подходят начинающим Android-разработчикам и любым программистам, которые только собираются приступить к Android-разработке.

#реклама
Интересные размышления на тему: "В какой момент дергать UseCase (или репозиторий) в ViewModel". Автор предлагает несколько решений и описывает плюсы и минусы.

#android #mvvm #viewmodel

https://proandroiddev.com/when-to-load-data-in-viewmodels-ad9616940da7
Автор объясняет, в чем разница между CPU и IO операциями. Если используете RxJava, то станет понятно, какой шедулер использовать - io или computation.

#rxjava

https://www.hellsoft.se/understanding-cpu-and-i-o-bound-for-asynchronous-operations/
В Room 2.2 добавили возможность заполнить базу данных начальными данными при ее создании. Для этого мы можем предоставить свой БД файл, который и будет использован, как начальное состояние базы. Файл может находиться либо в assets, либо на диске.

#android #room

https://medium.com/androiddevelopers/packing-the-room-pre-populate-your-database-with-this-one-method-333ae190e680
Вышла стабильная версия Android Studio 3.5. Основные изменения:
- настройки выделения памяти
- apply changes (новый Instant Run)
- улучшения layout editor для работы с ConstraintLayout

#androidstudio

https://developer.android.com/studio/releases/?utm_medium=studio-assistant&utm_source=android-studio#3-5-0
OTUS открывает второй набор на продвинутый курс «Android-разработчик» на Kotlin. Проверьте, насколько вам подходит курс - пройдите вступительный тест: https://otus.pw/ikBr/

Курс обеспечивает глубокое погружение в промышленную Android-разработку на языке Kotlin и за 5 месяцев позволяет прокачать свои навыки с уровня Junior до Middle или Senior Android-разработчика.

Делиться с вами своей экспертизой будут преподаватели-практики курса Антон Казаков (руководитель направления Android-разработки в Альфа Банк), Денис Журавлёв (Android Team Lead в Mediapark) и Евгений Козочкин (Android Team Lead в Альфа Банк).

Курс рассчитан на Android-разработчиков с опытом работы от 1 года, со знанием Java или Kotlin. Газпромбанк, Тинькофф, МТС, ABBYY, OZON, Avito и другие работодатели - наши партнёры уже с нетерпением ждут выпускников.

Проходите вступительное тестирование и присоединяйтесь - будет круто: https://otus.pw/ikBr/

#реклама