Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

조관희 일기장 2023-11-21 (고민) #10

Open
Jokwanhee opened this issue Nov 21, 2023 · 1 comment
Open

조관희 일기장 2023-11-21 (고민) #10

Jokwanhee opened this issue Nov 21, 2023 · 1 comment
Assignees
Labels

Comments

@Jokwanhee
Copy link
Contributor

오늘 화면의 플로우를 구성하기 위해서 네비게이터 셋팅을 진행했다.

기본 Main 액티비티는 Fragment 와 BottomNavigation 으로 구성되어있고,
4개의 뷰를 나타내면 끝이다.
(동네생활 / 모임 더 둘러보기 / 모임 가입하기 / 모임 프로필 만들기)

[동네생활 > 모임 더 둘러보기 > 모임 가입하기 ] 의 흐름을 가진다.

액티비티를 사용할까? 프래그먼트를 사용할까? 고민했다.

Jetpack Navigation 사용했더라면 그냥 프래그먼트를 사용했을 것 같다. 이유는 그저 Fragment back stack 관리가 쉬울 것 같아서?
하지만 Jetpack Navigation 은 사용하지 않는다.
그렇다고 해서 액티비티를 사용하냐? 그건 아니지만 개인적으로 동네 생활 페이지는 Fragment 로 작성되지만 다음 뷰는 액티비티로 가져가야겠다 생각했다. 이유는 액티비티의 linux 기반 IPC 데이터 통신의 문제점? 액티비티 메모리 측면에서 무거운데? 등 프래그먼트를 사용하는 관점이 더 좋아보인다.

하지만 우리 합동세미나에서 4개의 뷰를 나타내는데, 액티비티를 사용해도 상관없을 듯하다. 큰 데이터를 전달하지도 않고 인도에서 사용하는 어플아니면 메모리 측면에서도 크게 문제될 것 같지 않다.

결론 : 액티비티 사용했따~

삭이의 피드백으로 좋은 자료를 제공해줘서 읽어봤는데, 재미있는 아티클인 것 같다.
https://www.charlezz.com/?p=44128

@Jokwanhee Jokwanhee added the 📗 관희 관희 label Nov 21, 2023
@Jokwanhee Jokwanhee self-assigned this Nov 21, 2023
@lsakee
Copy link
Contributor

lsakee commented Nov 25, 2023

인정티비 좋은 고민인 거 같아유 저는 싱글엑티비티를 선호하지만 합세에는 이것도 좋은거 같아유

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants