SSA(Single Activity Architecture)란 하나 혹은 적은 갯수의 Activity만을 사용
하고 나머지 화면은 Fragment로 구성
하는 아키텍처로 Google I/O 2019에서 Jetpack Navigation과 함께 소개된 안드로이드 아키텍처이다.
Single Activity의 장점은 아래와 같다.
Jetpack 은 Android 개발을 빠르게 도와주는 컴포넌트 라이브러리이다.
Jetpack Navigation은 UI를 통한 Navigation 편집이 가능하게 해주는 라이브러리
로, Google에서 권장하고 있는 네비게이션 중 하나이다. 이는 Single Activity Architecture의 구현을 도와주기 위해 고안되었으며, 기존의 프래그먼트 전환 방식과 액티비티에 종속적인 의존성 부분을 개선
하기 위해 도입되었다.
Jetpack Navigation의 장점은 아래와 같다.