Android Development MOC
Map of Content: Android Development
Introduction to Android Development
-
Starting guide
-
Understanding Android Components
Building an App
- Architecture Patterns for Building apps
- Presentation layer
- .Android XML
- View Binding
- Data binding
- Jetpack Compose
- .Android XML
- Data layer
- Domain layer
- Navigation
- How to structure an Android Project
Publishing the app (Play Store)
- Publishing Android App
- Google play console
- Version control
- Build Variants
- In-app update
- Google PAY API
- Android Google Assistant Integration
Working with Device's APIs
- Working with Sensors and Hardware
- Data storage
- Location and Maps
- Camera and Multimedia
- Push notification
- Permissions
- Manifest permissions
- Runtime permissions
- Internationalization
- Accessibility
Best practices
- Android Single-activity application
- Testing
- UnitTesting
- Android Instrumentation Testing
- Performance
- Error handeling
- Security