본문 바로가기
728x90

Android44

[Android] BottomNavigationView(하단 네비게이션) 구현하기 최근 출시되는 대부분의 앱에서 다음과 같은 하단 바 형태의 메뉴를 보신 적이 있을 겁니다. 이런 하단 바 형태의 디자인을 안드로이드에서는 'BottomNavigationView' 라고 합니다. BottomNavigationView는 메뉴 항목에 따라 화면을 전환하는 역할을 수행하는데 전환되는 화면은 Fragment로 구성합니다. 화면은 하단의 메뉴(BottomNavationView)와 상단의 Fragment를 띄울 Layout으로 구성합니다. 이번에는 BottomNavigationView의 구현 방법에 대해 알아보겠습니다. 먼저 실행 결과와 프로젝트의 파일 구성을 보겠습니다. app/build.gradle에서 따로 dependence를 추가할 내용은 없고 뷰 바인딩을 사용하기 위해 viewBinding만.. 2023. 1. 6.
[Android] MVVM 디자인 패턴 디자인 패턴 디자인 패턴이란 개발을 보다 체계적이고 효율적인 유지·보수를 위해 큰 틀에서 '이러이러한 형식으로 개발하자'라는 일종의 약속으로 볼 수 있습니다. 안드로이드 개발에 사용되는 대표적인 디자인 패턴에는 MVP, MVC, MVVM 등이 있습니다. 몇 차례 프로젝트를 진행하면서 Kotlin Class파일과 xml파일이 많아지다 보니 디자인패턴의 필요성을 절실히 느꼈습니다. 또한, 많은 채용공고에서 MVVM 아키텍처 적용 가능한 개발자를 요구하는 것으로 보아 실무에서도 많은 프로젝트에 MVVM 패턴이 적용되고 있다고 느꼈습니다. 이번 포스팅에서는 MVVM 디자인 패턴에 대해 공부해 보겠습니다. MVVM 디자인 패턴 'MVVM'은 Model - View - ViewModel로 이루어진 디자인 패턴입니다.. 2022. 12. 31.
728x90
반응형