誕生日からどれくらいの期間が経っているか知ることができるシンプルなアプリです。
ReduxとJetpack Composeを使用している点が特徴だと思います。
アプリはGoogle Playでインストールできます。
https://play.google.com/store/apps/details?id=ksnd.periodsincebirth
言語 | 表記名 |
---|---|
英語 | Period Since Birth |
日本語 | 生まれてから |
トルコ語 | Doğumdan Beri |
中国語(繁体字) | 自誕生起 |
ベトナム語 | Từ khi sinh ra |
イタリア語 | Dalla nascita |
- 生まれてからの期間を年/月/日/時/分/秒でそれぞれ表示します
- 次の誕生日までの日数を表示します
- テーマの変更ができます(ダークモード/ライトモード/自動モード)
- フォントの変更ができます(Google Fonts)
- 言語の変更ができます(日本語、英語、トルコ語、中国語(繁体字)、ベトナム語、イタリア語)
名前 | 簡単な説明 |
---|---|
redux-kotlin-compose | ReduxとJetpackComposeを合わせてアプリを作るためのライブラリ |
Jetpack Compose | UIアプリ開発ツールキット |
Material3 | デザイン |
datastore-preferences | 永続化データ |
Robolectric | 単体テストフレームワーク |
Truth | アサーション |
Hilt | 依存性注入 |
Timber | ログ出力 |
googlefonts | ダウンロード可能なGoogleフォント |
play-services-oss-licenses | OSSライセンス |
パッケージ名 | 簡単な説明 |
---|---|
action | ReduxのActionを格納 |
di | HiltでDIするモジュールを格納 |
middleware | 非同期処理を行う処理等を行うReduxのMiddlewareを格納 |
repository | Repository(DataStoreを読み込む処理を行うため)を格納 |
reducer | ReduxのReducerを格納 |
state | ReduxのStateを格納 |
store | ReduxのStoreを格納 |
ui | 画面に関する部品を格納 |
util | 日時に関する処理を行うTimeUtilを格納 |