Gemstone's Devlog

GDG Android I/O Extended Korea Android 2022 참가 후기 본문

Kotlin (Android)

GDG Android I/O Extended Korea Android 2022 참가 후기

Gemstone 2022. 6. 11. 16:24

https://www.youtube.com/watch?v=1TsQ0buZUas 

 

GDG Android I/O Extended Korea Android 2022 온라인 세션에 참가하고 난 후기이다.

 

마지막 What's new in jetpack 세션의 네이버 웹툰의 안성용 개발자님이 설명하신 부분이 인상깊었다.

Navigation 라이브러리는 완전히 코틀린으로 변경되었다고 한다.

똑같은 api를 제공하는데 왜 코틀린으로 변환을 할까?

관계형 쿼리 메서드, 페이징3.0 등
Paging 3.0으로 넘어가면서 코틀린으로 완전히 재작성되었는데 자바에 대한 부분이 빠진게 3.1.1버전에서 다시 개선이 됨.

 

코드랩이 진행된다고 함.

 

sharedPreferences가 갖고있는 고질적인 문제를 해결, 타입 안정성을 가져갈 수 있는 datastore을 코드랩으로 진행할 예정
뷰모델 + jetpack compose 통합
아래 링크 플루님의 참고

dagger hilt를 적용하려면 조금 더 기다려야함.

TwoPaneFragment
좋은 샘플 링크 아래에서 참고
첫 번째 항목은 왼쪽 판 두 번째는 오른쪽 판
childFragmentManager를 이용해서 열려고 함
WindowManager를 이용해서 폴더블 폰 대응, 접혀있는 부분을 기준으로 pane 나누기

View에 대해서만 제공하고 있고 아직 compose에는 제공안함. 참고!

 

메인쓰레드에서 db에 접근한다던지 잘못사용된다는 걸 확인하는 모드, 지금 화면에서 보이는건 어플리케이션단에 사용할 수 있는 코드

경우에 따라서는 디텍트가 되지 않도록 

새롭게 추가된 이모지도 자동으로 지원됨, 1.6버전에서는

'Kotlin (Android)' 카테고리의 다른 글

GSON 대신 Moshi?  (0) 2022.06.15
Paging 3.0 라이브러리 정리  (0) 2022.06.14
Coroutine 정리  (0) 2022.06.07
[의존성 주입] Hilt 정리  (0) 2022.04.05
[코루틴 실습] 처음 만나는 코루틴  (0) 2022.03.30