Android Skill Set

seznam témat

Activity
Activity – LifeCycles
Activity – LifeCycles – savedInstanceState
AdMob ads
Android TV
Arch pattern – general
Arch pattern – LiveData
Arch pattern – MVC
Arch pattern – MVP
Arch pattern – MVVM – 1. general
Arch pattern – MVVM – 2. ViewModel extends ViewModel
Arch pattern – MVVM – 3. ViewModel extends BaseObservable
Arch pattern – MVVM – 4. projekt with LiveData, Room DB
Arch pattern – Other – DataBinding and Observable
Arch pattern – Other – EventBus
AsyncTask
AsyncTaskLoaders
BroadCast Receiver
Cast
Cast – Receiver (JS)
Cast – Sender (Android)
ContentProvider – 1. general
ContentProvider – 2. CP publisher app
ContentProvider – 3. CP reader app
dB – Cursor
dB – Room
dB – SQL
Email
Facebook API
Files – 1. Internal app storage
Files – 2. External storage
Files – 3. Uri
Files – 4. User select file
Files – 5. File Provider
Files – 6. Document Provider
Firebase – 1. General
Firebase – 2. Analytics
Firebase – 3. CrashLytics
Firebase – 4. Authentication
Firebase – 5. Cloud Messaging
Firebase – 6. Realtime DB
Firebase – 7. Storage
Firebase – 8. JobDispatcher
Firebase – 9. Performance
Firebase – BigQuery
Firebase – DataStudio
Fragmenty – 1. General
Fragmenty – 2. Bottom Navigation
Fragmenty – 3. Master Detail Flow
Fragmenty – 4. Navigation Drawer
Fragmenty – 5. Tabbed Activity
Fragmenty – 6. Pickers
Google Analytics – Android
GPS location
GPS location – GeoCoding
Http – lib Retrofit
Http – lib Volley
Http – MQTT
Http – PushBullet
Http – REST API
Http – REST API – JSON
Http – REST API – User Auth
Http – Secured Connection, TrustManager
Image – lib Glide
Image – lib Picasso
Image Asset
Image Vector Asset
Intent
Intro / Welcome pages / Splash screen
Java – Callback
Java – Comments
Java – Log
Java – POJO class
Kotlin
Layout – Screen sizes + orientation
Layout item – Action Bar (ToolBar)
Layout item – Charts / Grafy
Layout item – Floating Button
Layout item – Menu
Layout item – Params
Layout item – ProgressBar
Layout item – Tables
Layouts – CardView
Layouts – ConstraintLayout
Layouts – CoordinatorLayout and Collapsing Toolbar
Layouts – OLD types
Layouts – RecyclerView – 1. General
Layouts – RecyclerView – 2. edhanced
Layouts – RecyclerView – 3. Endless Scrolling – with AdapterViews
Layouts – RecyclerView – 4. Endless Scrolling – with Paging Lib
Layouts – ScrollView
Layouts – SwipeRefreshLayout
Localisation
Manifest
Map – Google Direction API
Map – Google Maps
Map – OpenStreet
Material Design – Animations
Material Design – Animations – Shimmer effect
Material Design – Colors
Material Design – Custom Vectors
Material Design – Fonts
Material Design – Icons
Material Design – ShapeDrawable
Material Design – Theme, Style and Dimensions
Material Design – Touch selector
Navigation
Notification – Alert Dialog
Notification – Notification Bar
Notification – SnackBar
Paid app – InApp billing
Permission
Search – Google
Search – local data
Services
Services – AlarmManager
Services – WorkManager
Settings Activity
SharedPreferences
Store – ArtWork
Store – Before Release
Store – Release
Unique id
Video Player – ExoPlayer
Video Player – MediaPlayer
Voice input
Widgets