- 메인
- 온라인
온라인
JetPack과 Kotlin을 활용한 Android App 개발
| 교육기간 | 2021.11.30 - 2027.12.31 |
|---|---|
| 교육시간 | 25시간 |
| 수료기준 | 진도율 80%이상 |
|---|
교육개요

학습목차
전체 101개
(0분)
-
1차시 강의소개
1개 (0분)
-
강의소개/ 강의자료 다운로드 방법
-
-
-
모바일 앱 개발 Trend
-
안드로이드 앱 개발 Trend
-
-
3차시 앱 개발 환경을 구축하자.
4개 (0분)
-
Android Studio 다운로드 및 설치
-
프로젝트 생성 구성요소
-
AVD 설정 및 테스트
-
폰테스트
-
-
-
APK 과 AAB
-
서명된 배포파일 생성
-
Google Play Store 배포 방법
-
-
5차시 UI 프로그래밍의 기본을 이해하자.
6개 (0분)
-
Activity - View 구조
-
Layout XML을 이용한 화면 구성
-
기초 속성
-
TextView
-
ImageView
-
Button, EditText
-
-
-
Concepts of Layout
-
LinearLayout
-
RelativeLayout
-
FrameLayout
-
GridLayout
-
ConstraintLayout
-
-
7차시 유저 이벤트 처리는 앱의 생명이다.
4개 (0분)
-
Concepts of Event Programming
-
Key Event
-
Touch Event
-
Click Event
-
-
8차시 다양한 리소스를 앱에 적용하자.
4개 (0분)
-
Concepts of Resource
-
drawable resource
-
values resource
-
resource folder constraint
-
-
9차시 AdapterView를 적용해 보자.
6개 (0분)
-
Concepts of AdapterView
-
ArrayAdapter
-
SimpleAdapter
-
ListView
-
Custom Adapter
-
Spinner, AutoCompleteTextView
-
-
-
Concepts of ActionBar
-
Menu
-
MenuInflater
-
-
11차시 Intent 는 안드로이드의 핵심이다.
5개 (0분)
-
Concepts of Intent
-
Activity 실행
-
Extra data
-
Activity Result
-
Implicit Intent
-
-
12차시 Activity Lifecycle을 이해하자.
2개 (0분)
-
Activity Lifecycle
-
Save Instance
-
-
13차시 ANR 문제를 해결하자.
4개 (0분)
-
Concepts of ANR
-
Handler
-
AsyncTask
-
Coroutine
-
-
14차시 퍼미션을 설정하자.
2개 (0분)
-
Concepts of Permission
-
Permission Check, Request
-
-
15차시 다양한 유저 알림효과를 적용해 보자.
2개 (0분)
-
Vibration, Beep
-
Toast, Dialog
-
-
-
Concepts of Preference
-
SharedPreference
-
Settings XML
-
PreferenceFragmentCompat
-
-
-
Concepts of SQLite
-
SQLiteOpenHelper
-
rawQuery, execSql
-
insert, update, delete, query
-
-
18차시 구글의 다양한 앱을 연동해 보자.
5개 (0분)
-
Concepts of ContentProvider
-
Contacts App
-
Gallery App
-
Call App
-
Camera App
-
-
19차시 BroadcastReceiver를 이해해 보자.
2개 (0분)
-
Concepts of BroadcastReceiver
-
시스템 이벤트 활용
-
-
-
Concepts of Service
-
Service Lifecycle
-
startService
-
bindService
-
-
-
Concepts of Notification
-
NotificationManager
-
Notification 구성
-
-
-
Concepts of Background Limit
-
Broadcast Limit
-
Service Limit
-
JobScheduler
-
-
23차시 유저 위치 정보를 앱에 적용해 보자.
4개 (0분)
-
Concepts of GeoLocation
-
LocationManager
-
Fused API
-
GoogleMap
-
-
24차시 네트워크 프로그래밍으로 서버와 데이터를 주고받자.
5개 (0분)
-
Concepts of Network Programming
-
Network 정보 확인
-
Retrofit 구조
-
Retrofit 활용
-
Glide 로 이미지 다운로드
-
-
-
View활용 기법들
-
ViewBinding
-
-
-
Fragment
-
RecyclerView
-
ViewPager
-
Toolbar
-
FloatingActionButton
-
DrawerLayout
-
-
-
Concepts of AAC
-
MVVM 모델
-
ViewModel
-
LiveData
-
수강후기