Android 11(R), 12
Android Studio - Arctic Fox
-
3rd Edition (Dec 2021)
Added ActivityResultLauncher
Added Firebase
(X) Removed ActivityResult -
2nd Edition (Apr 2021)
Added ViewBinding
Added Coroutine
(X) Removed Kotlin Extension
(X) Removed Thread -
1st Edition (Apr 2020)
Published
기존 4.3으로 표기되는 숫자 방식에서 연도 표기와 함께 A~Z 이니셜로 시작하는 동물이름이 사용됩니다.
예) 2020.3.1 - Arctic Fox
- 년도 뒤에 3.1은 월, 일 이 아니라 Major, Minor 또는 Patch 버전을 의미합니다.
Gradle에서 가상 디바이스의 설정 및 관리를 할 수 있습니다.
CPU와 메모리가 최적화된 ATD(Automated Test Devices)라는 새로운 에뮬레이터를 사용할 수 있습니다.
테스트 샤딩으로 전체 테스트 시간을 단축할 수 있습니다.
KMP(Kotlin Multi-Platform) 프로젝트에 대한 테스트를 실행할 수 있습니다.
새로운 장치관리자가 추가되었습니다.
레이아웃 인스펙터에 새로운 기능이 추가되었습니다.
Compose의 시멘틱 검사를 지원합니다.
통합 Gradle 테스트 - 테스트 시 Gradle의 Android Gradle 테스트 러너를 사용합니다.
Jetpack Compose 지원 - 레이아웃 파일 없이 코드로만 화면을 구성할 수 있습니다.
WearOS의 심박수 센서, Google TV를 지원하는 Android TV 에뮬레이터를 지원합니다.
AGP(Android Gradle plugin)로 기존 프로젝트를 업데이트 할 수 있습니다.
Basic Syntax
Control Flow1
Control Flow2
Control Flow3
Control Flow3_1
ControlFlowWhile
ControlFlowFor
Array
Collection
CollectionMap
CollectionSet
3장 4.3 이뮤터블 컬렉션 예제
Function
Class
InheritanceandExtension
DesignTool
3장 8 Null Safety
Lateinit, Lazy
Scope Function
ConstraintChain
LinearLayout
ScrollView
4장 가이드라인 예제
4장 2.3 에디트텍스트 예제
4장 2.4 이미지버튼 예제
WidgetsRadio
WidgetsCheckBox
WidgetsProgressBar
WidgetsSeekBar
WidgetsRatingBar
Activity
ContainerSpinner
ContainerRecyclerView
Fragment
FragmentListener
Custom View
CustomText
ViewPager2
ViewPager2 View
File IO(Input Output)
SharedPreferences
10장 1.2 백그라운드 스레드 예제
10장 1.3 메인 스레드와 백그라운드 스레드 예제
Timer
Coroutine
Coroutine Tutorials
ServiceTest
Foreground Service
11장 2 콘텐트 리졸버 예제
GoogleMaps
MyLocation
NetworkHttpUrlConnection
NetworkRetrofit
SeoulPublicLibraries
Google Maps Clustering
Realtime Database
Chatting
Storage
Cloud Messaging
Navigation Drawer
SwipeRefreshLayout
Retrofit : 회원가입, 로그인처리
Video Player