Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
コース概要
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
要求
- 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
35 時間
お客様の声 (4)
トレーナーはダガーのさらなる問題を喜んで調査しました。
Susheel - Home
コース - Dependency Injection with Dagger 2
Machine Translated
トレーナーの知識とそれを提示する簡単さ。
Piotr - DPDgroup IT Solutions sp. z o.o.
コース - Android Applications Testing
Machine Translated
I really enjoyed the fairly broad coverage of topics.
john harrigan
コース - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.