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