Programa del Curso
Architecture and Advanced Components
- Architecture patterns: MVVM and Jetpack components (ViewModel, LiveData)
- Advanced UI state management
- Navigation Component: practical intro to complex navigation
- Hands-on: Refactoring app architecture
Concurrency and Background Tasks
- Kotlin coroutines for async operations
- WorkManager for scheduled background tasks
- Thread management and Main Thread usage
- Hands-on: Async operations in project app
Advanced Data Persistence
- Room Persistence Library (basic CRUD)
- Introduction to DataStore
- Hands-on: Adding persistence to project
Testing and Code Quality
- Unit testing with JUnit (basics)
- UI testing with Espresso (intro)
- Static code analysis tools (Lint)
- Hands-on: Writing basic tests in project
Integration and Optimization
- Consuming REST APIs using Retrofit (intro)
- Working with JSON
- Basics of UI and battery performance optimization
- Hands-on: API integration and tuning
Summary and Next Steps
Requerimientos
- Solid understanding of Android basics (Activity, UI, navigation, Kotlin/Java)
- Experience using Android Studio
- Familiarity with object-oriented programming
Audience
- Experienced Android developers
- Mobile developers aiming to master advanced techniques
- Software engineers building robust, high-performance Android apps
Testimonios (4)
El entrenador estaba dispuesto a explorar problemas adicionales en la daga.
Susheel - Home
Curso - Dependency Injection with Dagger 2
Traducción Automática
Conocimiento del formador y facilidad con la que lo presentó.
Piotr - DPDgroup IT Solutions sp. z o.o.
Curso - Android Applications Testing
Traducción Automática
I really enjoyed the fairly broad coverage of topics.
john harrigan
Curso - Android Development
Traducción Automática
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Curso - Cross-platform mobile development with PhoneGap/Apache Cordova
Traducción Automática