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
最低要求
- 扎实掌握Android基础知识(Activity、UI、导航、Kotlin/Java)
- 具备使用Android Studio的经验
- 熟悉面向对象编程
受众
- 有经验的Android开发者
- 希望掌握高级技术的移动开发者
- 构建稳健、高性能Android apps的软件工程师
35 時間:
客戶評論 (4)
訓練師願意探索匕首中的其他問題。
Susheel - Home
Course - Dependency Injection with Dagger 2
機器翻譯
他介紹的培訓師知識和輕鬆性。
Piotr - DPDgroup IT Solutions sp. z o.o.
Course - Android Applications Testing
機器翻譯
I really enjoyed the fairly broad coverage of topics.
john harrigan
Course - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.