こんにちは、技術開発本部のバイソン改め南里です。FiNCというヘルスケアの会社でアプリ開発(iOS/Android)に携わっています。 本エントリでは、FiNCのAndroidアプリ上で利用するBottomNavigationViewのカスタムライブラリを作った際の取り組みに関して話します。 FiNCで利用するカスタムUIの課題FiNCでは、ホーム画面にBottomNavigationViewを利用しています。 BottomNavigationView自体は、Frameworkでも提供されているコンポーネントですが、FiNCでは以下の要件があります。(BottomNavigationViewの基本を知りたい方はこちら。) BottomNavigationViewには未読を示すバッジがつくユーザータイプ(法人、一般ユーザー向けなど)によって異なるBottomNavigationItemを表示
![BottomNavigationViewをカスタムしてFiNCアプリ独自のUIを実現](https://cdn-ak-scissors.b.st-hatena.com/image/square/acf6e3293571623b81a28fac77f16934a83bef9b/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A930%2F1%2AxC3U8NiwSKl91IKmajwJrQ.png)