과정상세
안드로이드 App 개발 with Kotlin
교재제공 중급
안드로이드 App 개발 with Kotlin
과정요약
학습시간 | 34시간 | 난이도 | 중급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 24 명 |
교재정보 |
과정소개
간편하게 앱을 빌드할 수 있는 프레임워크들이 쏟아지고 있지만,
보다 안정적이고 정교한 모바일 서비스 운영을 위해서는
결국 네이티브 개발이 꼭 필요합니다.
본 과정은 멀티캠퍼스 모바일 도메인의 스테디셀러인
안드로이드 App 개발 과정의 Kotlin 버전으로서,
이제는 명실상부 안드로이드 메인 언어로 등극한 Kotlin을 토대로
응용 애플리케이션 개발의 핵심 스킬을 학습합니다.
개발 환경 세팅부터 안드로이드 차세대 API인 Jetpack 활용법까지
모바일 App 개발의 전 프로세스를 체계적으로 파악할 수 있습니다.
코틀린 기반의 안드로이드 개발을 집중 조명한 신간, 「깡쌤의 안드로이드 앱 프로그래밍 with 코틀린」을 과정 주교재로 사용합니다. 책의 저자이자 멀티캠퍼스의 전임교수님이신 강성윤 교수님의 직강을 만나보세요. Note✏️ 교재는 수강 장소(ex. 자택)로 배송해드립니다.
|
━ 조각난 코드 말고, 시스템 구조부터 제대로 학습 |
━ 안드로이드 개발의 생산성을 올려줄 코틀린! |
━ 앱 개발 트렌드 가이드: 급변하는 개발 환경의 이정표 |
안드로이드의 메인 개발 아키텍쳐인 Component 기반의 앱 구조를 이해하고 Intent 매커니즘을 정확히 파악해보세요. |
자바와 100% 호환되면서도, 자바의 Pain Point는 개선한 모던 랭귀지, 코틀린! 안드로이드 개발의 대세는 코틀린입니다. |
매년 발표되는 안드로이드 업데이트 리뷰부터 차세대 API인 JetPack 활용법까지, 안드로이드 앱개발의 최신 트렌드 가이드를 제공합니다. |
이 과정의 오리지널 버전인 "안드로이드 App 개발 기본" 과정의 수강평입니다.
더 많은 수강평은 이 페이지[클릭]의 하단에서 확인하실 수 있습니다.
제가 들은 강의들중에 최고네요 단 1분도 아깝지 않은 알찬 강의였습니다 아키텍쳐부터 사용법 레퍼런스 실습까지 뭐 하나 빠지는게 없네요 개념에서 실무까지 클라이언트 사이드 뿐만 아니라 서버 사이드 까지 풍부한 실무 경험을 바탕으로 진행 해주십니다. 정말 실무적이고 기본에 아주 충실한 강의입니다.
안드로이드 개발자 사이트에서 문서 부분 읽으면서 이해 안됐던 부분들 명확하게 설명해주셔서 너무 좋았어요. 기회가 된다면 다음 과정도 꼭 듣고 싶어요! 추천드립니다!
학습목표
- 안드로이드 개발환경 및 App 배포 방법을 이해할 수 있다.
- 안드로이드 App화면을 구성하여 데이터를 출력할 수 있다.
- 안드로이드 Component의 동작 원리를 이해하여 응용 App을 구현할 수 있다.
- Service, BroadcastReceiver, ContentProvider 구조를 이해하여 응용 App 에 적용할 수 있다.
- LBS와 네트워킹 오픈소스 라이브러리 기법을 활용할 수 있다.
- 다양한 androidx 라이브러리를 활용해 안드로이드 App 을 구현할 수 있다.
학습대상
- 안드로이드를 이용한 시스템 구현 프로젝트에 투입될 개발자
- 스마트폰 어플 개발 기술 습득을 통한 역량 개발을 원하는 개발자
- 최신 안드로이드 시스템을 파악하고자 하는 개발자
과정목차 15
-
1 일차
-
개발환경 준비하기
-
안드로이드 스튜디오 설치하기
첫번째 앱 만들기
앱 실행하기
앱 출시하기
-
안드로이드 스튜디오 설치하기
-
개발환경 준비하기
-
안드로이드 앱의 기본 구조
-
안드로이드 소개
안드로이드 앱 개발의 특징
앱 구성 파일 분석
-
안드로이드 소개
-
View를 이용한 화면 구성
-
화면을 구성하는 방법
View 클래스
기본적인 View 살펴보기
View 바인딩
-
화면을 구성하는 방법
-
선형으로 배치
상대 위치로 배치
겹쳐서 배치
표 형태로 배치
계층 구조로 배치
-
사용자 이벤트 처리하기
-
Touch와 Key 이벤트
View 이벤트
-
Touch와 Key 이벤트
-
리소스의 종류와 특징
리소스 조건 설정
폰 크기의 호환성
-
JetPack과 androidx 소개
Fragment
RecyclerView
ViewPager2
DrawerLayout
-
AppBar 사용하기
TabLayout
NavigationView
확장된 플로팅 액션 버튼
-
Activity 컴포넌트
-
Intent 이해하기
Activity Lifecycle
Activity 제어
Task 관리
Activity ANR 문제와 Coroutine
-
Intent 이해하기
-
BroadcastReceiver 컴포넌트
BroadcastReceiver 이해하기
- 서비스 이해하기
-
ContentProvider 이해하기
안드로이드 기본 앱과 연동하기
-
저장소에 데이터 보관하기
-
데이터베이스에 보관하기
파일에 보관하기
공유된 프리퍼런스에 보관하기
-
데이터베이스에 보관하기
- HTTP 통신하기
-
사용자 위치 얻기
구글 지도 활용하기
수강후기 0
-
등록된 수강후기가 없습니다