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
Вопросы с ответами для прохождения интервью на позицию Android разработчика.

#android #interview

https://medium.com/@goncharbv2000
Полезная статья об incremental annotation processing. Т.е. когда сборка проекта затрагивает только те файлы/модули, которые менялись. Это может значительно увеличить скорость сборки.
В статье также рассказывается, как найти в проекте библиотеки, которые мешают включению этой опции.

#android #gradle

https://habr.com/ru/company/hh/blog/484918/
Новости из мира Android:
- что нового в последних релизах androidx библиотек и Android Studio
- статья про typealias в Kotlin
- codelab: Building a Kotlin Extensions Library
- подкасты про Jetpack Compose и корутины

#android #news

https://medium.com/androiddevelopers/now-in-android-january-23-2020-587378171ae3
Небольшой обзор FragmentContainerView - нового компонента для размещения фрагментов.

#android #fragment

https://proandroiddev.com/android-fragments-fragmentcontainerview-292f393f9ccf
Полезные ADB команды: работа с файлами, скрины, установка/удаление и т.п.

#android #adb

https://medium.com/mindorks/the-most-useful-tool-in-android-b281c8e5746a
Обновление курса Котлин. Переходим к практике. Запускаем и отменяем корутины.

#course #kotlin

https://startandroid.ru/ru/courses/kotlin.html
Обзор возможностей AndroidX по работе с Activity и фрагментами:
- передача id layout в конструктор
- OnBackPressedDispatcher для обработки нажатия Back
- SavedStateRegistry для сохранения/восстановления данных
- FragmentFactory для создания фрагментов
- тестирование фрагментов
- новые Kotlin extensions

Видно, что идет движение от наследования к композиции, что не может не радовать.

#android #androidx #activity #fragment

https://medium.com/@miloszlewandowski/how-androidx-changes-the-way-we-work-with-activities-and-fragments-73b88d157678
Обновление курса по корутинам. На примерах разбираем билдеры launch и async. Тема хоть и несложная, но очень важная для понимания.

Рассмотрим следующие вопросы:
- как ведут себя вложенные корутины
- как дождаться окончания работы корутины
- как получить результат работы корутины
- как создать отложенную корутину и запустить ее позже
- как распараллеливать задачи с помощью корутин

#kotlin #course

https://startandroid.ru/ru/courses/kotlin.html
Шпаргалка по функциям в Kotlin:
- Default Arguments
- Named Arguments
- Infix
- Varargs
- Tail Recursive
- Extension
- High Order
- Operator Overloading
- Lambda

#kotlin

https://proandroiddev.com/kotlin-functions-are-fun-8fdcd4e85a5
Всех android-разработчиков ждут вечером 19 февраля на онлайн-интенсиве «Упрощаем процесс код ревью с помощью Android Lint». Запишитесь сейчас и получите напоминание в день вебинара: https://otus.pw/RCmJ/

На интенсиве вы:
· узнаете, как при помощи статических анализаторов, а именно Android Lint, упростить и ускорить процесс код ревью.
· разберете, как работает Android Lint, как парсить source файлы, что такое AST, PSI и тп.
· займетесь live-кодингом: напишете кастомные lint проверки на частые ошибки, возникающие при написании кода.

Проведет практическое занятие Антон Казаков, руководитель направления Android-разработки в одном из крупных банков и руководитель продвинутого онлайн-курса «Android-разработчик на Kotlin» в Отус.Онлайн-образование.

Подключайтесь 19 февраля, проведите вечер с пользой!

#реклама