Android BottomNavigationView 사용하기
안드로이드 Support Library 25 버전부터 BottomNavigationView을 사용할 수 있게 되었습니다.
BottomNavigationView는 다음과 같이 하단에 포함되는 View를 말합니다.
- 해당 예제 코드는 GitHub의 블로그 예제에 포함되어 있으며,
Kotlin
과Java
로 구성되어 있으며, MVP 구조로 작성하였습니다.
Android developer's blog. story.
안드로이드 Support Library 25 버전부터 BottomNavigationView을 사용할 수 있게 되었습니다.
BottomNavigationView는 다음과 같이 하단에 포함되는 View를 말합니다.
Kotlin
과 Java
로 구성되어 있으며, MVP 구조로 작성하였습니다.Android Design Support Library 23.2.0부터 사용이 가능한 Android BottomSheet입니다.
메트리얼 디자인과 함께 소개되었던 부분인데 Support Library 23.2.0에 추가되었습니다.
Google에서는 다음과 같은 방식 2가지로 BottomSheet을 사용 중에 있습니다.
왼쪽에는 일반 BottomSheet
이고, 오른쪽에는 다이얼로그 형태의 BottomSheet가 적용된 상태입니다.
이번 글에서는 일반 BottomSheet을 소개합니다.
안드로이드 MVP 무작정 따라하기 2 번 째입니다.
지난 글에서 Android MVP 적용하는 방법 중 구글에서 추천하는 Presenter/View을 다루었었습니다.
오늘은 기존 글에서 추가로 소개하기로 하였던 Presenter/PresenterImpl을 구현하는 방법을 살펴보려고 합니다.
Presenter interface을 구현하는 방법입니다.
안드로이드 MVP 무작정 따라하기 1 번째로 Presenter와 View를 나누는 방법에 대해서 정리합니다.
View
: Presenter에서 전달받은 View의 이벤트입니다.Presenter
: View에서 전달된 이벤트에 대한 처리를 한다(View와 무관한 처리만 한다)그림으로 보면 아래와 같습니다.
Android Retrofit을 소개합니다.
Retrofit은 HTTP REST API 구현을 위한 라이브러리입니다.
jakewharton이 소속된 Square, Inc의 오픈소스 라이브러리입니다.
otto
, dagger
, picasso
, OkHTTP
등을 오픈소스로 배포 중입니다.