Please enable JavaScript.
Coggle requires JavaScript to display documents.
Research -> App -> Android :red_flag: - Coggle Diagram
Research -> App -> Android :red_flag:
Kotlin :red_flag:
Declaration :check:
Declaration
Collection
Tuple
Expression :check:
Convention
Range expression
Type Safety
Type Conversion
Type Casting
typealias
Statement :check:
Control Flow Statement
for/in(Iterator)
if/when(expression)
Exception
Features :check:
Null Safety
Function
OOP :check:
Object/Encapsulation
Class
Visibility Modifer
Class 종류
Data Class
Sealed Class
Object Declaration & Expression
Inheritance/Abstraction
Inheritance
Interface
Polymorphism
Generics
수평적 확장:check:
Delegation
Extension
FP :check:
First-class object
Fuction Type
SAM Interface
Lambda
Lambda with Receiver
선언형 프로그래밍
Higher order function
Composition
Sequence
Details :check:
Nested Class
Qualified this
Destructuring Declaration
Reflection
Annotation
Scope function
Advanced Features :check:
자바 상호 운용성
API :check:
Coroutine
Flow
RxKotlin
Introduction :check:
Kotlin
Android :red_flag:
Introduction :check:
Android
개발 환경
Basics(Ready:구조 -> 실행 -> 상태) :check:
Android 아키텍처 구조
Android 앱 실행 과정
Android 앱 상태
Android 앱 Lifecycle
Android 앱 구조
Fundamentals(Go/컴SD: UI 구조/Rendering 과정 -> UI Toolkit/Layout -> Event -> Resource) :check:
UI 구조
View Sytem
View Rendering 과정
ViewGroup
ConstraintLayout
Event
Resource
Details :check:
API Level 호환성
Permission
Dialog
Notification
WebView
데이터 저장 방법
위치 정보
Android Jetpack :check:
Android Jetpack
Fragment
RecyclerView
ViewPager2
DrawerLayout
Navigation Component
CoordinatorLayout
Material Library :check:
Material Library
AppBarLayout
TabLayout
BottomNavigationView
ExtendedFloatingActionButton
Components :check:
Activity
Service
BroadcastReceiver
ContentProvider
Advanced Features :check:
스마트폰 정보
API :check:
Retrofit2
Glide
Tools :check:
Firebase
Jetpack Compose :red_flag:
Introduction :check:
Jetpack Compose
Basics(Ready: 구조 -> 실행 -> 상태) :check:
Compose 구조
Compose State
Compose 실행 과정
Composable Lifecycle
Fundamentals(Go/컴SD: 컴포넌트 모양/props -> state/events -> data fetching) :check:
State Management
Modifier
Details :check:
Slot API
Composables :check:
Layout
Tools :check:
Android Studio(plugin)