Android Roadmap
Language
Android Studio
CVS
Android Components
UI
Navigation
Concurrency
Persistence
Network
Architecture
Quality
Distribution
Build configuration
CI/CD
Security
Expertise
Collections
Kotlin/Java
SAM
Types
Отличия
Kotlin лакончиный
null safe
val/var
immutable collections
функции высшего порядка
что это? Зачем?
data class
click to edit
apply/let/run/with
когда что использовать?
зачем const val
Any/Nothing
Как он транслируется kotlin/java
generics
in out where
nested/inner
visibility
click to edit
activity
broadcast receiver
content provider
service
примеры CV
проверить все ли системные приложения девайса шарят свои CV
Приложение не запускается
launch mode
попрактиковаться создавать цепочки
transparency activity
✅
onNewIntent
Merge Manifest
проброс параметра назад
fragment result
общий класс
синглотон
bundle
ограничения
bundle
ограничения
parceable / serializable
transaction to large
manifest
отдельный процесс
сколько application создастся
lifecycle
флаги запуска
wm
defferable
intermediate
long time operation
приложение контактов
какие таблицы нужны
как обеспечить высокий перфоманс
pagination
идемпотентност
json a
json api
pagination
идемпотентность
ssl pinning
cherry pick
gir rm cache
fecth / pull
rebase merge
tbd, git flow