과정상세
안드로이드 App 개발 고급 - Kotlin 기반
교재제공 고급
안드로이드 App 개발 고급 - Kotlin 기반
과정요약
학습시간 | 34시간 | 난이도 | 고급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 24 명 |
교재정보 |
과정소개
간편하게 앱을 빌드할 수 있는 프레임워크들이 쏟아지고 있지만,
보다 안정적이고 정교한 모바일 서비스 운영을 위해서는
결국 네이티브 개발이 꼭 필요합니다.
본 과정은 멀티캠퍼스 모바일 도메인의 스테디셀러인
안드로이드 App 개발 고급 과정의 Kotlin 버전으로서,
이제는 명실상부 안드로이드 메인 언어로 등극한 Kotlin을 토대로
응용 애플리케이션 개발의 핵심 스킬을 학습합니다.
특히, 안드로이드 차세대 API인
JetPack의 Android Architecture Component(AAC)를 활용하여
다양한 구조의 안드로이드 앱 개발을 실습해 보실 수 있습니다.
본 과정에 앞서 Kotlin 기반 안드로이드 개발의 기초를 익히시고 싶은 학습자께서는
아래 과정 과정을 수강하시기 바랍니다.
(선수 과정: 안드로이드 App 개발 기본 - Kotlin 기반 [바로가기])
━ 앱 개발 트렌드 가이드: 급변하는 개발환경의 이정표 |
━ 안드로이드 개발의 생산성을 올려줄 코틀린! |
━ 비동기 프로그래밍 완전정복 RxKotlin & Coroutine |
매년 발표되는 안드로이드 업데이트 리뷰부터 차세대 API인 JetPack 활용법까지, 안드로이드 앱개발의 최신 트렌드 가이드를 제공합니다. |
KTX, Anko, Kotlin Androind Extension 등 코틀린만을 위한 다양한 기법으로 개발 생산성에 날개를 달아보세요! |
다재다능한 RxKotlin & 배우기 쉽고 보기도 편한 Coroutine! 어디에서도 배우기 쉽지 않아 답답했던 기술들, 속 시원하게 알려드립니다 |
이 과정의 오리지널 버전인 "안드로이드 App 개발 - 고급" 과정의 수강평입니다.
더 많은 수강평은 이 페이지[클릭]의 하단에서 확인하실 수 있습니다.
안드로이드 실무를 한지 오래되어서 못따라 가지 않을까 고민이 되었는데, 눈높이에 맞춘 자세한 설명과 다른 언어, 플랫폼과의 비교도 같이 해주셔서 잘 들었던것 같습니다. 정말 유익한 시간이었습니다~
실제 비지니스 로직과 관련된 내용을 예시로 들어 설명해주어 많은 도움이 되었고, SDK 버전 별로 차이점을 상세히 설명해주어 현업에서 여러 버전을 지원해야하는 제 상황 상 바로 활용이 가능할 것 같습니다.
학습목표
- 다양한 UI 기법을 이해하고 활용할 수 있다.
- 안드로이드 최신 내용을 적용하여 앱을 개발할수 있다.
- 안드로이드 Component의 동작 원리를 이해하여 응용 App을 구현할 수 있다.
- LBS와 네트워킹 오픈소스 라이브러리 기법을 활용할 수 있다.
- AAC(Android Architecture Component) 최신기술을 활용하여 App 개발을 할 수 있다
- KTX, Kotlin Android Extension, Anko, RxKotlin, Coroutine 기술을 이해하고 이를 개발에 적용할 수 있다.
학습대상
- 안드로이드 App 화면 구성이 가능하신 분
- 안드로이드 App 개발 기본 과정을 수료하신 분
- 코틀린 언어를 기반으로 앱을 개발하고자 하시는 분
- 안드로이드 최신 버전에 대한 내용을 알고 싶으신 분
- Android Architecture Component를 활용하고자 하시는 분
과정목차 10
-
1 일차
-
1. Kotlin Language 의 이해
-
- Kotlin Basic
- Object Oriented Programming with Kotlin
-
- Kotlin Basic
-
- Functional Programming 과 HOC
- Android KTX
-
1. Kotlin Language 의 이해
-
2. UI 기법
-
- Kotlin Android Extension
- Data Binding
-
- Kotlin Android Extension
-
- BroadcastReceiver
- Service
-
-
-
- Background Limits
- JobScheduler
-
- Background Limits
-
- Notification
- ContentProvider
-
4. Network Programming
-
- ConnectivityManager, WifiManager, TelephoneManager
- HTTP 통신
- Volley API
-
- ConnectivityManager, WifiManager, TelephoneManager
-
- Retrofit2
- TCP/IP 통신
- Firebase Cloud Message
-
5. JetPack – Android Architecture Component with KTX
-
- ViewModel - LiveData
- LifeCycle Aware Components
- Navigation Architecture Compoenets
- Room
- Paging
- WorkManager
-
- ViewModel - LiveData
-
- Thread
- RxKotlin & RxAndroid
- Coroutine with Kotlin
수강후기 1
-
5문*원
2020.08.21
모든 부분이 도움되진 않겠지만 실무에 필요한 새로운 것을 많이 알아갑니다.
안드로이드 App 개발 고급 - Kotlin 기반 관련과정

교재제공