쏭식
Ssongcode;
쏭식
전체 방문자
오늘
어제
  • 분류 전체보기 (106)
    • JAVA (21)
      • Basic (21)
    • Kotlin (14)
      • Basic (14)
    • Android (64)
      • Basic (24)
      • JETPACK (30)
      • Compose (8)
      • 파고들기 (2)
    • Project (4)
    • etc (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • compose
  • 배열
  • 코틀린
  • 자료구조
  • Room
  • AAC
  • workmanager
  • 자바
  • 코드업100제
  • 상속
  • 알고리즘
  • 리사이클러뷰
  • 백준
  • 컴포즈
  • 코테
  • 코틀린코테
  • livedata
  • 프로젝트회고
  • mvvm
  • 객체지향
  • 기초100제
  • DataBinding
  • Jetpack
  • Kotlin
  • Android
  • 코딩테스트
  • 메소드
  • Adapter
  • 변수
  • ViewModel

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
쏭식

Ssongcode;

Android/JETPACK

[JETPACK개론] 들어가며

2022. 7. 23. 23:59

1. 들어가며

 

아무런 안드로이드, 코틀린 지식 없이 TLOVER라는 앱을 제작하면서 부족한 점을 많이 느꼈다.

자바에 익숙했던 나는 코틀린이라는 언어에 친숙하지 않아 구글링을 진짜 많이 했던 기억이 있다.

 

결국 앱 론칭에는 성공했지만 전체적인 코드 구성, 및 개발 방식이 마음에 들지 않았다.

아무래도 개발지식 없이 구글링만으로 개발하다보니 부족한 점이 많았다.

 

나름, 안드로이드 공식문서를 들어가서 신기술을 적용해보기도 하는 등 많은 시도를 하였다.

그러다 JETPACK에 대해서 흥미가 생겼고, TLOVER앱에도 JETPACK navigation을 적용함으로

프래그먼트간 데이터 이동 등 많은 장점을 활용할 수 있었다.

 

또한, MVVM패턴을 적용하고 싶어 ViewModel, LiveData 등 시도를 해보았지만 이는 결국

실패로 돌아갔다. 프로젝트 기한 및 개발 지식 부족으로 인해 JetPack navigation까지는 잘 적용하였지만

MVVM패턴을 적용하진 못했다. 

 

이번 여름 방학 때 진행하는 프로젝트에서는 꼭 내가 원하는 기술들은 적용하고 싶은 마음에

인프런에서 개복치개발자 강사님의 [중급편] 친절한 JETPACK개론 <상> 의 강의를 들으며

JETPACK개론 카테고리에서 정리할 예정이다!!

 

TLOVER GitHub

 

GitHub - TLOVERcp/tlover-android: :pencil2:너와 나의 여행 다이어리 서비스, TLOVER

:notebook_with_decorative_cover::pencil2:너와 나의 여행 다이어리 서비스, TLOVER - GitHub - TLOVERcp/tlover-android: :pencil2:너와 나의 여행 다이어리 서비스, TLOVER

github.com

TLOVER App

 

트러버(tlover) - 여행 기록 공유 다이어리 - Google Play 앱

여행 기록 공유 다이어리

play.google.com

 

저작자표시 (새창열림)

'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
    'Android/JETPACK' 카테고리의 다른 글
    • [JETPACK개론] ViewModel ?
    • [JETPACK개론] View,DataBinding + Adapter
    • [JETPACK개론] DataBinding 과 data class
    • [JETPACK개론] ViewBinding
    쏭식
    쏭식

    티스토리툴바