こんにちは、技術開発本部のバイソン改め南里です。FiNCというヘルスケアの会社でアプリ開発(iOS/Android)に携わっています。 本エントリでは、FiNCのAndroidアプリ上で利用するBottomNavigationViewのカスタムライブラリを作った際の取り組みに関して話します。 FiNCで利用するカスタムUIの課題FiNCでは、ホーム画面にBottomNavigationViewを利用しています。 BottomNavigationView自体は、Frameworkでも提供されているコンポーネントですが、FiNCでは以下の要件があります。(BottomNavigationViewの基本を知りたい方はこちら。) BottomNavigationViewには未読を示すバッジがつくユーザータイプ(法人、一般ユーザー向けなど)によって異なるBottomNavigationItemを表示