728x90 Saa1 Single Activity Architecture (SAA) SAA(Single Activity Architecture)란 단일 혹은 아주 적은 개수의 Activity만 사용하고 모두 Fragment로 구현한 구조이다. 2018년 구글 I/O에서 언급된 개념이다 Activity는 Fragment에 비해 상대적으로 무겁기 때문에 메모리나 속도 방면에서 Fragment를 사용하는 것이 훨씬 더 이득이다. 또한 비즈니스 로직을 Fragment 단위로 분리하여 의존성을 줄인다던지, Activity보다 유연한 UI 디자인을 지원하는 등 Fragment를 사용하는 이유는 상당히 많다고 볼 수 있다. 장점 1. Activity에 비행 상대적으로 가벼움 2. 데이터 공유 3. UI의 이점 4. 관심사의 분리가 편함 단점 1. Fragment간의 동작이 비동기로 처리되기 때문에 .. 2022. 11. 2. 이전 1 다음 728x90