1. 들어가며
아무런 안드로이드, 코틀린 지식 없이 TLOVER라는 앱을 제작하면서 부족한 점을 많이 느꼈다.
자바에 익숙했던 나는 코틀린이라는 언어에 친숙하지 않아 구글링을 진짜 많이 했던 기억이 있다.
결국 앱 론칭에는 성공했지만 전체적인 코드 구성, 및 개발 방식이 마음에 들지 않았다.
아무래도 개발지식 없이 구글링만으로 개발하다보니 부족한 점이 많았다.
나름, 안드로이드 공식문서를 들어가서 신기술을 적용해보기도 하는 등 많은 시도를 하였다.
그러다 JETPACK에 대해서 흥미가 생겼고, TLOVER앱에도 JETPACK navigation을 적용함으로
프래그먼트간 데이터 이동 등 많은 장점을 활용할 수 있었다.
또한, MVVM패턴을 적용하고 싶어 ViewModel, LiveData 등 시도를 해보았지만 이는 결국
실패로 돌아갔다. 프로젝트 기한 및 개발 지식 부족으로 인해 JetPack navigation까지는 잘 적용하였지만
MVVM패턴을 적용하진 못했다.
이번 여름 방학 때 진행하는 프로젝트에서는 꼭 내가 원하는 기술들은 적용하고 싶은 마음에
인프런에서 개복치개발자 강사님의 [중급편] 친절한 JETPACK개론 <상> 의 강의를 들으며
JETPACK개론 카테고리에서 정리할 예정이다!!
'Android > JETPACK' 카테고리의 다른 글
[JETPACK개론] Activity/Fragment 의 ViewModel 공유 (0) | 2022.08.12 |
---|---|
[JETPACK개론] ViewModel ? (0) | 2022.08.11 |
[JETPACK개론] View,DataBinding + Adapter (0) | 2022.08.10 |
[JETPACK개론] DataBinding 과 data class (0) | 2022.07.26 |
[JETPACK개론] ViewBinding (0) | 2022.07.24 |