[Kotlin ] Koltin sorteBy(), sortedWith()를 이용한 정렬
Kotlin에서 제공하는 정렬 메서드에 대해 알아보자.
Kotlin에서 제공하는 정렬 메서드에 대해 알아보자.
Compose에서 Canvas를 이용해 꺾은선 그래프를 그리는 과정을 살펴보자.
Compose에서 Canvas를 이용해 꺾은선 그래프를 그리기 위해 drawLine과 drawText을 알아보자
Compose에서 recompostion 최적화 방법에 대해 알아보자
Activity 전환 시 데이터 전달 방법을 알아보자.(단방향, 양방향)
List, Array, Map의 차이와, 순회, 삽입, 삭제의 시간복잡도에 대해 알아보자.
String, StringBuffer, StringBuilder의 차이를 알아보자
Compose에서 CollectAsState의 사용과 CollectAsStateWithLifecycle 필요성에 대해 알아보자.
Kotlin Gallery에서 사진을 가져오고 Multipart로 파싱해보자.
Kotlin Flow에서 제공하는 중간연산자에 대해 알아보자.
kotlin에서 HotStream인 StateFlow에 대해 알아보자.
kotlin에서 HotStream인 SharedFlow에 대해 알아보자.
Jetpack Compose의 TextField의 대해 알아보자.
Jetpack Compose Paging3의 개념과 사용방법
Cold(Hot) Stream의 종류와 정의에 대해 알아보자.
Android에서 명령형UI와 선언형UI에 대해 알아보자.
Android에서 저장소를 접근하는 방법과 메서드를 알아보자.
Kotlin Compose에서 Tab의 개념과 이용방법 그리고 ViewPager을 적용시켜보자.
compose에서 사진을 찍어 uri를 가져오는 과정을 살펴보자.
compose에서 Camera 권한 사용에 대해 알아보자.
compose에서 Canvas를 이용해서 부채꼴과 호를 그려보자.
compose에서 Canvas의 기초 개념을 알고 Circle을 그려보자.
compose에서 Calendar를 사용해보자
compose에서 ViewPager2를 사용하면서 겪은 어려움
compose에서 ViewPager2를 사용해보자.
kotlin의 문법인 sealed class를 알아보자
BottomNavigation 경계선을 통해 UI 분리를 해보자.
kotlin jetpack compose에서 화면이동을 알아보자.
Material3에서 BottomNavigation을 사용법을 알아보자.
Koltin Jetpack Compose에서 그래프를 사용해보자.
Koltin에서 시간이 증가하는 기능을 구현해보자.
Koltin Jetpack Compose에서 Snackbar가 무엇인지, 커스텀하는 방법을 알아보자
Koltin Jetpack Compose에서 Button의 색상, 그라데이션, 그림자, 패딩 입히는 방법을 알아보자,
Koltin Jetpack Compose에서 Material Icon 사용방법을 알아보자
코틀린으로 녹음 도중 데시벨 측정
코틀린으로 녹음 및 재생해보기
코틀린 제트팩 컴포즈에서 DataStore가 어떻게 사용되는지 알아보자
안드로이드 디자인 패턴, MVVM 패턴에 대해 알아보자
안드로이드 액티비티 라이프사이클에 대해 알아보자
Android에서 알림을 띄어보자
OkHttp와 Retrofit2의 관계를 알아보자
SharedPreference에 Hilt 적용해보기
Hilt, Kotlin, Compose 버전
DI 라이브러리 Hilt 알아보기
DI 라이브러리 없이 개념 이해하기
OSI 모델의 전체 흐름에 알아보자
응용 계층(Application Layer)에 알아보자
전송 계층(Transport Layer)에 알아보자
네트워크 계층(Network Layer)에 알아보자
데이터 링크 계층(Data Link Layer)에 알아보자
물리 계층(Physical Layer)에 알아보자
네트워크 기본 규칙
네트워크 기초 용어 및 지식 정리
빌더 패턴과 코틀린에서 사용하는지 알아보자