Fixed some design issues;

Changed chart's horizontal axis so that it displays correct date for each value of fear greed index;
Implemented Cicerone as navigation library for the app;
Implemented two additional screens - About and Learn;
Implemented navigation drawer and made it open the respected screens as well as highlighting current screen in the list;
TODO: About and Learn screens (text)
This commit is contained in:
b3s23
2025-03-10 21:51:16 +05:00
parent fc1cdfea0a
commit 70c6eb0834
14 changed files with 821 additions and 229 deletions

View File

@ -13,6 +13,8 @@ activityCompose = "1.10.1"
composeBom = "2025.02.00"
retrofit = "2.9.0"
vico = "2.0.2"
ciceroneVer = "7.1"
fragmentKtx = "1.8.6"
[libraries]
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" }
@ -34,6 +36,8 @@ kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutine
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinxCoroutinesCore" }
retrofit = { module = "com.squareup.retrofit2:retrofit", version.ref = "retrofit" }
vico-compose-m3 = { group = "com.patrykandpatrick.vico", name = "compose-m3", version.ref = "vico" }
cicerone = {module = "com.github.terrakok:cicerone", version.ref = "ciceroneVer"}
androidx-fragment-ktx = { group = "androidx.fragment", name = "fragment-ktx", version.ref = "fragmentKtx" }
[plugins]
android-application = { id = "com.android.application", version.ref = "agp" }