기술의 alpha 버전부터 stable 출시까지 세상에 공개되어 발전하는 과정 속에 몰입할 수 있었습니다. 그 과정에서 느꼈던 효용과 좌절했던 경험을 가감 없이 이야기해볼까 합니다. Compose를 적용할지 검토 중이신 분, 배우면 좋을지 고민 중이신 분께 도움이 되면 좋겠습니다. 아울러 능동적으로 기술을 습득하는 사람으로 변한 경험 또한 공유해 보고자 합니다.
Fragment B Fragment C Fragment app module c module CScreen CViewModel b module BScreen BViewModel a module AScreen AViewModel model module data module 그 외 공용 module AScreen BScreen CScreen 🐥 🐥 🐥 🐓 🐥 Compose로 한달 만에 앱 출시하기
이를 사용할 수 있도록 상호운용성 API interoperability api 가 존재함 다만 당시엔 사용 사례가 전무하여 내가 맞게 쓰고 있나? 계속 생각 compose 적용을 검토하고 있다면 가장 먼저 고려해야할 부분 AndroidView Compose와의 사투 43
절실한 것들이 alpha, beta에 추가되는 걸 바로바로 써야 해 release만 목 빠지게 기다림 accompanist의 많은 것들이 공식 라이브러리를 통해 지원 유명 오픈 소스는 대부분 compose 지원 glide, coil, lottie 등 성능도 많이 좋아짐 그럼에도 여전히 케바케 는 존재 Popup, BottomSheet + TextField 조합 시 키보드가 아래로 깔리는 이슈 개인적인 의견 Compose와의 사투 53
분명히 기존 시스템을 대체할 것 취업은요..? 다른 선언형 UI… 일맥상통하는 지점이 있지 않나? Vue, RN, Flutter, SwiftUI… 기술 격차를 줄이는 기회로 삼자! 빅테크, 스타트업, 시니어, 주니어 할 것 없이 새로운 기술 앞에 평등 대신 러닝커브의 차이가 ㅎㅎ 앱 개발 ! UI 개발! Compose가 UI 구현의 허들을 낮춰줘 아낀 시간을 아키텍처, 비즈니스 로직 구현, 안드로이드 플랫폼, 프레임워크의 이해에 사용하면 좋을 듯 최신 기술에 매달리라는 말은 아님! 내부 구현에 관심을 가지자
회고 60 안드로이드 공식 콘텐츠 블로그, 컨퍼런스, now in android, mad skills Jetpack 릴리즈 노트 구독 및 읽어보기 안드로이드 DevRel, GDE twitter follow 번지수 잘 찾기 : 모르거나 문제 있으면 Stack Overflow 말고 Issue Tracker Kotlin Slack #compose cs.android.com로 코드 까보기 AOSP 빌드해서 라이브러리 수정해 보기 Unsplash @ Alisa Reutova
과정 61 안드로이드 공식 콘텐츠 블로그, 컨퍼런스, now in android, mad skills Jetpack 릴리즈 노트 구독 및 읽어보기 안드로이드 DevRel, GDE twitter follow 번지수 잘 찾기 : 모르거나 문제 있으면 Stack Overflow 말고 Issue Tracker kotlin Slack #compose cs.android.com 까지 뒤져보려는 열의 aosp 빌드해서 라이브러리 수정해보기
과정 62 안드로이드 공식 콘텐츠 블로그, 컨퍼런스, now in android, mad skills Jetpack 릴리즈 노트 구독 및 읽어보기 안드로이드 DevRel, GDE twitter follow 번지수 잘 찾기 : 모르거나 문제 있으면 Stack Overflow 말고 Issue Tracker kotlin Slack #compose cs.android.com 까지 뒤져보려는 열의 aosp 빌드해서 라이브러리 수정해보기