안드로이드
안드로이드 로드맵 2020
Kwoncorin
2020. 7. 1. 14:05
728x90
Roadmap
- Programming
- Java
- Kotlin
- Android Studio
- Android Studio IDE Overview
- Project Structure
- Java/Kotlin
- XML
- .gradle files
- Android Component
- Activity
- Activity Lifecycle
- Tasks & Back Stack
- Service
- Broadcast Receiver
- Content Provider
- Activity
- Intents
- Types of Intent
- Implicit
- Explicit
- Intent Filter
- Types of Intent
- Static User Interface
- View
- Button, ImageView, TextView, EditText etc
- ViewGroup
- LinearLayout, RelativeLayout, FrameLayout, ConstraintLayout
- View
- Dynamic User Interface
- RecyclerView
- ViewPager
- Spinner
- CustomView
- Canvas
- Bitmap
- Paint
- UI Resources
- Drawables
- String
- Styles
- Fragments
- Fragment Lifecycle
- Fragment Manager
- Support User Interface
- ProgressBar
- Dialogs
- Toast & Snackbar
- Storage
- Shared Preferences
- File Systems
- Database
- RoomDB
- Build
- Gradle
- Debug / Release Configuration
- Threading
- Threads
- Handler / Looper
- Debugging
- Memory profiling
- Logging
- Systrace
- Exceptions
- Error Handling
- Memory Leak
- Detecting and Fixing Memory Leaks
- Context
- 3rd Party Library
- Image Loading
- Glide
- Picasso
- Dependency Injection
- Dagger
- Networking
- Fast Android Networking Library
- Retrofit
- MultiThreading
- RxJava
- Coroutines
- Image Loading
- Data Format
- JSON
- GSON
- Flat Buffer
- Protocol Buffer
- JSON
- Android Jetpack
- Foundation Components
- AppCompat
- Android KTX
- Multidex
- Architecture Components
- LiveData
- ViewModel
- DataBinding
- Paging
- Work Manager
- Navigation
- Behaviour Components
- Download Manager
- Media Playback
- Notification
- Permissions
- Preference
- Sharing
- Slice
- UI Component
- Animation & Transition
- Android Auto
- Emoji
- Palette
- Android TV
- Android Wear
- Foundation Components
- Architecture
- MVVM
- MVI
- MVP
- Unit Testing
- Local Unit Testing
- Instrumentation Testing
- Firebase
- FCM
- Crashlytics
- Analytics
- Remote Config
- App Indexing
- Dynamic Link
- Security
- Encrypt / Decrypt
- Proguard
- R8
- App Release
- .keystore file
- App Bundle
- Playstore
- Keep Learning and Improving
원문 : https://github.com/MindorksOpenSource/android-developer-roadmap
728x90