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.
Course Outline
아키텍처 및 고급 구성 요소
- 아키텍처 패턴: MVVM 및 Jetpack 구성 요소 (ViewModel, LiveData)
- 고급 UI 상태 관리
- 네비게이션 구성 요소: 복잡한 네비게이션에 대한 실용적인 소개
- 실습: 앱 아키텍처 리팩토링
동시성과 배경 작업
- Kotlin 비동기 작업에 대한 코루틴
- WorkManager를 사용하여 예정된 배경 작업 수행
- 스레드 관리 및 메인 스레드 사용
- 실습: 프로젝트 앱에서 비동기 작업
고급 데이터 지속성
- Room 지속성 라이브러리 (기본 CRUD)
- DataStore 소개
- 실습: 프로젝트에 지속성 추가
테스트 및 코드 품질
- JUnit을 사용한 단위 테스트 (기초)
- Espresso를 사용한 UI 테스트 (소개)
- 정적 코드 분석 도구 (Lint)
- 실습: 프로젝트에 기본 테스트 작성
통합 및 최적화
- Retrofit을 사용하여 REST API 사용 (소개)
- JSON 작업
- UI 및 배터리 성능 최적화 기초
- 실습: API 통합 및 조정
요약 및 다음 단계
Requirements
- Android 기초(액티비티, UI, 네비게이션, Kotlin/Java)에 대한 탄탄한 이해
- Android Studio 사용 경험
- 객체 지향 프로그래밍에 대한 친숙함
대상
- 경험이 풍부한 Android 개발자
- 고급 기술을 마스터하려는 모바일 개발자
- 강력하고 고성능 Android 앱을 구축하는 소프트웨어 엔지니어
35 Hours
회원 평가 (4)
트레이너는 단검의 추가 문제를 기꺼이 탐구했습니다.
Susheel - Home
Course - Dependency Injection with Dagger 2
Machine Translated
그가 제시한 트레이너의 지식과 용이함.
Piotr - DPDgroup IT Solutions sp. z o.o.
Course - Android Applications Testing
Machine Translated
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.