continuar

This commit is contained in:
MeuNome
2026-04-22 12:45:07 +01:00
parent 514d3e59ec
commit 568896e165
56 changed files with 19276 additions and 17531 deletions

View File

@@ -63,6 +63,30 @@
<option name="screenX" value="1080" /> <option name="screenX" value="1080" />
<option name="screenY" value="2400" /> <option name="screenY" value="2400" />
</PersistentDeviceSelectionData> </PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="34" />
<option name="brand" value="OPPO" />
<option name="codename" value="OP5759L1" />
<option name="id" value="OP5759L1" />
<option name="labId" value="google" />
<option name="manufacturer" value="OPPO" />
<option name="name" value="CPH2579" />
<option name="screenDensity" value="320" />
<option name="screenX" value="720" />
<option name="screenY" value="1612" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData>
<option name="api" value="35" />
<option name="brand" value="realme" />
<option name="codename" value="RE58C2" />
<option name="id" value="RE58C2" />
<option name="labId" value="google" />
<option name="manufacturer" value="realme" />
<option name="name" value="C53" />
<option name="screenDensity" value="320" />
<option name="screenX" value="720" />
<option name="screenY" value="1600" />
</PersistentDeviceSelectionData>
<PersistentDeviceSelectionData> <PersistentDeviceSelectionData>
<option name="api" value="36" /> <option name="api" value="36" />
<option name="brand" value="samsung" /> <option name="brand" value="samsung" />

View File

@@ -41,12 +41,12 @@ dependencies {
implementation 'androidx.navigation:navigation-ui:2.6.0' implementation 'androidx.navigation:navigation-ui:2.6.0'
implementation 'com.google.firebase:firebase-auth:23.0.0' // Verifica a versão mais recente implementation 'com.google.firebase:firebase-auth:23.0.0' // Verifica a versão mais recente
// Align Kotlin versions
implementation platform('org.jetbrains.kotlin:kotlin-bom:1.8.0')
// Supabase dependencies (Placeholder for actual SDK or Retrofit) implementation platform('com.google.firebase:firebase-bom:33.0.0')
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation 'com.google.firebase:firebase-appcheck-playintegrity'
implementation 'com.google.firebase:firebase-appcheck-debug'
// Firebase // Firebase
implementation platform('com.google.firebase:firebase-bom:33.10.0') implementation platform('com.google.firebase:firebase-bom:33.10.0')

View File

@@ -1,45 +1,34 @@
#Tue Apr 21 16:43:35 WEST 2026 #Wed Apr 22 12:44:01 WEST 2026
com.fluxup.app-main-54\:/drawable/circle_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_circle_bg.xml.flat com.fluxup.app-main-55\:/drawable/button_primary.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_button_primary.xml.flat
com.fluxup.app-main-54\:/drawable/circle_dashed_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_circle_dashed_bg.xml.flat com.fluxup.app-main-55\:/drawable/card_duo.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_card_duo.xml.flat
com.fluxup.app-main-54\:/drawable/dark_card_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_dark_card_bg.xml.flat
com.fluxup.app-main-54\:/drawable/edit_text_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_edit_text_bg.xml.flat
com.fluxup.app-main-54\:/drawable/ic_back.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_back.xml.flat
com.fluxup.app-main-54\:/drawable/ic_launcher_background.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_launcher_background.xml.flat
com.fluxup.app-main-54\:/drawable/ic_launcher_foreground.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_launcher_foreground.xml.flat
com.fluxup.app-main-54\:/drawable/ic_nav_home.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_nav_home.xml.flat
com.fluxup.app-main-54\:/drawable/ic_nav_profile.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_nav_profile.xml.flat
com.fluxup.app-main-54\:/drawable/ic_settings.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_settings.xml.flat
com.fluxup.app-main-54\:/drawable/rounded_timer_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_rounded_timer_bg.xml.flat
com.fluxup.app-main-54\:/layout/activity_forgot_password.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_forgot_password.xml.flat
com.fluxup.app-main-54\:/layout/activity_login.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_login.xml.flat
com.fluxup.app-main-54\:/layout/activity_main.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_main.xml.flat
com.fluxup.app-main-54\:/layout/activity_modal.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_modal.xml.flat
com.fluxup.app-main-54\:/layout/activity_register.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_register.xml.flat
com.fluxup.app-main-54\:/layout/activity_settings.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_settings.xml.flat
com.fluxup.app-main-54\:/layout/fragment_inicio.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_fragment_inicio.xml.flat
com.fluxup.app-main-54\:/layout/fragment_profile.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_fragment_profile.xml.flat
com.fluxup.app-main-54\:/menu/bottom_nav_menu.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/menu_bottom_nav_menu.xml.flat
com.fluxup.app-main-54\:/mipmap-anydpi-v26/ic_launcher.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-anydpi-v26_ic_launcher.xml.flat
com.fluxup.app-main-54\:/mipmap-anydpi-v26/ic_launcher_round.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-anydpi-v26_ic_launcher_round.xml.flat
com.fluxup.app-main-55\:/drawable/circle_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_circle_bg.xml.flat com.fluxup.app-main-55\:/drawable/circle_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_circle_bg.xml.flat
com.fluxup.app-main-55\:/drawable/circle_dashed_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_circle_dashed_bg.xml.flat com.fluxup.app-main-55\:/drawable/circle_dashed_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_circle_dashed_bg.xml.flat
com.fluxup.app-main-55\:/drawable/dark_card_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_dark_card_bg.xml.flat com.fluxup.app-main-55\:/drawable/dark_card_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_dark_card_bg.xml.flat
com.fluxup.app-main-55\:/drawable/edit_text_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_edit_text_bg.xml.flat com.fluxup.app-main-55\:/drawable/edit_text_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_edit_text_bg.xml.flat
com.fluxup.app-main-55\:/drawable/ic_back.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_back.xml.flat com.fluxup.app-main-55\:/drawable/ic_back.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_back.xml.flat
com.fluxup.app-main-55\:/drawable/ic_close.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_close.xml.flat
com.fluxup.app-main-55\:/drawable/ic_flame.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_flame.xml.flat
com.fluxup.app-main-55\:/drawable/ic_launcher_background.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_launcher_background.xml.flat com.fluxup.app-main-55\:/drawable/ic_launcher_background.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_launcher_background.xml.flat
com.fluxup.app-main-55\:/drawable/ic_launcher_foreground.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_launcher_foreground.xml.flat com.fluxup.app-main-55\:/drawable/ic_launcher_foreground.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_launcher_foreground.xml.flat
com.fluxup.app-main-55\:/drawable/ic_nav_home.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_nav_home.xml.flat com.fluxup.app-main-55\:/drawable/ic_nav_home.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_nav_home.xml.flat
com.fluxup.app-main-55\:/drawable/ic_nav_profile.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_nav_profile.xml.flat com.fluxup.app-main-55\:/drawable/ic_nav_profile.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_nav_profile.xml.flat
com.fluxup.app-main-55\:/drawable/ic_settings.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_settings.xml.flat com.fluxup.app-main-55\:/drawable/ic_settings.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_settings.xml.flat
com.fluxup.app-main-55\:/drawable/node_circle_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_node_circle_bg.xml.flat
com.fluxup.app-main-55\:/drawable/node_progress_ring.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_node_progress_ring.xml.flat
com.fluxup.app-main-55\:/drawable/progress_bar_duo.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_progress_bar_duo.xml.flat
com.fluxup.app-main-55\:/drawable/rounded_timer_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_rounded_timer_bg.xml.flat com.fluxup.app-main-55\:/drawable/rounded_timer_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_rounded_timer_bg.xml.flat
com.fluxup.app-main-55\:/drawable/timer_circle_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_timer_circle_bg.xml.flat
com.fluxup.app-main-55\:/layout/activity_forgot_password.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_forgot_password.xml.flat com.fluxup.app-main-55\:/layout/activity_forgot_password.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_forgot_password.xml.flat
com.fluxup.app-main-55\:/layout/activity_login.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_login.xml.flat com.fluxup.app-main-55\:/layout/activity_login.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_login.xml.flat
com.fluxup.app-main-55\:/layout/activity_main.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_main.xml.flat com.fluxup.app-main-55\:/layout/activity_main.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_main.xml.flat
com.fluxup.app-main-55\:/layout/activity_modal.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_modal.xml.flat com.fluxup.app-main-55\:/layout/activity_modal.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_modal.xml.flat
com.fluxup.app-main-55\:/layout/activity_register.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_register.xml.flat com.fluxup.app-main-55\:/layout/activity_register.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_register.xml.flat
com.fluxup.app-main-55\:/layout/activity_settings.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_settings.xml.flat com.fluxup.app-main-55\:/layout/activity_settings.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_settings.xml.flat
com.fluxup.app-main-55\:/layout/activity_streak.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_streak.xml.flat
com.fluxup.app-main-55\:/layout/fragment_inicio.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_fragment_inicio.xml.flat com.fluxup.app-main-55\:/layout/fragment_inicio.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_fragment_inicio.xml.flat
com.fluxup.app-main-55\:/layout/fragment_profile.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_fragment_profile.xml.flat com.fluxup.app-main-55\:/layout/fragment_profile.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_fragment_profile.xml.flat
com.fluxup.app-main-55\:/layout/item_calendar_day.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_item_calendar_day.xml.flat
com.fluxup.app-main-55\:/layout/item_day_node.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_item_day_node.xml.flat
com.fluxup.app-main-55\:/menu/bottom_nav_menu.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/menu_bottom_nav_menu.xml.flat com.fluxup.app-main-55\:/menu/bottom_nav_menu.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/menu_bottom_nav_menu.xml.flat
com.fluxup.app-main-55\:/mipmap-anydpi-v26/ic_launcher.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-anydpi-v26_ic_launcher.xml.flat com.fluxup.app-main-55\:/mipmap-anydpi-v26/ic_launcher.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-anydpi-v26_ic_launcher.xml.flat
com.fluxup.app-main-55\:/mipmap-anydpi-v26/ic_launcher_round.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-anydpi-v26_ic_launcher_round.xml.flat com.fluxup.app-main-55\:/mipmap-anydpi-v26/ic_launcher_round.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-anydpi-v26_ic_launcher_round.xml.flat

File diff suppressed because one or more lines are too long

View File

@@ -1,23 +1,34 @@
#Tue Apr 21 15:33:08 WEST 2026 #Wed Apr 22 12:44:01 WEST 2026
com.fluxup.app-main-6\:/drawable/button_primary.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/button_primary.xml
com.fluxup.app-main-6\:/drawable/card_duo.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/card_duo.xml
com.fluxup.app-main-6\:/drawable/circle_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/circle_bg.xml com.fluxup.app-main-6\:/drawable/circle_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/circle_bg.xml
com.fluxup.app-main-6\:/drawable/circle_dashed_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/circle_dashed_bg.xml com.fluxup.app-main-6\:/drawable/circle_dashed_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/circle_dashed_bg.xml
com.fluxup.app-main-6\:/drawable/dark_card_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/dark_card_bg.xml com.fluxup.app-main-6\:/drawable/dark_card_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/dark_card_bg.xml
com.fluxup.app-main-6\:/drawable/edit_text_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/edit_text_bg.xml com.fluxup.app-main-6\:/drawable/edit_text_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/edit_text_bg.xml
com.fluxup.app-main-6\:/drawable/ic_back.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_back.xml com.fluxup.app-main-6\:/drawable/ic_back.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_back.xml
com.fluxup.app-main-6\:/drawable/ic_close.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_close.xml
com.fluxup.app-main-6\:/drawable/ic_flame.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_flame.xml
com.fluxup.app-main-6\:/drawable/ic_launcher_background.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_launcher_background.xml com.fluxup.app-main-6\:/drawable/ic_launcher_background.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_launcher_background.xml
com.fluxup.app-main-6\:/drawable/ic_launcher_foreground.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_launcher_foreground.xml com.fluxup.app-main-6\:/drawable/ic_launcher_foreground.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_launcher_foreground.xml
com.fluxup.app-main-6\:/drawable/ic_nav_home.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_nav_home.xml com.fluxup.app-main-6\:/drawable/ic_nav_home.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_nav_home.xml
com.fluxup.app-main-6\:/drawable/ic_nav_profile.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_nav_profile.xml com.fluxup.app-main-6\:/drawable/ic_nav_profile.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_nav_profile.xml
com.fluxup.app-main-6\:/drawable/ic_settings.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_settings.xml com.fluxup.app-main-6\:/drawable/ic_settings.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_settings.xml
com.fluxup.app-main-6\:/drawable/node_circle_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/node_circle_bg.xml
com.fluxup.app-main-6\:/drawable/node_progress_ring.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/node_progress_ring.xml
com.fluxup.app-main-6\:/drawable/progress_bar_duo.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/progress_bar_duo.xml
com.fluxup.app-main-6\:/drawable/rounded_timer_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/rounded_timer_bg.xml com.fluxup.app-main-6\:/drawable/rounded_timer_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/rounded_timer_bg.xml
com.fluxup.app-main-6\:/drawable/timer_circle_bg.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/timer_circle_bg.xml
com.fluxup.app-main-6\:/layout/activity_forgot_password.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_forgot_password.xml com.fluxup.app-main-6\:/layout/activity_forgot_password.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_forgot_password.xml
com.fluxup.app-main-6\:/layout/activity_login.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_login.xml com.fluxup.app-main-6\:/layout/activity_login.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_login.xml
com.fluxup.app-main-6\:/layout/activity_main.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_main.xml com.fluxup.app-main-6\:/layout/activity_main.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_main.xml
com.fluxup.app-main-6\:/layout/activity_modal.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_modal.xml com.fluxup.app-main-6\:/layout/activity_modal.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_modal.xml
com.fluxup.app-main-6\:/layout/activity_register.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_register.xml com.fluxup.app-main-6\:/layout/activity_register.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_register.xml
com.fluxup.app-main-6\:/layout/activity_settings.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_settings.xml com.fluxup.app-main-6\:/layout/activity_settings.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_settings.xml
com.fluxup.app-main-6\:/layout/activity_streak.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_streak.xml
com.fluxup.app-main-6\:/layout/fragment_inicio.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/fragment_inicio.xml com.fluxup.app-main-6\:/layout/fragment_inicio.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/fragment_inicio.xml
com.fluxup.app-main-6\:/layout/fragment_profile.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/fragment_profile.xml com.fluxup.app-main-6\:/layout/fragment_profile.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/fragment_profile.xml
com.fluxup.app-main-6\:/layout/item_calendar_day.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/item_calendar_day.xml
com.fluxup.app-main-6\:/layout/item_day_node.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/item_day_node.xml
com.fluxup.app-main-6\:/menu/bottom_nav_menu.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/menu/bottom_nav_menu.xml com.fluxup.app-main-6\:/menu/bottom_nav_menu.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/menu/bottom_nav_menu.xml
com.fluxup.app-main-6\:/mipmap-anydpi-v26/ic_launcher.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-anydpi-v26/ic_launcher.xml com.fluxup.app-main-6\:/mipmap-anydpi-v26/ic_launcher.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-anydpi-v26/ic_launcher.xml
com.fluxup.app-main-6\:/mipmap-anydpi-v26/ic_launcher_round.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-anydpi-v26/ic_launcher_round.xml com.fluxup.app-main-6\:/mipmap-anydpi-v26/ic_launcher_round.xml=/Users/230407/Desktop/FluxupP/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-anydpi-v26/ic_launcher_round.xml

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
#Tue Apr 21 16:50:26 WEST 2026 #Wed Apr 22 12:44:26 WEST 2026
base.0=/Users/230407/Desktop/FluxupP/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex base.0=/Users/230407/Desktop/FluxupP/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex
base.1=/Users/230407/Desktop/FluxupP/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex base.1=/Users/230407/Desktop/FluxupP/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex
base.2=/Users/230407/Desktop/FluxupP/app/build/intermediates/dex/debug/mergeProjectDexDebug/3/classes.dex base.2=/Users/230407/Desktop/FluxupP/app/build/intermediates/dex/debug/mergeProjectDexDebug/3/classes.dex

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,35 +1,20 @@
R_DEF: Internal format may change without notice R_DEF: Internal format may change without notice
local local
color background_dark
color background_light color background_light
color background_purple color background_purple
color black color black
color border_dark color border_color
color border_light color card_background
color card_dark color error_red
color card_light color primary_purple
color error_light color primary_purple_dark
color icon_dark
color icon_light
color info_light
color primary_dark
color primary_light
color purple_200
color purple_500 color purple_500
color purple_700 color reward_yellow
color secondary_dark color streak_blue
color secondary_light color streak_orange
color success_dark color success_green
color success_light color text_primary
color surface_dark color text_secondary
color surface_light
color teal_200
color teal_700
color text_dark
color text_light
color text_muted_dark
color text_muted_light
color warning_light
color white color white
dimen font_body dimen font_body
dimen font_caption dimen font_caption
@@ -37,6 +22,7 @@ dimen font_heading1
dimen font_heading2 dimen font_heading2
dimen font_heading3 dimen font_heading3
dimen font_subtitle dimen font_subtitle
dimen radius_duo
dimen radius_lg dimen radius_lg
dimen radius_md dimen radius_md
dimen radius_sm dimen radius_sm
@@ -48,27 +34,43 @@ dimen spacing_xl
dimen spacing_xs dimen spacing_xs
dimen spacing_xxl dimen spacing_xxl
dimen spacing_xxs dimen spacing_xxs
drawable button_primary
drawable card_duo
drawable circle_bg drawable circle_bg
drawable circle_dashed_bg drawable circle_dashed_bg
drawable dark_card_bg drawable dark_card_bg
drawable edit_text_bg drawable edit_text_bg
drawable ic_back drawable ic_back
drawable ic_close
drawable ic_flame
drawable ic_launcher_background drawable ic_launcher_background
drawable ic_launcher_foreground drawable ic_launcher_foreground
drawable ic_nav_home drawable ic_nav_home
drawable ic_nav_profile drawable ic_nav_profile
drawable ic_settings drawable ic_settings
drawable node_circle_bg
drawable node_progress_ring
drawable progress_bar_duo
drawable rounded_timer_bg drawable rounded_timer_bg
drawable timer_circle_bg
id bottomConnector
id bottom_navigation id bottom_navigation
id btnAddTasks id btnAddTasks
id btnBack id btnBack
id btnChangePassword id btnChangePassword
id btnClose
id btnInviteFriends
id btnLogin id btnLogin
id btnLogout id btnLogout
id btnModalBack id btnModalBack
id btnRegister id btnRegister
id btnSendReset id btnSendReset
id btnSettings id btnSettings
id btnStartFocus
id btnStreak
id btnViewAllFriends
id dayBackground
id dayIndicator
id etEmail id etEmail
id etForgotEmail id etForgotEmail
id etPassword id etPassword
@@ -77,31 +79,58 @@ id etRegEmail
id etRegPassword id etRegPassword
id etRegPhone id etRegPhone
id etRegUsername id etRegUsername
id ivAvatar
id ivBigFlame
id nav_host_fragment id nav_host_fragment
id nav_inicio id nav_inicio
id nav_profile id nav_profile
id nodeCircle
id nodeContainer
id nodeDayInitial
id nodeDayLabel
id nodeProgress
id pbDailyTasks
id pbRegister id pbRegister
id progressPathContainer
id rvCalendar
id spinnerLanguage id spinnerLanguage
id streakConnector
id switchDarkMode id switchDarkMode
id switchNotifications id switchNotifications
id switchPrivacy id switchPrivacy
id tabLayout
id tasksContainer id tasksContainer
id timerBlock id timerBlock
id topConnector
id tvAchievementsCount
id tvBackToLogin id tvBackToLogin
id tvDayNumber
id tvEmail id tvEmail
id tvForgotBack id tvForgotBack
id tvForgotPassword id tvForgotPassword
id tvGoToRegister id tvGoToRegister
id tvGreeting
id tvHandle
id tvLeagueName
id tvMonthName
id tvProgressText
id tvStreakCount
id tvStreakValue
id tvTimer id tvTimer
id tvTitle id tvTitle
id tvTotalXP
id tvUsername
layout activity_forgot_password layout activity_forgot_password
layout activity_login layout activity_login
layout activity_main layout activity_main
layout activity_modal layout activity_modal
layout activity_register layout activity_register
layout activity_settings layout activity_settings
layout activity_streak
layout fragment_inicio layout fragment_inicio
layout fragment_profile layout fragment_profile
layout item_calendar_day
layout item_day_node
menu bottom_nav_menu menu bottom_nav_menu
mipmap ic_launcher mipmap ic_launcher
mipmap ic_launcher_round mipmap ic_launcher_round

View File

@@ -39,7 +39,7 @@
21-->[androidx.core:core:1.15.0] /Users/230407/.gradle/caches/9.3.1/transforms/83b25b6fc9ff9f44d67664194450e332/transformed/core-1.15.0/AndroidManifest.xml:26:22-94 21-->[androidx.core:core:1.15.0] /Users/230407/.gradle/caches/9.3.1/transforms/83b25b6fc9ff9f44d67664194450e332/transformed/core-1.15.0/AndroidManifest.xml:26:22-94
22 22
23 <application 23 <application
23-->/Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:7:5-30:19 23-->/Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:7:5-32:19
24 android:name="com.fluxup.app.FluxupApplication" 24 android:name="com.fluxup.app.FluxupApplication"
24-->/Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:8:9-42 24-->/Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:8:9-42
25 android:allowBackup="true" 25 android:allowBackup="true"
@@ -89,328 +89,331 @@
47 <activity android:name="com.fluxup.app.SettingsActivity" /> 47 <activity android:name="com.fluxup.app.SettingsActivity" />
47-->/Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:28:9-54 47-->/Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:28:9-54
47-->/Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:28:19-51 47-->/Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:28:19-51
48 <activity 48 <activity android:name="com.fluxup.app.StreakActivity" />
48-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:29:9-46:20 48-->/Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:29:9-52
49 android:name="com.google.firebase.auth.internal.GenericIdpActivity" 48-->/Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:29:19-49
49-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:30:13-80 49 <activity
50 android:excludeFromRecents="true" 49-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:29:9-46:20
50-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:31:13-46 50 android:name="com.google.firebase.auth.internal.GenericIdpActivity"
51 android:exported="true" 50-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:30:13-80
51-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:32:13-36 51 android:excludeFromRecents="true"
52 android:launchMode="singleTask" 51-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:31:13-46
52-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:33:13-44 52 android:exported="true"
53 android:theme="@android:style/Theme.Translucent.NoTitleBar" > 52-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:32:13-36
53-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:34:13-72 53 android:launchMode="singleTask"
54 <intent-filter> 53-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:33:13-44
54-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:35:13-45:29 54 android:theme="@android:style/Theme.Translucent.NoTitleBar" >
55 <action android:name="android.intent.action.VIEW" /> 54-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:34:13-72
55-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:36:17-69 55 <intent-filter>
55-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:36:25-66 55-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:35:13-45:29
56 56 <action android:name="android.intent.action.VIEW" />
57 <category android:name="android.intent.category.DEFAULT" /> 56-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:36:17-69
57-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:38:17-76 56-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:36:25-66
57-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:38:27-73 57
58 <category android:name="android.intent.category.BROWSABLE" /> 58 <category android:name="android.intent.category.DEFAULT" />
58-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:39:17-78 58-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:38:17-76
58-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:39:27-75 58-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:38:27-73
59 59 <category android:name="android.intent.category.BROWSABLE" />
60 <data 59-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:39:17-78
60-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:41:17-44:51 59-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:39:27-75
61 android:host="firebase.auth" 60
61-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:42:21-49 61 <data
62 android:path="/" 61-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:41:17-44:51
62-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:43:21-37 62 android:host="firebase.auth"
63 android:scheme="genericidp" /> 62-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:42:21-49
63-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:44:21-48 63 android:path="/"
64 </intent-filter> 63-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:43:21-37
65 </activity> 64 android:scheme="genericidp" />
66 <activity 64-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:44:21-48
66-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:47:9-64:20 65 </intent-filter>
67 android:name="com.google.firebase.auth.internal.RecaptchaActivity" 66 </activity>
67-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:48:13-79 67 <activity
68 android:excludeFromRecents="true" 67-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:47:9-64:20
68-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:49:13-46 68 android:name="com.google.firebase.auth.internal.RecaptchaActivity"
69 android:exported="true" 68-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:48:13-79
69-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:50:13-36 69 android:excludeFromRecents="true"
70 android:launchMode="singleTask" 69-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:49:13-46
70-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:51:13-44 70 android:exported="true"
71 android:theme="@android:style/Theme.Translucent.NoTitleBar" > 70-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:50:13-36
71-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:52:13-72 71 android:launchMode="singleTask"
72 <intent-filter> 71-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:51:13-44
72-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:53:13-63:29 72 android:theme="@android:style/Theme.Translucent.NoTitleBar" >
73 <action android:name="android.intent.action.VIEW" /> 72-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:52:13-72
73-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:36:17-69 73 <intent-filter>
73-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:36:25-66 73-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:53:13-63:29
74 74 <action android:name="android.intent.action.VIEW" />
75 <category android:name="android.intent.category.DEFAULT" /> 74-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:36:17-69
75-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:38:17-76 74-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:36:25-66
75-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:38:27-73 75
76 <category android:name="android.intent.category.BROWSABLE" /> 76 <category android:name="android.intent.category.DEFAULT" />
76-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:39:17-78 76-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:38:17-76
76-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:39:27-75 76-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:38:27-73
77 77 <category android:name="android.intent.category.BROWSABLE" />
78 <data 77-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:39:17-78
78-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:41:17-44:51 77-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:39:27-75
79 android:host="firebase.auth" 78
79-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:42:21-49 79 <data
80 android:path="/" 79-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:41:17-44:51
80-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:43:21-37 80 android:host="firebase.auth"
81 android:scheme="recaptcha" /> 80-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:42:21-49
81-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:44:21-48 81 android:path="/"
82 </intent-filter> 81-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:43:21-37
83 </activity> 82 android:scheme="recaptcha" />
84 82-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:44:21-48
85 <service 83 </intent-filter>
85-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:66:9-72:19 84 </activity>
86 android:name="com.google.firebase.components.ComponentDiscoveryService" 85
86-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:67:13-84 86 <service
87 android:directBootAware="true" 86-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:66:9-72:19
87-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:32:13-43 87 android:name="com.google.firebase.components.ComponentDiscoveryService"
88 android:exported="false" > 87-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:67:13-84
88-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:68:13-37 88 android:directBootAware="true"
89 <meta-data 88-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:32:13-43
89-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:69:13-71:85 89 android:exported="false" >
90 android:name="com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar" 89-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:68:13-37
90-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:70:17-109 90 <meta-data
91 android:value="com.google.firebase.components.ComponentRegistrar" /> 90-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:69:13-71:85
91-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:71:17-82 91 android:name="com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar"
92 <meta-data 91-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:70:17-109
92-->[com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:17:13-19:85 92 android:value="com.google.firebase.components.ComponentRegistrar" />
93 android:name="com.google.firebase.components:com.google.firebase.firestore.FirebaseFirestoreKtxRegistrar" 92-->[com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:71:17-82
93-->[com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:18:17-122 93 <meta-data
94 android:value="com.google.firebase.components.ComponentRegistrar" /> 93-->[com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:25:13-27:85
94-->[com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:19:17-82 94 android:name="com.google.firebase.components:com.google.firebase.appcheck.playintegrity.FirebaseAppCheckPlayIntegrityRegistrar"
95 <meta-data 94-->[com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:26:17-144
95-->[com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:20:13-22:85 95 android:value="com.google.firebase.components.ComponentRegistrar" />
96 android:name="com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar" 95-->[com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:27:17-82
96-->[com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:21:17-111 96 <meta-data
97 android:value="com.google.firebase.components.ComponentRegistrar" /> 96-->[com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:25:13-27:85
97-->[com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:22:17-82 97 android:name="com.google.firebase.components:com.google.firebase.appcheck.debug.FirebaseAppCheckDebugRegistrar"
98 <meta-data 97-->[com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:26:17-128
98-->[com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:25:13-27:85 98 android:value="com.google.firebase.components.ComponentRegistrar" />
99 android:name="com.google.firebase.components:com.google.firebase.appcheck.playintegrity.FirebaseAppCheckPlayIntegrityRegistrar" 98-->[com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:27:17-82
99-->[com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:26:17-144 99 <meta-data
100 android:value="com.google.firebase.components.ComponentRegistrar" /> 99-->[com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:17:13-19:85
100-->[com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:27:17-82 100 android:name="com.google.firebase.components:com.google.firebase.firestore.FirebaseFirestoreKtxRegistrar"
101 <meta-data 100-->[com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:18:17-122
101-->[com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:25:13-27:85 101 android:value="com.google.firebase.components.ComponentRegistrar" />
102 android:name="com.google.firebase.components:com.google.firebase.appcheck.debug.FirebaseAppCheckDebugRegistrar" 101-->[com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:19:17-82
102-->[com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:26:17-128 102 <meta-data
103 android:value="com.google.firebase.components.ComponentRegistrar" /> 102-->[com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:20:13-22:85
103-->[com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:27:17-82 103 android:name="com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar"
104 <meta-data 103-->[com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:21:17-111
104-->[com.google.firebase:firebase-appcheck:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/3539c4ef293dfeafd7e60d64d48c997d/transformed/jetified-firebase-appcheck-18.0.0/AndroidManifest.xml:25:13-27:85 104 android:value="com.google.firebase.components.ComponentRegistrar" />
105 android:name="com.google.firebase.components:com.google.firebase.appcheck.FirebaseAppCheckKtxRegistrar" 104-->[com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:22:17-82
105-->[com.google.firebase:firebase-appcheck:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/3539c4ef293dfeafd7e60d64d48c997d/transformed/jetified-firebase-appcheck-18.0.0/AndroidManifest.xml:26:17-120 105 <meta-data
106 android:value="com.google.firebase.components.ComponentRegistrar" /> 105-->[com.google.firebase:firebase-appcheck:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/3539c4ef293dfeafd7e60d64d48c997d/transformed/jetified-firebase-appcheck-18.0.0/AndroidManifest.xml:25:13-27:85
106-->[com.google.firebase:firebase-appcheck:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/3539c4ef293dfeafd7e60d64d48c997d/transformed/jetified-firebase-appcheck-18.0.0/AndroidManifest.xml:27:17-82 106 android:name="com.google.firebase.components:com.google.firebase.appcheck.FirebaseAppCheckKtxRegistrar"
107 <meta-data 106-->[com.google.firebase:firebase-appcheck:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/3539c4ef293dfeafd7e60d64d48c997d/transformed/jetified-firebase-appcheck-18.0.0/AndroidManifest.xml:26:17-120
107-->[com.google.firebase:firebase-appcheck:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/3539c4ef293dfeafd7e60d64d48c997d/transformed/jetified-firebase-appcheck-18.0.0/AndroidManifest.xml:28:13-30:85 107 android:value="com.google.firebase.components.ComponentRegistrar" />
108 android:name="com.google.firebase.components:com.google.firebase.appcheck.FirebaseAppCheckRegistrar" 107-->[com.google.firebase:firebase-appcheck:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/3539c4ef293dfeafd7e60d64d48c997d/transformed/jetified-firebase-appcheck-18.0.0/AndroidManifest.xml:27:17-82
108-->[com.google.firebase:firebase-appcheck:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/3539c4ef293dfeafd7e60d64d48c997d/transformed/jetified-firebase-appcheck-18.0.0/AndroidManifest.xml:29:17-117 108 <meta-data
109 android:value="com.google.firebase.components.ComponentRegistrar" /> 108-->[com.google.firebase:firebase-appcheck:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/3539c4ef293dfeafd7e60d64d48c997d/transformed/jetified-firebase-appcheck-18.0.0/AndroidManifest.xml:28:13-30:85
109-->[com.google.firebase:firebase-appcheck:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/3539c4ef293dfeafd7e60d64d48c997d/transformed/jetified-firebase-appcheck-18.0.0/AndroidManifest.xml:30:17-82 109 android:name="com.google.firebase.components:com.google.firebase.appcheck.FirebaseAppCheckRegistrar"
110 <meta-data 109-->[com.google.firebase:firebase-appcheck:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/3539c4ef293dfeafd7e60d64d48c997d/transformed/jetified-firebase-appcheck-18.0.0/AndroidManifest.xml:29:17-117
110-->[com.google.firebase:firebase-common-ktx:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8e7d246a24ae9709f10553476807004e/transformed/jetified-firebase-common-ktx-21.0.0/AndroidManifest.xml:12:13-14:85 110 android:value="com.google.firebase.components.ComponentRegistrar" />
111 android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonLegacyRegistrar" 110-->[com.google.firebase:firebase-appcheck:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/3539c4ef293dfeafd7e60d64d48c997d/transformed/jetified-firebase-appcheck-18.0.0/AndroidManifest.xml:30:17-82
111-->[com.google.firebase:firebase-common-ktx:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8e7d246a24ae9709f10553476807004e/transformed/jetified-firebase-common-ktx-21.0.0/AndroidManifest.xml:13:17-116 111 <meta-data
112 android:value="com.google.firebase.components.ComponentRegistrar" /> 111-->[com.google.firebase:firebase-common-ktx:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8e7d246a24ae9709f10553476807004e/transformed/jetified-firebase-common-ktx-21.0.0/AndroidManifest.xml:12:13-14:85
112-->[com.google.firebase:firebase-common-ktx:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8e7d246a24ae9709f10553476807004e/transformed/jetified-firebase-common-ktx-21.0.0/AndroidManifest.xml:14:17-82 112 android:name="com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonLegacyRegistrar"
113 <meta-data 112-->[com.google.firebase:firebase-common-ktx:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8e7d246a24ae9709f10553476807004e/transformed/jetified-firebase-common-ktx-21.0.0/AndroidManifest.xml:13:17-116
113-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:35:13-37:85 113 android:value="com.google.firebase.components.ComponentRegistrar" />
114 android:name="com.google.firebase.components:com.google.firebase.FirebaseCommonKtxRegistrar" 113-->[com.google.firebase:firebase-common-ktx:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8e7d246a24ae9709f10553476807004e/transformed/jetified-firebase-common-ktx-21.0.0/AndroidManifest.xml:14:17-82
114-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:36:17-109 114 <meta-data
115 android:value="com.google.firebase.components.ComponentRegistrar" /> 114-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:35:13-37:85
115-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:37:17-82 115 android:name="com.google.firebase.components:com.google.firebase.FirebaseCommonKtxRegistrar"
116 </service> 115-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:36:17-109
117 <service 116 android:value="com.google.firebase.components.ComponentRegistrar" />
117-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:24:9-32:19 116-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:37:17-82
118 android:name="androidx.credentials.playservices.CredentialProviderMetadataHolder" 117 </service>
118-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:25:13-94 118 <service
119 android:enabled="true" 118-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:24:9-32:19
119-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:26:13-35 119 android:name="androidx.credentials.playservices.CredentialProviderMetadataHolder"
120 android:exported="false" > 119-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:25:13-94
120-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:27:13-37 120 android:enabled="true"
121 <meta-data 120-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:26:13-35
121-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:29:13-31:104 121 android:exported="false" >
122 android:name="androidx.credentials.CREDENTIAL_PROVIDER_KEY" 121-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:27:13-37
122-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:30:17-76 122 <meta-data
123 android:value="androidx.credentials.playservices.CredentialProviderPlayServicesImpl" /> 122-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:29:13-31:104
123-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:31:17-101 123 android:name="androidx.credentials.CREDENTIAL_PROVIDER_KEY"
124 </service> 123-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:30:17-76
125 124 android:value="androidx.credentials.playservices.CredentialProviderPlayServicesImpl" />
126 <activity 124-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:31:17-101
126-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:34:9-41:20 125 </service>
127 android:name="androidx.credentials.playservices.controllers.identityauth.HiddenActivity" 126
127-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:35:13-101 127 <activity
128 android:configChanges="orientation|screenSize|screenLayout|keyboardHidden" 127-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:34:9-41:20
128-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:36:13-87 128 android:name="androidx.credentials.playservices.controllers.identityauth.HiddenActivity"
129 android:enabled="true" 128-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:35:13-101
129-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:37:13-35 129 android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"
130 android:exported="false" 129-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:36:13-87
130-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:38:13-37 130 android:enabled="true"
131 android:fitsSystemWindows="true" 130-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:37:13-35
131-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:39:13-45 131 android:exported="false"
132 android:theme="@style/Theme.Hidden" > 131-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:38:13-37
132-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:40:13-48 132 android:fitsSystemWindows="true"
133 </activity> 132-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:39:13-45
134 <activity 133 android:theme="@style/Theme.Hidden" >
134-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:42:9-49:20 133-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:40:13-48
135 android:name="androidx.credentials.playservices.controllers.identitycredentials.IdentityCredentialApiHiddenActivity" 134 </activity>
135-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:43:13-129 135 <activity
136 android:configChanges="orientation|screenSize|screenLayout|keyboardHidden" 135-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:42:9-49:20
136-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:44:13-87 136 android:name="androidx.credentials.playservices.controllers.identitycredentials.IdentityCredentialApiHiddenActivity"
137 android:enabled="true" 136-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:43:13-129
137-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:45:13-35 137 android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"
138 android:exported="false" 137-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:44:13-87
138-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:46:13-37 138 android:enabled="true"
139 android:fitsSystemWindows="true" 138-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:45:13-35
139-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:47:13-45 139 android:exported="false"
140 android:theme="@style/Theme.Hidden" > 139-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:46:13-37
140-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:48:13-48 140 android:fitsSystemWindows="true"
141 </activity> 140-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:47:13-45
142 <activity 141 android:theme="@style/Theme.Hidden" >
142-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:23:9-27:75 141-->[androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:48:13-48
143 android:name="com.google.android.gms.auth.api.signin.internal.SignInHubActivity" 142 </activity>
143-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:24:13-93 143 <activity
144 android:excludeFromRecents="true" 143-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:23:9-27:75
144-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:25:13-46 144 android:name="com.google.android.gms.auth.api.signin.internal.SignInHubActivity"
145 android:exported="false" 144-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:24:13-93
145-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:26:13-37 145 android:excludeFromRecents="true"
146 android:theme="@android:style/Theme.Translucent.NoTitleBar" /> 145-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:25:13-46
146-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:27:13-72 146 android:exported="false"
147 <!-- 146-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:26:13-37
148 Service handling Google Sign-In user revocation. For apps that do not integrate with 147 android:theme="@android:style/Theme.Translucent.NoTitleBar" />
149 Google Sign-In, this service will never be started. 147-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:27:13-72
150 --> 148 <!--
151 <service 149 Service handling Google Sign-In user revocation. For apps that do not integrate with
151-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:33:9-37:51 150 Google Sign-In, this service will never be started.
152 android:name="com.google.android.gms.auth.api.signin.RevocationBoundService" 151 -->
152-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:34:13-89 152 <service
153 android:exported="true" 152-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:33:9-37:51
153-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:35:13-36 153 android:name="com.google.android.gms.auth.api.signin.RevocationBoundService"
154 android:permission="com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION" 153-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:34:13-89
154-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:36:13-107 154 android:exported="true"
155 android:visibleToInstantApps="true" /> 154-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:35:13-36
155-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:37:13-48 155 android:permission="com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION"
156 155-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:36:13-107
157 <activity 156 android:visibleToInstantApps="true" />
157-->[com.google.android.gms:play-services-base:18.5.0] /Users/230407/.gradle/caches/9.3.1/transforms/d22374d328560f3dc27c3ddfd975e8a7/transformed/jetified-play-services-base-18.5.0/AndroidManifest.xml:5:9-173 156-->[com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:37:13-48
158 android:name="com.google.android.gms.common.api.GoogleApiActivity" 157
158-->[com.google.android.gms:play-services-base:18.5.0] /Users/230407/.gradle/caches/9.3.1/transforms/d22374d328560f3dc27c3ddfd975e8a7/transformed/jetified-play-services-base-18.5.0/AndroidManifest.xml:5:19-85 158 <activity
159 android:exported="false" 158-->[com.google.android.gms:play-services-base:18.5.0] /Users/230407/.gradle/caches/9.3.1/transforms/d22374d328560f3dc27c3ddfd975e8a7/transformed/jetified-play-services-base-18.5.0/AndroidManifest.xml:5:9-173
159-->[com.google.android.gms:play-services-base:18.5.0] /Users/230407/.gradle/caches/9.3.1/transforms/d22374d328560f3dc27c3ddfd975e8a7/transformed/jetified-play-services-base-18.5.0/AndroidManifest.xml:5:146-170 159 android:name="com.google.android.gms.common.api.GoogleApiActivity"
160 android:theme="@android:style/Theme.Translucent.NoTitleBar" /> 159-->[com.google.android.gms:play-services-base:18.5.0] /Users/230407/.gradle/caches/9.3.1/transforms/d22374d328560f3dc27c3ddfd975e8a7/transformed/jetified-play-services-base-18.5.0/AndroidManifest.xml:5:19-85
160-->[com.google.android.gms:play-services-base:18.5.0] /Users/230407/.gradle/caches/9.3.1/transforms/d22374d328560f3dc27c3ddfd975e8a7/transformed/jetified-play-services-base-18.5.0/AndroidManifest.xml:5:86-145 160 android:exported="false"
161 160-->[com.google.android.gms:play-services-base:18.5.0] /Users/230407/.gradle/caches/9.3.1/transforms/d22374d328560f3dc27c3ddfd975e8a7/transformed/jetified-play-services-base-18.5.0/AndroidManifest.xml:5:146-170
162 <provider 161 android:theme="@android:style/Theme.Translucent.NoTitleBar" />
162-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:23:9-28:39 161-->[com.google.android.gms:play-services-base:18.5.0] /Users/230407/.gradle/caches/9.3.1/transforms/d22374d328560f3dc27c3ddfd975e8a7/transformed/jetified-play-services-base-18.5.0/AndroidManifest.xml:5:86-145
163 android:name="com.google.firebase.provider.FirebaseInitProvider" 162
163-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:24:13-77 163 <provider
164 android:authorities="com.fluxup.app.firebaseinitprovider" 163-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:23:9-28:39
164-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:25:13-72 164 android:name="com.google.firebase.provider.FirebaseInitProvider"
165 android:directBootAware="true" 164-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:24:13-77
165-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:26:13-43 165 android:authorities="com.fluxup.app.firebaseinitprovider"
166 android:exported="false" 165-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:25:13-72
166-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:27:13-37 166 android:directBootAware="true"
167 android:initOrder="100" /> 166-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:26:13-43
167-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:28:13-36 167 android:exported="false"
168 167-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:27:13-37
169 <uses-library 168 android:initOrder="100" />
169-->[androidx.window:window:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/44e4232a87751a8baeb5ebdc73c84d00/transformed/jetified-window-1.0.0/AndroidManifest.xml:25:9-27:40 168-->[com.google.firebase:firebase-common:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/6833a884a8039dea9d1a149b7e8bd58f/transformed/jetified-firebase-common-21.0.0/AndroidManifest.xml:28:13-36
170 android:name="androidx.window.extensions" 169
170-->[androidx.window:window:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/44e4232a87751a8baeb5ebdc73c84d00/transformed/jetified-window-1.0.0/AndroidManifest.xml:26:13-54 170 <uses-library
171 android:required="false" /> 170-->[androidx.window:window:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/44e4232a87751a8baeb5ebdc73c84d00/transformed/jetified-window-1.0.0/AndroidManifest.xml:25:9-27:40
171-->[androidx.window:window:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/44e4232a87751a8baeb5ebdc73c84d00/transformed/jetified-window-1.0.0/AndroidManifest.xml:27:13-37 171 android:name="androidx.window.extensions"
172 <uses-library 171-->[androidx.window:window:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/44e4232a87751a8baeb5ebdc73c84d00/transformed/jetified-window-1.0.0/AndroidManifest.xml:26:13-54
172-->[androidx.window:window:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/44e4232a87751a8baeb5ebdc73c84d00/transformed/jetified-window-1.0.0/AndroidManifest.xml:28:9-30:40 172 android:required="false" />
173 android:name="androidx.window.sidecar" 172-->[androidx.window:window:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/44e4232a87751a8baeb5ebdc73c84d00/transformed/jetified-window-1.0.0/AndroidManifest.xml:27:13-37
173-->[androidx.window:window:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/44e4232a87751a8baeb5ebdc73c84d00/transformed/jetified-window-1.0.0/AndroidManifest.xml:29:13-51 173 <uses-library
174 android:required="false" /> 173-->[androidx.window:window:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/44e4232a87751a8baeb5ebdc73c84d00/transformed/jetified-window-1.0.0/AndroidManifest.xml:28:9-30:40
174-->[androidx.window:window:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/44e4232a87751a8baeb5ebdc73c84d00/transformed/jetified-window-1.0.0/AndroidManifest.xml:30:13-37 174 android:name="androidx.window.sidecar"
175 174-->[androidx.window:window:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/44e4232a87751a8baeb5ebdc73c84d00/transformed/jetified-window-1.0.0/AndroidManifest.xml:29:13-51
176 <provider 175 android:required="false" />
176-->[androidx.emoji2:emoji2:1.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/9542f9dfaa40af683f17b9f1a0e5b392/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:24:9-32:20 175-->[androidx.window:window:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/44e4232a87751a8baeb5ebdc73c84d00/transformed/jetified-window-1.0.0/AndroidManifest.xml:30:13-37
177 android:name="androidx.startup.InitializationProvider" 176
177-->[androidx.emoji2:emoji2:1.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/9542f9dfaa40af683f17b9f1a0e5b392/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:25:13-67 177 <provider
178 android:authorities="com.fluxup.app.androidx-startup" 177-->[androidx.emoji2:emoji2:1.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/9542f9dfaa40af683f17b9f1a0e5b392/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:24:9-32:20
178-->[androidx.emoji2:emoji2:1.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/9542f9dfaa40af683f17b9f1a0e5b392/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:26:13-68 178 android:name="androidx.startup.InitializationProvider"
179 android:exported="false" > 178-->[androidx.emoji2:emoji2:1.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/9542f9dfaa40af683f17b9f1a0e5b392/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:25:13-67
179-->[androidx.emoji2:emoji2:1.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/9542f9dfaa40af683f17b9f1a0e5b392/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:27:13-37 179 android:authorities="com.fluxup.app.androidx-startup"
180 <meta-data 179-->[androidx.emoji2:emoji2:1.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/9542f9dfaa40af683f17b9f1a0e5b392/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:26:13-68
180-->[androidx.emoji2:emoji2:1.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/9542f9dfaa40af683f17b9f1a0e5b392/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:29:13-31:52 180 android:exported="false" >
181 android:name="androidx.emoji2.text.EmojiCompatInitializer" 180-->[androidx.emoji2:emoji2:1.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/9542f9dfaa40af683f17b9f1a0e5b392/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:27:13-37
181-->[androidx.emoji2:emoji2:1.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/9542f9dfaa40af683f17b9f1a0e5b392/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:30:17-75 181 <meta-data
182 android:value="androidx.startup" /> 181-->[androidx.emoji2:emoji2:1.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/9542f9dfaa40af683f17b9f1a0e5b392/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:29:13-31:52
182-->[androidx.emoji2:emoji2:1.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/9542f9dfaa40af683f17b9f1a0e5b392/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:31:17-49 182 android:name="androidx.emoji2.text.EmojiCompatInitializer"
183 <meta-data 182-->[androidx.emoji2:emoji2:1.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/9542f9dfaa40af683f17b9f1a0e5b392/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:30:17-75
183-->[androidx.lifecycle:lifecycle-process:2.6.2] /Users/230407/.gradle/caches/9.3.1/transforms/90c71ccb688efcf8e15886591969d79c/transformed/jetified-lifecycle-process-2.6.2/AndroidManifest.xml:29:13-31:52 183 android:value="androidx.startup" />
184 android:name="androidx.lifecycle.ProcessLifecycleInitializer" 183-->[androidx.emoji2:emoji2:1.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/9542f9dfaa40af683f17b9f1a0e5b392/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:31:17-49
184-->[androidx.lifecycle:lifecycle-process:2.6.2] /Users/230407/.gradle/caches/9.3.1/transforms/90c71ccb688efcf8e15886591969d79c/transformed/jetified-lifecycle-process-2.6.2/AndroidManifest.xml:30:17-78 184 <meta-data
185 android:value="androidx.startup" /> 184-->[androidx.lifecycle:lifecycle-process:2.6.2] /Users/230407/.gradle/caches/9.3.1/transforms/90c71ccb688efcf8e15886591969d79c/transformed/jetified-lifecycle-process-2.6.2/AndroidManifest.xml:29:13-31:52
185-->[androidx.lifecycle:lifecycle-process:2.6.2] /Users/230407/.gradle/caches/9.3.1/transforms/90c71ccb688efcf8e15886591969d79c/transformed/jetified-lifecycle-process-2.6.2/AndroidManifest.xml:31:17-49 185 android:name="androidx.lifecycle.ProcessLifecycleInitializer"
186 <meta-data 185-->[androidx.lifecycle:lifecycle-process:2.6.2] /Users/230407/.gradle/caches/9.3.1/transforms/90c71ccb688efcf8e15886591969d79c/transformed/jetified-lifecycle-process-2.6.2/AndroidManifest.xml:30:17-78
186-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:29:13-31:52 186 android:value="androidx.startup" />
187 android:name="androidx.profileinstaller.ProfileInstallerInitializer" 186-->[androidx.lifecycle:lifecycle-process:2.6.2] /Users/230407/.gradle/caches/9.3.1/transforms/90c71ccb688efcf8e15886591969d79c/transformed/jetified-lifecycle-process-2.6.2/AndroidManifest.xml:31:17-49
187-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:30:17-85 187 <meta-data
188 android:value="androidx.startup" /> 187-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:29:13-31:52
188-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:31:17-49 188 android:name="androidx.profileinstaller.ProfileInstallerInitializer"
189 </provider> 188-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:30:17-85
190 189 android:value="androidx.startup" />
191 <meta-data 189-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:31:17-49
191-->[com.google.android.gms:play-services-basement:18.5.0] /Users/230407/.gradle/caches/9.3.1/transforms/6303d030bc2b668fe935516086d6d611/transformed/jetified-play-services-basement-18.5.0/AndroidManifest.xml:21:9-23:69 190 </provider>
192 android:name="com.google.android.gms.version" 191
192-->[com.google.android.gms:play-services-basement:18.5.0] /Users/230407/.gradle/caches/9.3.1/transforms/6303d030bc2b668fe935516086d6d611/transformed/jetified-play-services-basement-18.5.0/AndroidManifest.xml:22:13-58 192 <meta-data
193 android:value="@integer/google_play_services_version" /> 192-->[com.google.android.gms:play-services-basement:18.5.0] /Users/230407/.gradle/caches/9.3.1/transforms/6303d030bc2b668fe935516086d6d611/transformed/jetified-play-services-basement-18.5.0/AndroidManifest.xml:21:9-23:69
193-->[com.google.android.gms:play-services-basement:18.5.0] /Users/230407/.gradle/caches/9.3.1/transforms/6303d030bc2b668fe935516086d6d611/transformed/jetified-play-services-basement-18.5.0/AndroidManifest.xml:23:13-66 193 android:name="com.google.android.gms.version"
194 193-->[com.google.android.gms:play-services-basement:18.5.0] /Users/230407/.gradle/caches/9.3.1/transforms/6303d030bc2b668fe935516086d6d611/transformed/jetified-play-services-basement-18.5.0/AndroidManifest.xml:22:13-58
195 <receiver 194 android:value="@integer/google_play_services_version" />
195-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:34:9-52:20 194-->[com.google.android.gms:play-services-basement:18.5.0] /Users/230407/.gradle/caches/9.3.1/transforms/6303d030bc2b668fe935516086d6d611/transformed/jetified-play-services-basement-18.5.0/AndroidManifest.xml:23:13-66
196 android:name="androidx.profileinstaller.ProfileInstallReceiver" 195
196-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:35:13-76 196 <receiver
197 android:directBootAware="false" 196-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:34:9-52:20
197-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:36:13-44 197 android:name="androidx.profileinstaller.ProfileInstallReceiver"
198 android:enabled="true" 197-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:35:13-76
198-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:37:13-35 198 android:directBootAware="false"
199 android:exported="true" 198-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:36:13-44
199-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:38:13-36 199 android:enabled="true"
200 android:permission="android.permission.DUMP" > 199-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:37:13-35
200-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:39:13-57 200 android:exported="true"
201 <intent-filter> 200-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:38:13-36
201-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:40:13-42:29 201 android:permission="android.permission.DUMP" >
202 <action android:name="androidx.profileinstaller.action.INSTALL_PROFILE" /> 201-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:39:13-57
202-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:41:17-91 202 <intent-filter>
202-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:41:25-88 202-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:40:13-42:29
203 </intent-filter> 203 <action android:name="androidx.profileinstaller.action.INSTALL_PROFILE" />
204 <intent-filter> 203-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:41:17-91
204-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:43:13-45:29 203-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:41:25-88
205 <action android:name="androidx.profileinstaller.action.SKIP_FILE" /> 204 </intent-filter>
205-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:44:17-85 205 <intent-filter>
205-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:44:25-82 205-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:43:13-45:29
206 </intent-filter> 206 <action android:name="androidx.profileinstaller.action.SKIP_FILE" />
207 <intent-filter> 206-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:44:17-85
207-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:46:13-48:29 206-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:44:25-82
208 <action android:name="androidx.profileinstaller.action.SAVE_PROFILE" /> 207 </intent-filter>
208-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:47:17-88 208 <intent-filter>
208-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:47:25-85 208-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:46:13-48:29
209 </intent-filter> 209 <action android:name="androidx.profileinstaller.action.SAVE_PROFILE" />
210 <intent-filter> 209-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:47:17-88
210-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:49:13-51:29 209-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:47:25-85
211 <action android:name="androidx.profileinstaller.action.BENCHMARK_OPERATION" /> 210 </intent-filter>
211-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:50:17-95 211 <intent-filter>
211-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:50:25-92 211-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:49:13-51:29
212 </intent-filter> 212 <action android:name="androidx.profileinstaller.action.BENCHMARK_OPERATION" />
213 </receiver> <!-- The activities will be merged into the manifest of the hosting app. --> 212-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:50:17-95
214 <activity 212-->[androidx.profileinstaller:profileinstaller:1.3.0] /Users/230407/.gradle/caches/9.3.1/transforms/de76d93ffa3a46109456302bad5f3a33/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:50:25-92
214-->[com.google.android.play:core-common:2.0.3] /Users/230407/.gradle/caches/9.3.1/transforms/ade8f6604121ca17fea7b40915d9f613/transformed/jetified-core-common-2.0.3/AndroidManifest.xml:14:9-18:65 213 </intent-filter>
215 android:name="com.google.android.play.core.common.PlayCoreDialogWrapperActivity" 214 </receiver> <!-- The activities will be merged into the manifest of the hosting app. -->
215-->[com.google.android.play:core-common:2.0.3] /Users/230407/.gradle/caches/9.3.1/transforms/ade8f6604121ca17fea7b40915d9f613/transformed/jetified-core-common-2.0.3/AndroidManifest.xml:15:13-93 215 <activity
216 android:exported="false" 215-->[com.google.android.play:core-common:2.0.3] /Users/230407/.gradle/caches/9.3.1/transforms/ade8f6604121ca17fea7b40915d9f613/transformed/jetified-core-common-2.0.3/AndroidManifest.xml:14:9-18:65
216-->[com.google.android.play:core-common:2.0.3] /Users/230407/.gradle/caches/9.3.1/transforms/ade8f6604121ca17fea7b40915d9f613/transformed/jetified-core-common-2.0.3/AndroidManifest.xml:16:13-37 216 android:name="com.google.android.play.core.common.PlayCoreDialogWrapperActivity"
217 android:stateNotNeeded="true" 216-->[com.google.android.play:core-common:2.0.3] /Users/230407/.gradle/caches/9.3.1/transforms/ade8f6604121ca17fea7b40915d9f613/transformed/jetified-core-common-2.0.3/AndroidManifest.xml:15:13-93
217-->[com.google.android.play:core-common:2.0.3] /Users/230407/.gradle/caches/9.3.1/transforms/ade8f6604121ca17fea7b40915d9f613/transformed/jetified-core-common-2.0.3/AndroidManifest.xml:17:13-42 217 android:exported="false"
218 android:theme="@style/Theme.PlayCore.Transparent" /> 217-->[com.google.android.play:core-common:2.0.3] /Users/230407/.gradle/caches/9.3.1/transforms/ade8f6604121ca17fea7b40915d9f613/transformed/jetified-core-common-2.0.3/AndroidManifest.xml:16:13-37
218-->[com.google.android.play:core-common:2.0.3] /Users/230407/.gradle/caches/9.3.1/transforms/ade8f6604121ca17fea7b40915d9f613/transformed/jetified-core-common-2.0.3/AndroidManifest.xml:18:13-62 218 android:stateNotNeeded="true"
219 </application> 218-->[com.google.android.play:core-common:2.0.3] /Users/230407/.gradle/caches/9.3.1/transforms/ade8f6604121ca17fea7b40915d9f613/transformed/jetified-core-common-2.0.3/AndroidManifest.xml:17:13-42
220 219 android:theme="@style/Theme.PlayCore.Transparent" />
221</manifest> 219-->[com.google.android.play:core-common:2.0.3] /Users/230407/.gradle/caches/9.3.1/transforms/ade8f6604121ca17fea7b40915d9f613/transformed/jetified-core-common-2.0.3/AndroidManifest.xml:18:13-62
220 </application>
221
222</manifest>

View File

@@ -45,6 +45,7 @@
<activity android:name="com.fluxup.app.ForgotPasswordActivity" /> <activity android:name="com.fluxup.app.ForgotPasswordActivity" />
<activity android:name="com.fluxup.app.MainActivity" /> <activity android:name="com.fluxup.app.MainActivity" />
<activity android:name="com.fluxup.app.SettingsActivity" /> <activity android:name="com.fluxup.app.SettingsActivity" />
<activity android:name="com.fluxup.app.StreakActivity" />
<activity <activity
android:name="com.google.firebase.auth.internal.GenericIdpActivity" android:name="com.google.firebase.auth.internal.GenericIdpActivity"
android:excludeFromRecents="true" android:excludeFromRecents="true"
@@ -89,18 +90,18 @@
<meta-data <meta-data
android:name="com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar" android:name="com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" /> android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data
android:name="com.google.firebase.components:com.google.firebase.firestore.FirebaseFirestoreKtxRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data
android:name="com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data <meta-data
android:name="com.google.firebase.components:com.google.firebase.appcheck.playintegrity.FirebaseAppCheckPlayIntegrityRegistrar" android:name="com.google.firebase.components:com.google.firebase.appcheck.playintegrity.FirebaseAppCheckPlayIntegrityRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" /> android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data <meta-data
android:name="com.google.firebase.components:com.google.firebase.appcheck.debug.FirebaseAppCheckDebugRegistrar" android:name="com.google.firebase.components:com.google.firebase.appcheck.debug.FirebaseAppCheckDebugRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" /> android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data
android:name="com.google.firebase.components:com.google.firebase.firestore.FirebaseFirestoreKtxRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data
android:name="com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data <meta-data
android:name="com.google.firebase.components:com.google.firebase.appcheck.FirebaseAppCheckKtxRegistrar" android:name="com.google.firebase.components:com.google.firebase.appcheck.FirebaseAppCheckKtxRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" /> android:value="com.google.firebase.components.ComponentRegistrar" />

View File

@@ -45,6 +45,7 @@
<activity android:name="com.fluxup.app.ForgotPasswordActivity" /> <activity android:name="com.fluxup.app.ForgotPasswordActivity" />
<activity android:name="com.fluxup.app.MainActivity" /> <activity android:name="com.fluxup.app.MainActivity" />
<activity android:name="com.fluxup.app.SettingsActivity" /> <activity android:name="com.fluxup.app.SettingsActivity" />
<activity android:name="com.fluxup.app.StreakActivity" />
<activity <activity
android:name="com.google.firebase.auth.internal.GenericIdpActivity" android:name="com.google.firebase.auth.internal.GenericIdpActivity"
android:excludeFromRecents="true" android:excludeFromRecents="true"
@@ -89,18 +90,18 @@
<meta-data <meta-data
android:name="com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar" android:name="com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" /> android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data
android:name="com.google.firebase.components:com.google.firebase.firestore.FirebaseFirestoreKtxRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data
android:name="com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data <meta-data
android:name="com.google.firebase.components:com.google.firebase.appcheck.playintegrity.FirebaseAppCheckPlayIntegrityRegistrar" android:name="com.google.firebase.components:com.google.firebase.appcheck.playintegrity.FirebaseAppCheckPlayIntegrityRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" /> android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data <meta-data
android:name="com.google.firebase.components:com.google.firebase.appcheck.debug.FirebaseAppCheckDebugRegistrar" android:name="com.google.firebase.components:com.google.firebase.appcheck.debug.FirebaseAppCheckDebugRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" /> android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data
android:name="com.google.firebase.components:com.google.firebase.firestore.FirebaseFirestoreKtxRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data
android:name="com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data <meta-data
android:name="com.google.firebase.components:com.google.firebase.appcheck.FirebaseAppCheckKtxRegistrar" android:name="com.google.firebase.components:com.google.firebase.appcheck.FirebaseAppCheckKtxRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" /> android:value="com.google.firebase.components.ComponentRegistrar" />

View File

@@ -1,90 +1,138 @@
[ [
{ {
"merged": "com.fluxup.app-debug-53:/menu_bottom_nav_menu.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_node_progress_ring.xml.flat",
"source": "com.fluxup.app-main-55:/menu/bottom_nav_menu.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/node_progress_ring.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/layout_activity_login.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/layout_activity_main.xml.flat",
"source": "com.fluxup.app-main-55:/layout/activity_login.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/layout/activity_main.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/drawable_ic_nav_home.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_ic_flame.xml.flat",
"source": "com.fluxup.app-main-55:/drawable/ic_nav_home.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/ic_flame.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/drawable_rounded_timer_bg.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_circle_bg.xml.flat",
"source": "com.fluxup.app-main-55:/drawable/rounded_timer_bg.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/circle_bg.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/drawable_ic_nav_profile.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/layout_activity_register.xml.flat",
"source": "com.fluxup.app-main-55:/drawable/ic_nav_profile.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/layout/activity_register.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/layout_fragment_profile.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/layout_activity_login.xml.flat",
"source": "com.fluxup.app-main-55:/layout/fragment_profile.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/layout/activity_login.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/layout_activity_forgot_password.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_dark_card_bg.xml.flat",
"source": "com.fluxup.app-main-55:/layout/activity_forgot_password.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/dark_card_bg.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/drawable_dark_card_bg.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_ic_settings.xml.flat",
"source": "com.fluxup.app-main-55:/drawable/dark_card_bg.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/ic_settings.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/layout_activity_modal.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_ic_launcher_background.xml.flat",
"source": "com.fluxup.app-main-55:/layout/activity_modal.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/ic_launcher_background.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/drawable_ic_launcher_background.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_ic_close.xml.flat",
"source": "com.fluxup.app-main-55:/drawable/ic_launcher_background.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/ic_close.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/drawable_ic_settings.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_button_primary.xml.flat",
"source": "com.fluxup.app-main-55:/drawable/ic_settings.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/button_primary.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/layout_fragment_inicio.xml.flat", "merged": "com.fluxup.app-debug-53:/layout_item_calendar_day.xml.flat",
"source": "com.fluxup.app-main-55:/layout/fragment_inicio.xml" "source": "com.fluxup.app-main-55:/layout/item_calendar_day.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/drawable_ic_launcher_foreground.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_ic_nav_home.xml.flat",
"source": "com.fluxup.app-main-55:/drawable/ic_launcher_foreground.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/ic_nav_home.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/layout_activity_settings.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_ic_nav_profile.xml.flat",
"source": "com.fluxup.app-main-55:/layout/activity_settings.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/ic_nav_profile.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/drawable_ic_back.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/layout_fragment_profile.xml.flat",
"source": "com.fluxup.app-main-55:/drawable/ic_back.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/layout/fragment_profile.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/drawable_edit_text_bg.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_ic_launcher_foreground.xml.flat",
"source": "com.fluxup.app-main-55:/drawable/edit_text_bg.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/ic_launcher_foreground.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/drawable_circle_bg.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/layout_activity_streak.xml.flat",
"source": "com.fluxup.app-main-55:/drawable/circle_bg.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/layout/activity_streak.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/mipmap-anydpi-v26_ic_launcher_round.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_edit_text_bg.xml.flat",
"source": "com.fluxup.app-main-55:/mipmap-anydpi-v26/ic_launcher_round.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/edit_text_bg.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/layout_activity_register.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/menu_bottom_nav_menu.xml.flat",
"source": "com.fluxup.app-main-55:/layout/activity_register.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/menu/bottom_nav_menu.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/drawable_circle_dashed_bg.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_rounded_timer_bg.xml.flat",
"source": "com.fluxup.app-main-55:/drawable/circle_dashed_bg.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/rounded_timer_bg.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/layout_activity_main.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_card_duo.xml.flat",
"source": "com.fluxup.app-main-55:/layout/activity_main.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/card_duo.xml"
}, },
{ {
"merged": "com.fluxup.app-debug-53:/mipmap-anydpi-v26_ic_launcher.xml.flat", "merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_progress_bar_duo.xml.flat",
"source": "com.fluxup.app-main-55:/mipmap-anydpi-v26/ic_launcher.xml" "source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/progress_bar_duo.xml"
},
{
"merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_node_circle_bg.xml.flat",
"source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/node_circle_bg.xml"
},
{
"merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/layout_activity_modal.xml.flat",
"source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/layout/activity_modal.xml"
},
{
"merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/layout_fragment_inicio.xml.flat",
"source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/layout/fragment_inicio.xml"
},
{
"merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/layout_item_calendar_day.xml.flat",
"source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/layout/item_calendar_day.xml"
},
{
"merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_timer_circle_bg.xml.flat",
"source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/timer_circle_bg.xml"
},
{
"merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/mipmap-anydpi-v26_ic_launcher.xml.flat",
"source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/mipmap-anydpi-v26/ic_launcher.xml"
},
{
"merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_ic_back.xml.flat",
"source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/ic_back.xml"
},
{
"merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/mipmap-anydpi-v26_ic_launcher_round.xml.flat",
"source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/mipmap-anydpi-v26/ic_launcher_round.xml"
},
{
"merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/layout_activity_forgot_password.xml.flat",
"source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/layout/activity_forgot_password.xml"
},
{
"merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/layout_activity_settings.xml.flat",
"source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/layout/activity_settings.xml"
},
{
"merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/drawable_circle_dashed_bg.xml.flat",
"source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/drawable/circle_dashed_bg.xml"
},
{
"merged": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-debug-53:/layout_item_day_node.xml.flat",
"source": "/Users/230407/.gradle/daemon/9.3.1/com.fluxup.app-main-55:/layout/item_day_node.xml"
} }
] ]

View File

@@ -45,6 +45,7 @@
<activity android:name="com.fluxup.app.ForgotPasswordActivity" /> <activity android:name="com.fluxup.app.ForgotPasswordActivity" />
<activity android:name="com.fluxup.app.MainActivity" /> <activity android:name="com.fluxup.app.MainActivity" />
<activity android:name="com.fluxup.app.SettingsActivity" /> <activity android:name="com.fluxup.app.SettingsActivity" />
<activity android:name="com.fluxup.app.StreakActivity" />
<activity <activity
android:name="com.google.firebase.auth.internal.GenericIdpActivity" android:name="com.google.firebase.auth.internal.GenericIdpActivity"
android:excludeFromRecents="true" android:excludeFromRecents="true"
@@ -89,18 +90,18 @@
<meta-data <meta-data
android:name="com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar" android:name="com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" /> android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data
android:name="com.google.firebase.components:com.google.firebase.firestore.FirebaseFirestoreKtxRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data
android:name="com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data <meta-data
android:name="com.google.firebase.components:com.google.firebase.appcheck.playintegrity.FirebaseAppCheckPlayIntegrityRegistrar" android:name="com.google.firebase.components:com.google.firebase.appcheck.playintegrity.FirebaseAppCheckPlayIntegrityRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" /> android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data <meta-data
android:name="com.google.firebase.components:com.google.firebase.appcheck.debug.FirebaseAppCheckDebugRegistrar" android:name="com.google.firebase.components:com.google.firebase.appcheck.debug.FirebaseAppCheckDebugRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" /> android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data
android:name="com.google.firebase.components:com.google.firebase.firestore.FirebaseFirestoreKtxRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data
android:name="com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" />
<meta-data <meta-data
android:name="com.google.firebase.components:com.google.firebase.appcheck.FirebaseAppCheckKtxRegistrar" android:name="com.google.firebase.components:com.google.firebase.appcheck.FirebaseAppCheckKtxRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" /> android:value="com.google.firebase.components.ComponentRegistrar" />

View File

@@ -5,6 +5,7 @@
android:viewportWidth="108" android:viewportWidth="108"
android:viewportHeight="108"> android:viewportHeight="108">
<path <path
android:fillColor="@color/primary_light" android:fillColor="@color/primary_purple"
android:pathData="M0,0h108v108h-108z" /> android:pathData="M0,0h108v108h-108z" />
</vector> </vector>

View File

@@ -4,7 +4,8 @@
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@color/background_purple"> android:background="@color/background_light">
<androidx.fragment.app.FragmentContainerView <androidx.fragment.app.FragmentContainerView
android:id="@+id/nav_host_fragment" android:id="@+id/nav_host_fragment"

View File

@@ -3,7 +3,8 @@
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@color/background_purple"> android:background="@color/background_light"
android:fillViewport="true">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@@ -15,7 +16,7 @@
<RelativeLayout <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="20dp"> android:layout_marginBottom="24dp">
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
@@ -23,10 +24,11 @@
android:orientation="vertical"> android:orientation="vertical">
<TextView <TextView
android:id="@+id/tvGreeting"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/greeting" android:text="Olá, Jvitor!"
android:textColor="@color/white" android:textColor="@color/text_primary"
android:textSize="24sp" android:textSize="24sp"
android:textStyle="bold" /> android:textStyle="bold" />
@@ -34,117 +36,224 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="4dp" android:layout_marginTop="4dp"
android:text="@string/subtitle" android:text="Pronto para ser produtivo?"
android:textColor="#EEEEEE" android:textColor="@color/text_secondary"
android:textSize="14sp" /> android:textSize="16sp" />
</LinearLayout> </LinearLayout>
<TextView <androidx.cardview.widget.CardView
android:layout_width="wrap_content" android:layout_width="56dp"
android:layout_height="wrap_content" android:layout_height="56dp"
android:layout_alignParentEnd="true" android:layout_alignParentEnd="true"
android:text="👋" app:cardCornerRadius="28dp"
android:textSize="28sp" /> app:cardElevation="2dp">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:src="@drawable/ic_nav_profile"
app:tint="@color/primary_purple" />
</androidx.cardview.widget.CardView>
</RelativeLayout> </RelativeLayout>
<!-- Desafios do Dia Card --> <!-- Progress Overview -->
<androidx.cardview.widget.CardView <androidx.cardview.widget.CardView
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="20dp" android:layout_marginBottom="24dp"
app:cardCornerRadius="24dp" app:cardCornerRadius="@dimen/radius_duo"
app:cardElevation="0dp"> app:cardElevation="2dp"
app:contentPadding="20dp">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical" android:orientation="vertical">
android:padding="16dp">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="12dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Desafios Diários"
android:textColor="@color/text_primary"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:id="@+id/tvProgressText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:text="1 de 3 concluídos"
android:textColor="@color/text_secondary"
android:textSize="14sp" />
</RelativeLayout>
<ProgressBar
android:id="@+id/pbDailyTasks"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="12dp"
android:max="100"
android:progress="33"
android:progressDrawable="@drawable/progress_bar_duo" />
</LinearLayout>
</androidx.cardview.widget.CardView>
<!-- Daily Challenges List -->
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="12dp" android:layout_marginBottom="12dp"
android:text="Desafios do Dia" android:text="Meus Desafios"
android:textColor="@color/black" android:textColor="@color/text_primary"
android:textSize="18sp" android:textSize="20sp"
android:textStyle="bold" /> android:textStyle="bold" />
<!-- Task List Placeholder (In Java we use RecyclerView) -->
<LinearLayout <LinearLayout
android:id="@+id/tasksContainer" android:id="@+id/tasksContainer"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:orientation="vertical" /> android:orientation="vertical" />
<Button <Button
android:id="@+id/btnAddTasks" android:id="@+id/btnAddTasks"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="56dp"
android:layout_marginTop="12dp" android:layout_marginBottom="32dp"
android:backgroundTint="@color/purple_500" android:background="@drawable/button_primary"
android:text="+ Adicionar desafios diários" android:text="+ Adicionar Desafio"
android:textAllCaps="false" android:textAllCaps="false"
android:textColor="@color/white" /> android:textColor="@color/white"
</LinearLayout> android:textSize="16sp"
</androidx.cardview.widget.CardView> android:textStyle="bold"
app:backgroundTint="@null" />
<!-- Modo Foco Card --> <!-- Focus Mode Section -->
<androidx.cardview.widget.CardView <androidx.cardview.widget.CardView
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:cardCornerRadius="24dp" android:layout_marginBottom="40dp"
app:cardElevation="0dp"> app:cardCornerRadius="@dimen/radius_duo"
app:cardElevation="2dp"
app:contentPadding="24dp">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical" android:gravity="center"
android:padding="16dp"> android:orientation="vertical">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="12dp" android:layout_marginBottom="24dp"
android:text="Modo Foco" android:text="Modo Foco"
android:textColor="@color/black" android:textColor="@color/text_primary"
android:textSize="18sp" android:textSize="22sp"
android:textStyle="bold" /> android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:orientation="horizontal">
<FrameLayout <FrameLayout
android:id="@+id/timerBlock" android:id="@+id/timerBlock"
android:layout_width="80dp" android:layout_width="200dp"
android:layout_height="80dp" android:layout_height="200dp"
android:layout_marginEnd="12dp" android:layout_marginBottom="24dp"
android:background="@drawable/rounded_timer_bg"> android:background="@drawable/timer_circle_bg"
android:elevation="4dp">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:orientation="vertical">
<TextView <TextView
android:id="@+id/tvTimer" android:id="@+id/tvTimer"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="25:00" android:text="25:00"
android:textColor="@color/white" android:textColor="@color/primary_purple"
android:textSize="20sp" android:textSize="48sp"
android:textStyle="bold" /> android:textStyle="bold" />
</FrameLayout>
<TextView <TextView
android:layout_width="0dp" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:text="+50 XP"
android:text="Produtividade é o segredo do sucesso" android:textColor="@color/reward_yellow"
android:textColor="@color/black" android:textSize="18sp"
android:textSize="14sp" /> android:textStyle="bold" />
</LinearLayout> </LinearLayout>
</FrameLayout>
<Button
android:id="@+id/btnStartFocus"
android:layout_width="200dp"
android:layout_height="56dp"
android:background="@drawable/button_primary"
android:text="Começar Foco"
android:textAllCaps="false"
android:textColor="@color/white"
android:textSize="16sp"
android:textStyle="bold"
app:backgroundTint="@null" />
</LinearLayout> </LinearLayout>
</androidx.cardview.widget.CardView> </androidx.cardview.widget.CardView>
<!-- Daily Progress Path Section -->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:text="Caminho de Progresso Diário"
android:textColor="@color/text_primary"
android:textSize="19sp"
android:textStyle="bold" />
<androidx.cardview.widget.CardView
android:id="@+id/btnStreak"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:clickable="true"
android:focusable="true"
android:foreground="?attr/selectableItemBackground"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="20dp"
app:cardElevation="2dp">
<ImageView
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_gravity="center"
android:src="@drawable/ic_flame" />
</androidx.cardview.widget.CardView>
</RelativeLayout>
<LinearLayout
android:id="@+id/progressPathContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/card_duo"
android:elevation="2dp"
android:gravity="center_horizontal"
android:orientation="vertical"
android:paddingVertical="32dp"
android:layout_marginBottom="40dp" />
</LinearLayout> </LinearLayout>
</androidx.core.widget.NestedScrollView> </androidx.core.widget.NestedScrollView>

View File

@@ -3,165 +3,119 @@
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@color/background_purple" android:background="@color/background_light"
android:fillViewport="true"> android:fillViewport="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<!-- HEADER AZUL -->
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="20dp"
android:paddingBottom="20dp">
<ImageButton
android:id="@+id/btnSettings"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_gravity="top|end"
android:layout_marginEnd="16dp"
android:layout_marginTop="8dp"
android:background="?attr/selectableItemBackgroundBorderless"
android:src="@drawable/ic_settings"
app:tint="@color/white" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:orientation="vertical">
<FrameLayout
android:layout_width="80dp"
android:layout_height="80dp"
android:background="@drawable/circle_bg">
<ImageView
android:layout_width="60dp"
android:layout_height="60dp"
android:layout_gravity="center"
android:src="@drawable/ic_nav_profile"
app:tint="@color/purple_500"/>
</FrameLayout>
</LinearLayout>
</FrameLayout>
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical" android:orientation="vertical"
android:padding="20dp"> android:padding="20dp">
<!-- INFO DO UTILIZADOR --> <!-- Top Header -->
<TextView <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Jvitor" android:layout_marginBottom="24dp">
android:textColor="@color/white"
android:textSize="24sp"
android:textStyle="bold" />
<TextView <ImageButton
android:layout_width="match_parent" android:id="@+id/btnSettings"
android:layout_height="wrap_content" android:layout_width="48dp"
android:layout_marginTop="4dp" android:layout_height="48dp"
android:text="@usuario" android:layout_alignParentEnd="true"
android:textColor="#888888" android:background="?attr/selectableItemBackgroundBorderless"
android:textSize="14sp" /> android:src="@drawable/ic_settings"
app:tint="@color/primary_purple" />
</RelativeLayout>
<!-- Profile Info -->
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="16dp" android:gravity="center"
android:orientation="horizontal"> android:orientation="vertical"
android:layout_marginBottom="32dp">
<androidx.cardview.widget.CardView
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_marginBottom="16dp"
app:cardCornerRadius="50dp"
app:cardElevation="4dp">
<ImageView
android:id="@+id/ivAvatar"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:src="@drawable/ic_nav_profile"
app:tint="@color/primary_purple" />
</androidx.cardview.widget.CardView>
<TextView <TextView
android:id="@+id/tvUsername"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="20dp" android:text="Jvitor"
android:text="🇬🇧 1 Curso" android:textColor="@color/text_primary"
android:textColor="#bbbbbb" android:textSize="26sp"
android:textSize="14sp"
android:textStyle="bold" /> android:textStyle="bold" />
<TextView <TextView
android:id="@+id/tvHandle"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="20dp" android:text="@jvitor_prod"
android:text="13 Seguindo" android:textColor="@color/text_secondary"
android:textColor="@color/white"
android:textSize="14sp" android:textSize="14sp"
android:textStyle="bold" /> android:layout_marginTop="4dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="8 Seguidores"
android:textColor="@color/white"
android:textSize="14sp"
android:textStyle="bold" />
</LinearLayout> </LinearLayout>
<Button <!-- Stats Section -->
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:backgroundTint="#ffffff"
android:text="+ ADICIONAR AMIGOS"
android:textColor="@color/purple_500"
android:textStyle="bold" />
<!-- VISÃO GERAL -->
<TextView <TextView
android:layout_width="match_parent" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="30dp" android:layout_marginBottom="16dp"
android:layout_marginBottom="12dp" android:text="Estatísticas"
android:text="Visão Geral" android:textColor="@color/text_primary"
android:textColor="@color/white"
android:textSize="20sp" android:textSize="20sp"
android:textStyle="bold" /> android:textStyle="bold" />
<GridLayout <GridLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="32dp"
android:columnCount="2" android:columnCount="2"
android:rowCount="2"> android:orientation="horizontal">
<!-- CARD OFENSIVA --> <!-- Streak Card -->
<LinearLayout <androidx.cardview.widget.CardView
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_columnWeight="1" android:layout_columnWeight="1"
android:layout_margin="6dp" android:layout_margin="6dp"
android:background="@drawable/dark_card_bg" app:cardCornerRadius="@dimen/radius_duo"
android:orientation="horizontal" app:cardElevation="2dp"
android:padding="16dp" app:contentPadding="16dp">
android:gravity="center_vertical">
<TextView
android:layout_width="32dp"
android:layout_height="32dp"
android:text="🔥"
android:textSize="24sp"
android:gravity="center"/>
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:orientation="vertical"> android:orientation="vertical">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="21" android:text="🔥"
android:textColor="@color/black" android:textSize="24sp"
android:layout_marginBottom="8dp"/>
<TextView
android:id="@+id/tvStreakValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="15"
android:textColor="@color/text_primary"
android:textSize="18sp" android:textSize="18sp"
android:textStyle="bold" /> android:textStyle="bold" />
@@ -169,40 +123,39 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Ofensiva" android:text="Ofensiva"
android:textColor="#888888" android:textColor="@color/text_secondary"
android:textSize="12sp" /> android:textSize="12sp" />
</LinearLayout> </LinearLayout>
</LinearLayout> </androidx.cardview.widget.CardView>
<!-- CARD XP --> <!-- XP Card -->
<LinearLayout <androidx.cardview.widget.CardView
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_columnWeight="1" android:layout_columnWeight="1"
android:layout_margin="6dp" android:layout_margin="6dp"
android:background="@drawable/dark_card_bg" app:cardCornerRadius="@dimen/radius_duo"
android:orientation="horizontal" app:cardElevation="2dp"
android:padding="16dp" app:contentPadding="16dp">
android:gravity="center_vertical">
<TextView
android:layout_width="32dp"
android:layout_height="32dp"
android:text="⚡"
android:textSize="24sp"
android:gravity="center"/>
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:orientation="vertical"> android:orientation="vertical">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="1433" android:text=""
android:textColor="@color/black" android:textSize="24sp"
android:layout_marginBottom="8dp"/>
<TextView
android:id="@+id/tvTotalXP"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2450"
android:textColor="@color/text_primary"
android:textSize="18sp" android:textSize="18sp"
android:textStyle="bold" /> android:textStyle="bold" />
@@ -210,40 +163,39 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Total de XP" android:text="Total de XP"
android:textColor="#888888" android:textColor="@color/text_secondary"
android:textSize="12sp" /> android:textSize="12sp" />
</LinearLayout> </LinearLayout>
</LinearLayout> </androidx.cardview.widget.CardView>
<!-- CARD LIGA --> <!-- League Card -->
<LinearLayout <androidx.cardview.widget.CardView
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_columnWeight="1" android:layout_columnWeight="1"
android:layout_margin="6dp" android:layout_margin="6dp"
android:background="@drawable/dark_card_bg" app:cardCornerRadius="@dimen/radius_duo"
android:orientation="horizontal" app:cardElevation="2dp"
android:padding="16dp" app:contentPadding="16dp">
android:gravity="center_vertical">
<TextView
android:layout_width="32dp"
android:layout_height="32dp"
android:text="🏆"
android:textSize="24sp"
android:gravity="center"/>
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:orientation="vertical"> android:orientation="vertical">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Esmeralda" android:text="🏆"
android:textColor="@color/black" android:textSize="24sp"
android:layout_marginBottom="8dp"/>
<TextView
android:id="@+id/tvLeagueName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Prata"
android:textColor="@color/text_primary"
android:textSize="18sp" android:textSize="18sp"
android:textStyle="bold" /> android:textStyle="bold" />
@@ -251,88 +203,104 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Liga Atual" android:text="Liga Atual"
android:textColor="#888888" android:textColor="@color/text_secondary"
android:textSize="12sp" /> android:textSize="12sp" />
</LinearLayout> </LinearLayout>
</LinearLayout> </androidx.cardview.widget.CardView>
<!-- CARD TOP 3 --> <!-- Achievements Card -->
<LinearLayout <androidx.cardview.widget.CardView
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_columnWeight="1" android:layout_columnWeight="1"
android:layout_margin="6dp" android:layout_margin="6dp"
android:background="@drawable/dark_card_bg" app:cardCornerRadius="@dimen/radius_duo"
android:orientation="horizontal" app:cardElevation="2dp"
android:padding="16dp" app:contentPadding="16dp">
android:gravity="center_vertical">
<TextView
android:layout_width="32dp"
android:layout_height="32dp"
android:text="🏅"
android:textSize="24sp"
android:gravity="center"/>
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:orientation="vertical"> android:orientation="vertical">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="2" android:text="🏅"
android:textColor="@color/black" android:textSize="24sp"
android:layout_marginBottom="8dp"/>
<TextView
android:id="@+id/tvAchievementsCount"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="8"
android:textColor="@color/text_primary"
android:textSize="18sp" android:textSize="18sp"
android:textStyle="bold" /> android:textStyle="bold" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Pódios no Top 3" android:text="Conquistas"
android:textColor="#888888" android:textColor="@color/text_secondary"
android:textSize="12sp" /> android:textSize="12sp" />
</LinearLayout> </LinearLayout>
</LinearLayout> </androidx.cardview.widget.CardView>
</GridLayout> </GridLayout>
<!-- Friends Section -->
<!-- AMIGOS --> <RelativeLayout
<TextView
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="30dp" android:layout_marginBottom="16dp">
android:layout_marginBottom="12dp"
android:text="Ofensivas dos Amigos" <TextView
android:textColor="@color/white" android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Amigos"
android:textColor="@color/text_primary"
android:textSize="20sp" android:textSize="20sp"
android:textStyle="bold" /> android:textStyle="bold" />
<TextView
android:id="@+id/btnViewAllFriends"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:text="Ver Todos"
android:textColor="@color/primary_purple"
android:textSize="14sp"
android:textStyle="bold" />
</RelativeLayout>
<HorizontalScrollView <HorizontalScrollView
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="32dp"
android:scrollbars="none"> android:scrollbars="none">
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal"> android:orientation="horizontal">
<!-- Amigo Vazio (Adicionar) --> <!-- Invite Item -->
<LinearLayout <LinearLayout
android:layout_width="80dp" android:layout_width="80dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="12dp" android:layout_marginEnd="16dp"
android:gravity="center" android:gravity="center"
android:orientation="vertical"> android:orientation="vertical">
<FrameLayout <androidx.cardview.widget.CardView
android:layout_width="60dp" android:layout_width="60dp"
android:layout_height="60dp" android:layout_height="60dp"
android:background="@drawable/circle_dashed_bg"> app:cardCornerRadius="30dp"
app:cardElevation="0dp"
app:cardBackgroundColor="@color/border_color">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
@@ -341,21 +309,110 @@
android:text="+" android:text="+"
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="32sp" /> android:textSize="32sp" />
</FrameLayout> </androidx.cardview.widget.CardView>
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="8dp" android:layout_marginTop="8dp"
android:text="Convidar" android:text="Convidar"
android:textColor="#888888" android:textColor="@color/text_secondary"
android:textSize="12sp" /> android:textSize="12sp" />
</LinearLayout> </LinearLayout>
<!-- Sample Friend 1 -->
<LinearLayout
android:layout_width="80dp"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
android:gravity="center"
android:orientation="vertical">
<androidx.cardview.widget.CardView
android:layout_width="60dp"
android:layout_height="60dp"
app:cardCornerRadius="30dp"
app:cardElevation="2dp">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:src="@drawable/ic_nav_profile"
app:tint="@color/reward_yellow" />
</androidx.cardview.widget.CardView>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="Maria"
android:textColor="@color/text_primary"
android:textSize="12sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="450 XP"
android:textColor="@color/text_secondary"
android:textSize="10sp" />
</LinearLayout>
<!-- Sample Friend 2 -->
<LinearLayout
android:layout_width="80dp"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
android:gravity="center"
android:orientation="vertical">
<androidx.cardview.widget.CardView
android:layout_width="60dp"
android:layout_height="60dp"
app:cardCornerRadius="30dp"
app:cardElevation="2dp">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:src="@drawable/ic_nav_profile"
app:tint="@color/success_green" />
</androidx.cardview.widget.CardView>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="João"
android:textColor="@color/text_primary"
android:textSize="12sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="320 XP"
android:textColor="@color/text_secondary"
android:textSize="10sp" />
</LinearLayout>
</LinearLayout> </LinearLayout>
</HorizontalScrollView> </HorizontalScrollView>
</LinearLayout> <Button
</LinearLayout> android:id="@+id/btnInviteFriends"
android:layout_width="match_parent"
android:layout_height="56dp"
android:background="@drawable/button_primary"
android:text="+ Encontrar Amigos"
android:textAllCaps="false"
android:textColor="@color/white"
android:textSize="16sp"
android:textStyle="bold"
app:backgroundTint="@null" />
</LinearLayout>
</androidx.core.widget.NestedScrollView> </androidx.core.widget.NestedScrollView>

View File

@@ -1,35 +1,20 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources xmlns:ns1="http://schemas.android.com/tools">
<color name="background_dark">#0F172A</color> <color name="background_light">#F9FAFB</color>
<color name="background_light">#FFFFFF</color> <color name="background_purple">#F9FAFB</color>
<color name="background_purple">#F3E5F5</color>
<color name="black">#11181C</color> <color name="black">#11181C</color>
<color name="border_dark">#334155</color> <color name="border_color">#E5E7EB</color>
<color name="border_light">#E5E7EB</color> <color name="card_background">#FFFFFF</color>
<color name="card_dark">#111827</color> <color name="error_red">#EF4444</color>
<color name="card_light">#FFFFFF</color> <color name="primary_purple">#7C3AED</color>
<color name="error_light">#DC2626</color> <color name="primary_purple_dark">#6D28D9</color>
<color name="icon_dark">#9BA1A6</color> <color name="purple_500">#7C3AED</color>
<color name="icon_light">#687076</color> <color name="reward_yellow">#FACC15</color>
<color name="info_light">#0EA5E9</color> <color name="streak_blue">#33A1FF</color>
<color name="primary_dark">#38bdf8</color> <color name="streak_orange">#FF9600</color>
<color name="primary_light">#6a00fa</color> <color name="success_green">#22C55E</color>
<color name="purple_200">#FFBB86FC</color> <color name="text_primary">#11181C</color>
<color name="purple_500">#6a00fa</color> <color name="text_secondary">#6B7280</color>
<color name="purple_700">#3700B3</color>
<color name="secondary_dark">#94A3B8</color>
<color name="secondary_light">#64748B</color>
<color name="success_dark">#22C55E</color>
<color name="success_light">#16A34A</color>
<color name="surface_dark">#1E293B</color>
<color name="surface_light">#F8FAFC</color>
<color name="teal_200">#03DAC5</color>
<color name="teal_700">#018786</color>
<color name="text_dark">#ECEDEE</color>
<color name="text_light">#11181C</color>
<color name="text_muted_dark">#94A3B8</color>
<color name="text_muted_light">#6B7280</color>
<color name="warning_light">#F59E0B</color>
<color name="white">#FFFFFF</color> <color name="white">#FFFFFF</color>
<dimen name="font_body">16sp</dimen> <dimen name="font_body">16sp</dimen>
<dimen name="font_caption">12sp</dimen> <dimen name="font_caption">12sp</dimen>
@@ -37,6 +22,7 @@
<dimen name="font_heading2">28sp</dimen> <dimen name="font_heading2">28sp</dimen>
<dimen name="font_heading3">24sp</dimen> <dimen name="font_heading3">24sp</dimen>
<dimen name="font_subtitle">20sp</dimen> <dimen name="font_subtitle">20sp</dimen>
<dimen name="radius_duo">24dp</dimen>
<dimen name="radius_lg">12dp</dimen> <dimen name="radius_lg">12dp</dimen>
<dimen name="radius_md">8dp</dimen> <dimen name="radius_md">8dp</dimen>
<dimen name="radius_sm">4dp</dimen> <dimen name="radius_sm">4dp</dimen>
@@ -101,37 +87,44 @@
<item name="android:paddingStart">@dimen/spacing_md</item> <item name="android:paddingStart">@dimen/spacing_md</item>
<item name="android:paddingEnd">@dimen/spacing_md</item> <item name="android:paddingEnd">@dimen/spacing_md</item>
<item name="android:textSize">@dimen/font_body</item> <item name="android:textSize">@dimen/font_body</item>
<item name="android:textColor">@color/text_light</item> <item name="android:textColor">@color/text_primary</item>
<item name="android:layout_marginBottom">@dimen/spacing_md</item> <item name="android:layout_marginBottom">@dimen/spacing_md</item>
</style> </style>
<style name="Theme.Fluxup" parent="Theme.MaterialComponents.DayNight.NoActionBar"> <style name="Theme.Fluxup" parent="Theme.MaterialComponents.Light.NoActionBar">
<item name="colorPrimary">@color/purple_500</item> <item name="colorPrimary">@color/primary_purple</item>
<item name="colorPrimaryVariant">@color/purple_700</item> <item name="colorPrimaryVariant">@color/primary_purple_dark</item>
<item name="colorOnPrimary">@color/white</item> <item name="colorOnPrimary">@color/white</item>
<item name="colorSecondary">@color/teal_200</item> <item name="colorSecondary">@color/reward_yellow</item>
<item name="colorSecondaryVariant">@color/teal_200</item> <item name="colorSecondaryVariant">@color/reward_yellow</item>
<item name="colorOnSecondary">@color/black</item> <item name="colorOnSecondary">@color/black</item>
<item name="android:statusBarColor">?attr/colorPrimaryVariant</item> <item name="android:statusBarColor">@color/background_light</item>
<item name="android:windowLightStatusBar" ns1:targetApi="m">true</item>
<item name="android:windowBackground">@color/background_light</item>
</style> </style>
<style name="ThemedText"> <style name="ThemedText">
<item name="android:textColor">@color/text_light</item> <item name="android:textColor">@color/text_primary</item>
</style> </style>
<style name="ThemedText.Body"> <style name="ThemedText.Body">
<item name="android:textSize">@dimen/font_body</item> <item name="android:textSize">@dimen/font_body</item>
<item name="android:textColor">@color/text_light</item> <item name="android:textColor">@color/text_primary</item>
</style> </style>
<style name="ThemedText.Heading1"> <style name="ThemedText.Heading1">
<item name="android:textSize">@dimen/font_heading1</item> <item name="android:textSize">@dimen/font_heading1</item>
<item name="android:textStyle">bold</item> <item name="android:textStyle">bold</item>
<item name="android:textColor">@color/text_light</item> <item name="android:textColor">@color/text_primary</item>
</style> </style>
<style name="ThemedText.Heading2"> <style name="ThemedText.Heading2">
<item name="android:textSize">@dimen/font_heading2</item> <item name="android:textSize">@dimen/font_heading2</item>
<item name="android:textStyle">bold</item> <item name="android:textStyle">bold</item>
<item name="android:textColor">@color/text_light</item> <item name="android:textColor">@color/text_primary</item>
</style> </style>
</resources> </resources>

View File

@@ -1389,7 +1389,6 @@ color accent_material_dark
color accent_material_light color accent_material_light
color androidx_core_ripple_material_light color androidx_core_ripple_material_light
color androidx_core_secondary_text_default_material_light color androidx_core_secondary_text_default_material_light
color background_dark
color background_floating_material_dark color background_floating_material_dark
color background_floating_material_light color background_floating_material_light
color background_light color background_light
@@ -1398,8 +1397,7 @@ color background_material_light
color background_purple color background_purple
color biometric_error_color color biometric_error_color
color black color black
color border_dark color border_color
color border_light
color bright_foreground_disabled_material_dark color bright_foreground_disabled_material_dark
color bright_foreground_disabled_material_light color bright_foreground_disabled_material_light
color bright_foreground_inverse_material_dark color bright_foreground_inverse_material_dark
@@ -1414,8 +1412,7 @@ color button_material_dark
color button_material_light color button_material_light
color call_notification_answer_color color call_notification_answer_color
color call_notification_decline_color color call_notification_decline_color
color card_dark color card_background
color card_light
color cardview_dark_background color cardview_dark_background
color cardview_light_background color cardview_light_background
color cardview_shadow_end_color color cardview_shadow_end_color
@@ -1475,14 +1472,11 @@ color dim_foreground_material_dark
color dim_foreground_material_light color dim_foreground_material_light
color error_color_material_dark color error_color_material_dark
color error_color_material_light color error_color_material_light
color error_light color error_red
color foreground_material_dark color foreground_material_dark
color foreground_material_light color foreground_material_light
color highlighted_text_material_dark color highlighted_text_material_dark
color highlighted_text_material_light color highlighted_text_material_light
color icon_dark
color icon_light
color info_light
color m3_appbar_overlay_color color m3_appbar_overlay_color
color m3_assist_chip_icon_tint_color color m3_assist_chip_icon_tint_color
color m3_assist_chip_stroke_color color m3_assist_chip_stroke_color
@@ -2108,46 +2102,37 @@ color mtrl_textinput_focused_box_stroke_color
color mtrl_textinput_hovered_box_stroke_color color mtrl_textinput_hovered_box_stroke_color
color notification_action_color_filter color notification_action_color_filter
color notification_icon_bg_color color notification_icon_bg_color
color primary_dark
color primary_dark_material_dark color primary_dark_material_dark
color primary_dark_material_light color primary_dark_material_light
color primary_light
color primary_material_dark color primary_material_dark
color primary_material_light color primary_material_light
color primary_purple
color primary_purple_dark
color primary_text_default_material_dark color primary_text_default_material_dark
color primary_text_default_material_light color primary_text_default_material_light
color primary_text_disabled_material_dark color primary_text_disabled_material_dark
color primary_text_disabled_material_light color primary_text_disabled_material_light
color purple_200
color purple_500 color purple_500
color purple_700 color reward_yellow
color ripple_material_dark color ripple_material_dark
color ripple_material_light color ripple_material_light
color secondary_dark
color secondary_light
color secondary_text_default_material_dark color secondary_text_default_material_dark
color secondary_text_default_material_light color secondary_text_default_material_light
color secondary_text_disabled_material_dark color secondary_text_disabled_material_dark
color secondary_text_disabled_material_light color secondary_text_disabled_material_light
color success_dark color streak_blue
color success_light color streak_orange
color surface_dark color success_green
color surface_light
color switch_thumb_disabled_material_dark color switch_thumb_disabled_material_dark
color switch_thumb_disabled_material_light color switch_thumb_disabled_material_light
color switch_thumb_material_dark color switch_thumb_material_dark
color switch_thumb_material_light color switch_thumb_material_light
color switch_thumb_normal_material_dark color switch_thumb_normal_material_dark
color switch_thumb_normal_material_light color switch_thumb_normal_material_light
color teal_200 color text_primary
color teal_700 color text_secondary
color text_dark
color text_light
color text_muted_dark
color text_muted_light
color tooltip_background_dark color tooltip_background_dark
color tooltip_background_light color tooltip_background_light
color warning_light
color white color white
dimen abc_action_bar_content_inset_material dimen abc_action_bar_content_inset_material
dimen abc_action_bar_content_inset_with_nav dimen abc_action_bar_content_inset_with_nav
@@ -2925,6 +2910,7 @@ dimen notification_small_icon_size_as_large
dimen notification_subtext_size dimen notification_subtext_size
dimen notification_top_pad dimen notification_top_pad
dimen notification_top_pad_large_text dimen notification_top_pad_large_text
dimen radius_duo
dimen radius_lg dimen radius_lg
dimen radius_md dimen radius_md
dimen radius_sm dimen radius_sm
@@ -3037,6 +3023,8 @@ drawable btn_radio_off_mtrl
drawable btn_radio_off_to_on_mtrl_animation drawable btn_radio_off_to_on_mtrl_animation
drawable btn_radio_on_mtrl drawable btn_radio_on_mtrl
drawable btn_radio_on_to_off_mtrl_animation drawable btn_radio_on_to_off_mtrl_animation
drawable button_primary
drawable card_duo
drawable circle_bg drawable circle_bg
drawable circle_dashed_bg drawable circle_dashed_bg
drawable common_full_open_on_phone drawable common_full_open_on_phone
@@ -3079,6 +3067,8 @@ drawable ic_call_decline
drawable ic_call_decline_low drawable ic_call_decline_low
drawable ic_clear_black_24 drawable ic_clear_black_24
drawable ic_clock_black_24dp drawable ic_clock_black_24dp
drawable ic_close
drawable ic_flame
drawable ic_keyboard_black_24dp drawable ic_keyboard_black_24dp
drawable ic_launcher_background drawable ic_launcher_background
drawable ic_launcher_foreground drawable ic_launcher_foreground
@@ -3152,6 +3142,8 @@ drawable mtrl_switch_track
drawable mtrl_switch_track_decoration drawable mtrl_switch_track_decoration
drawable mtrl_tabs_default_indicator drawable mtrl_tabs_default_indicator
drawable navigation_empty_icon drawable navigation_empty_icon
drawable node_circle_bg
drawable node_progress_ring
drawable notification_action_background drawable notification_action_background
drawable notification_bg drawable notification_bg
drawable notification_bg_low drawable notification_bg_low
@@ -3165,8 +3157,10 @@ drawable notification_template_icon_bg
drawable notification_template_icon_low_bg drawable notification_template_icon_low_bg
drawable notification_tile_bg drawable notification_tile_bg
drawable notify_panel_notification_icon_bg drawable notify_panel_notification_icon_bg
drawable progress_bar_duo
drawable rounded_timer_bg drawable rounded_timer_bg
drawable test_level_drawable drawable test_level_drawable
drawable timer_circle_bg
drawable tooltip_frame_dark drawable tooltip_frame_dark
drawable tooltip_frame_light drawable tooltip_frame_light
id ALT id ALT
@@ -3267,6 +3261,7 @@ id beginning
id bestChoice id bestChoice
id blocking id blocking
id bottom id bottom
id bottomConnector
id bottom_navigation id bottom_navigation
id bounce id bounce
id bounceBoth id bounceBoth
@@ -3280,12 +3275,17 @@ id browser_actions_menu_view
id btnAddTasks id btnAddTasks
id btnBack id btnBack
id btnChangePassword id btnChangePassword
id btnClose
id btnInviteFriends
id btnLogin id btnLogin
id btnLogout id btnLogout
id btnModalBack id btnModalBack
id btnRegister id btnRegister
id btnSendReset id btnSendReset
id btnSettings id btnSettings
id btnStartFocus
id btnStreak
id btnViewAllFriends
id buttonPanel id buttonPanel
id cache_measures id cache_measures
id callMeasure id callMeasure
@@ -3327,6 +3327,8 @@ id customPanel
id cut id cut
id dark id dark
id date_picker_actions id date_picker_actions
id dayBackground
id dayIndicator
id decelerate id decelerate
id decelerateAndComplete id decelerateAndComplete
id decor_content_parent id decor_content_parent
@@ -3430,6 +3432,8 @@ id invisible
id inward id inward
id italic id italic
id item_touch_helper_previous_elevation id item_touch_helper_previous_elevation
id ivAvatar
id ivBigFlame
id jumpToEnd id jumpToEnd
id jumpToStart id jumpToStart
id labeled id labeled
@@ -3522,6 +3526,11 @@ id neverCompleteToEnd
id neverCompleteToStart id neverCompleteToStart
id noScroll id noScroll
id noState id noState
id nodeCircle
id nodeContainer
id nodeDayInitial
id nodeDayLabel
id nodeProgress
id none id none
id normal id normal
id north id north
@@ -3543,6 +3552,7 @@ id parent_matrix
id password_toggle id password_toggle
id path id path
id pathRelative id pathRelative
id pbDailyTasks
id pbRegister id pbRegister
id peekHeight id peekHeight
id percent id percent
@@ -3550,6 +3560,7 @@ id pin
id position id position
id postLayout id postLayout
id pressed id pressed
id progressPathContainer
id progress_circular id progress_circular
id progress_horizontal id progress_horizontal
id radio id radio
@@ -3563,6 +3574,7 @@ id right_side
id rounded id rounded
id row_index_key id row_index_key
id rtl id rtl
id rvCalendar
id save_non_transition_alpha id save_non_transition_alpha
id save_overlay_view id save_overlay_view
id sawtooth id sawtooth
@@ -3637,6 +3649,7 @@ id startVertical
id staticLayout id staticLayout
id staticPostLayout id staticPostLayout
id stop id stop
id streakConnector
id stretch id stretch
id submenuarrow id submenuarrow
id submit_area id submit_area
@@ -3644,6 +3657,7 @@ id supportScrollUp
id switchDarkMode id switchDarkMode
id switchNotifications id switchNotifications
id switchPrivacy id switchPrivacy
id tabLayout
id tabMode id tabMode
id tag_accessibility_actions id tag_accessibility_actions
id tag_accessibility_clickable_spans id tag_accessibility_clickable_spans
@@ -3682,6 +3696,7 @@ id titleDividerNoCustom
id title_template id title_template
id toggle id toggle
id top id top
id topConnector
id topPanel id topPanel
id touch_outside id touch_outside
id transitionToEnd id transitionToEnd
@@ -3692,13 +3707,24 @@ id transition_position
id transition_scene_layoutid_cache id transition_scene_layoutid_cache
id transition_transform id transition_transform
id triangle id triangle
id tvAchievementsCount
id tvBackToLogin id tvBackToLogin
id tvDayNumber
id tvEmail id tvEmail
id tvForgotBack id tvForgotBack
id tvForgotPassword id tvForgotPassword
id tvGoToRegister id tvGoToRegister
id tvGreeting
id tvHandle
id tvLeagueName
id tvMonthName
id tvProgressText
id tvStreakCount
id tvStreakValue
id tvTimer id tvTimer
id tvTitle id tvTitle
id tvTotalXP
id tvUsername
id unchecked id unchecked
id uniform id uniform
id unlabeled id unlabeled
@@ -3844,6 +3870,7 @@ layout activity_main
layout activity_modal layout activity_modal
layout activity_register layout activity_register
layout activity_settings layout activity_settings
layout activity_streak
layout browser_actions_context_menu_page layout browser_actions_context_menu_page
layout browser_actions_context_menu_row layout browser_actions_context_menu_row
layout custom_dialog layout custom_dialog
@@ -3867,6 +3894,8 @@ layout fragment_inicio
layout fragment_profile layout fragment_profile
layout ime_base_split_test_activity layout ime_base_split_test_activity
layout ime_secondary_split_test_activity layout ime_secondary_split_test_activity
layout item_calendar_day
layout item_day_node
layout m3_alert_dialog layout m3_alert_dialog
layout m3_alert_dialog_actions layout m3_alert_dialog_actions
layout m3_alert_dialog_title layout m3_alert_dialog_title

View File

@@ -1,9 +1,9 @@
-- Merging decision tree log --- -- Merging decision tree log ---
manifest manifest
ADDED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:2:1-32:12 ADDED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:2:1-34:12
INJECTED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:2:1-32:12 INJECTED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:2:1-34:12
INJECTED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:2:1-32:12 INJECTED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:2:1-34:12
INJECTED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:2:1-32:12 INJECTED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:2:1-34:12
MERGED from [androidx.navigation:navigation-common:2.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/b6db271798211a3b0f0457fb9a3b826b/transformed/navigation-common-2.6.0/AndroidManifest.xml:17:1-22:12 MERGED from [androidx.navigation:navigation-common:2.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/b6db271798211a3b0f0457fb9a3b826b/transformed/navigation-common-2.6.0/AndroidManifest.xml:17:1-22:12
MERGED from [androidx.navigation:navigation-runtime:2.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/6bb72e5e152039d15f1b18676f77b6b3/transformed/navigation-runtime-2.6.0/AndroidManifest.xml:17:1-22:12 MERGED from [androidx.navigation:navigation-runtime:2.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/6bb72e5e152039d15f1b18676f77b6b3/transformed/navigation-runtime-2.6.0/AndroidManifest.xml:17:1-22:12
MERGED from [androidx.navigation:navigation-fragment:2.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/b0504d278a2e4cf6c00ac067961873cf/transformed/navigation-fragment-2.6.0/AndroidManifest.xml:17:1-22:12 MERGED from [androidx.navigation:navigation-fragment:2.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/b0504d278a2e4cf6c00ac067961873cf/transformed/navigation-fragment-2.6.0/AndroidManifest.xml:17:1-22:12
@@ -17,9 +17,9 @@ MERGED from [com.google.android.libraries.identity.googleid:googleid:1.2.0] /Use
MERGED from [androidx.credentials:credentials:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/c29594edf1561d8450e33b857eb23640/transformed/jetified-credentials-1.6.0/AndroidManifest.xml:2:1-7:12 MERGED from [androidx.credentials:credentials:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/c29594edf1561d8450e33b857eb23640/transformed/jetified-credentials-1.6.0/AndroidManifest.xml:2:1-7:12
MERGED from [androidx.biometric:biometric:1.1.0] /Users/230407/.gradle/caches/9.3.1/transforms/089d26351c4fa7af84ac8da2376ce8cf/transformed/biometric-1.1.0/AndroidManifest.xml:17:1-29:12 MERGED from [androidx.biometric:biometric:1.1.0] /Users/230407/.gradle/caches/9.3.1/transforms/089d26351c4fa7af84ac8da2376ce8cf/transformed/biometric-1.1.0/AndroidManifest.xml:17:1-29:12
MERGED from [androidx.appcompat:appcompat:1.6.1] /Users/230407/.gradle/caches/9.3.1/transforms/56f65fb2c3a4f0ca2c62b00eb16c5c87/transformed/appcompat-1.6.1/AndroidManifest.xml:17:1-22:12 MERGED from [androidx.appcompat:appcompat:1.6.1] /Users/230407/.gradle/caches/9.3.1/transforms/56f65fb2c3a4f0ca2c62b00eb16c5c87/transformed/appcompat-1.6.1/AndroidManifest.xml:17:1-22:12
MERGED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:2:1-26:12
MERGED from [com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:15:1-31:12 MERGED from [com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:15:1-31:12
MERGED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:15:1-31:12 MERGED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:15:1-31:12
MERGED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:2:1-26:12
MERGED from [androidx.viewpager2:viewpager2:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/94ff760435f5d80f3af4d2d0ca79ec38/transformed/jetified-viewpager2-1.0.0/AndroidManifest.xml:17:1-24:12 MERGED from [androidx.viewpager2:viewpager2:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/94ff760435f5d80f3af4d2d0ca79ec38/transformed/jetified-viewpager2-1.0.0/AndroidManifest.xml:17:1-24:12
MERGED from [androidx.fragment:fragment-ktx:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/13e60176c35521272ff84a24c7e504b4/transformed/jetified-fragment-ktx-1.6.0/AndroidManifest.xml:17:1-22:12 MERGED from [androidx.fragment:fragment-ktx:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/13e60176c35521272ff84a24c7e504b4/transformed/jetified-fragment-ktx-1.6.0/AndroidManifest.xml:17:1-22:12
MERGED from [com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:17:1-40:12 MERGED from [com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:17:1-40:12
@@ -117,8 +117,8 @@ MERGED from [io.grpc:grpc-android:1.62.2] /Users/230407/.gradle/caches/9.3.1/tra
android:name android:name
ADDED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:5:22-76 ADDED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:5:22-76
application application
ADDED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:7:5-30:19 ADDED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:7:5-32:19
INJECTED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:7:5-30:19 INJECTED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:7:5-32:19
MERGED from [com.google.android.material:material:1.9.0] /Users/230407/.gradle/caches/9.3.1/transforms/693e51a3e547c5aa8cecaa888d4bf95b/transformed/material-1.9.0/AndroidManifest.xml:24:5-20 MERGED from [com.google.android.material:material:1.9.0] /Users/230407/.gradle/caches/9.3.1/transforms/693e51a3e547c5aa8cecaa888d4bf95b/transformed/material-1.9.0/AndroidManifest.xml:24:5-20
MERGED from [com.google.android.material:material:1.9.0] /Users/230407/.gradle/caches/9.3.1/transforms/693e51a3e547c5aa8cecaa888d4bf95b/transformed/material-1.9.0/AndroidManifest.xml:24:5-20 MERGED from [com.google.android.material:material:1.9.0] /Users/230407/.gradle/caches/9.3.1/transforms/693e51a3e547c5aa8cecaa888d4bf95b/transformed/material-1.9.0/AndroidManifest.xml:24:5-20
MERGED from [androidx.constraintlayout:constraintlayout:2.1.4] /Users/230407/.gradle/caches/9.3.1/transforms/6cfdac8a02e5ca7cd8fe70eb9eb11a20/transformed/constraintlayout-2.1.4/AndroidManifest.xml:9:5-20 MERGED from [androidx.constraintlayout:constraintlayout:2.1.4] /Users/230407/.gradle/caches/9.3.1/transforms/6cfdac8a02e5ca7cd8fe70eb9eb11a20/transformed/constraintlayout-2.1.4/AndroidManifest.xml:9:5-20
@@ -127,12 +127,12 @@ MERGED from [com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/cac
MERGED from [com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:28:5-73:19 MERGED from [com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:28:5-73:19
MERGED from [androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:23:5-50:19 MERGED from [androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:23:5-50:19
MERGED from [androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:23:5-50:19 MERGED from [androidx.credentials:credentials-play-services-auth:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/f131d5b9f5b65cc91798f8e82ae180fc/transformed/jetified-credentials-play-services-auth-1.6.0/AndroidManifest.xml:23:5-50:19
MERGED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:13:5-24:19
MERGED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:13:5-24:19
MERGED from [com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:21:5-29:19 MERGED from [com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:21:5-29:19
MERGED from [com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:21:5-29:19 MERGED from [com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:21:5-29:19
MERGED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:21:5-29:19 MERGED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:21:5-29:19
MERGED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:21:5-29:19 MERGED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:21:5-29:19
MERGED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:13:5-24:19
MERGED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:13:5-24:19
MERGED from [com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:22:5-38:19 MERGED from [com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:22:5-38:19
MERGED from [com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:22:5-38:19 MERGED from [com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:22:5-38:19
MERGED from [com.google.android.gms:play-services-auth-blockstore:16.4.0] /Users/230407/.gradle/caches/9.3.1/transforms/171620577dc9660b097967378e99a4d6/transformed/jetified-play-services-auth-blockstore-16.4.0/AndroidManifest.xml:7:5-20 MERGED from [com.google.android.gms:play-services-auth-blockstore:16.4.0] /Users/230407/.gradle/caches/9.3.1/transforms/171620577dc9660b097967378e99a4d6/transformed/jetified-play-services-auth-blockstore-16.4.0/AndroidManifest.xml:7:5-20
@@ -223,6 +223,10 @@ activity#com.fluxup.app.SettingsActivity
ADDED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:28:9-54 ADDED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:28:9-54
android:name android:name
ADDED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:28:19-51 ADDED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:28:19-51
activity#com.fluxup.app.StreakActivity
ADDED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:29:9-52
android:name
ADDED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml:29:19-49
uses-sdk uses-sdk
INJECTED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml reason: use-sdk injection requested INJECTED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml reason: use-sdk injection requested
INJECTED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml INJECTED from /Users/230407/Desktop/FluxupP/app/src/main/AndroidManifest.xml
@@ -253,12 +257,12 @@ MERGED from [androidx.biometric:biometric:1.1.0] /Users/230407/.gradle/caches/9.
MERGED from [androidx.biometric:biometric:1.1.0] /Users/230407/.gradle/caches/9.3.1/transforms/089d26351c4fa7af84ac8da2376ce8cf/transformed/biometric-1.1.0/AndroidManifest.xml:20:5-22:41 MERGED from [androidx.biometric:biometric:1.1.0] /Users/230407/.gradle/caches/9.3.1/transforms/089d26351c4fa7af84ac8da2376ce8cf/transformed/biometric-1.1.0/AndroidManifest.xml:20:5-22:41
MERGED from [androidx.appcompat:appcompat:1.6.1] /Users/230407/.gradle/caches/9.3.1/transforms/56f65fb2c3a4f0ca2c62b00eb16c5c87/transformed/appcompat-1.6.1/AndroidManifest.xml:20:5-44 MERGED from [androidx.appcompat:appcompat:1.6.1] /Users/230407/.gradle/caches/9.3.1/transforms/56f65fb2c3a4f0ca2c62b00eb16c5c87/transformed/appcompat-1.6.1/AndroidManifest.xml:20:5-44
MERGED from [androidx.appcompat:appcompat:1.6.1] /Users/230407/.gradle/caches/9.3.1/transforms/56f65fb2c3a4f0ca2c62b00eb16c5c87/transformed/appcompat-1.6.1/AndroidManifest.xml:20:5-44 MERGED from [androidx.appcompat:appcompat:1.6.1] /Users/230407/.gradle/caches/9.3.1/transforms/56f65fb2c3a4f0ca2c62b00eb16c5c87/transformed/appcompat-1.6.1/AndroidManifest.xml:20:5-44
MERGED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:6:5-44
MERGED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:6:5-44
MERGED from [com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:18:5-44 MERGED from [com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:18:5-44
MERGED from [com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:18:5-44 MERGED from [com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:18:5-44
MERGED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:18:5-44 MERGED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:18:5-44
MERGED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:18:5-44 MERGED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:18:5-44
MERGED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:6:5-44
MERGED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:6:5-44
MERGED from [androidx.viewpager2:viewpager2:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/94ff760435f5d80f3af4d2d0ca79ec38/transformed/jetified-viewpager2-1.0.0/AndroidManifest.xml:20:5-22:41 MERGED from [androidx.viewpager2:viewpager2:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/94ff760435f5d80f3af4d2d0ca79ec38/transformed/jetified-viewpager2-1.0.0/AndroidManifest.xml:20:5-22:41
MERGED from [androidx.viewpager2:viewpager2:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/94ff760435f5d80f3af4d2d0ca79ec38/transformed/jetified-viewpager2-1.0.0/AndroidManifest.xml:20:5-22:41 MERGED from [androidx.viewpager2:viewpager2:1.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/94ff760435f5d80f3af4d2d0ca79ec38/transformed/jetified-viewpager2-1.0.0/AndroidManifest.xml:20:5-22:41
MERGED from [androidx.fragment:fragment-ktx:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/13e60176c35521272ff84a24c7e504b4/transformed/jetified-fragment-ktx-1.6.0/AndroidManifest.xml:20:5-44 MERGED from [androidx.fragment:fragment-ktx:1.6.0] /Users/230407/.gradle/caches/9.3.1/transforms/13e60176c35521272ff84a24c7e504b4/transformed/jetified-fragment-ktx-1.6.0/AndroidManifest.xml:20:5-44
@@ -447,12 +451,12 @@ intent-filter#action:name:android.intent.action.VIEW+category:name:android.inten
ADDED from [com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:53:13-63:29 ADDED from [com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:53:13-63:29
service#com.google.firebase.components.ComponentDiscoveryService service#com.google.firebase.components.ComponentDiscoveryService
ADDED from [com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:66:9-72:19 ADDED from [com.google.firebase:firebase-auth:23.2.0] /Users/230407/.gradle/caches/9.3.1/transforms/34fe3409979c12b9b1a2ea23f28ec557/transformed/jetified-firebase-auth-23.2.0/AndroidManifest.xml:66:9-72:19
MERGED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:14:9-23:19
MERGED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:14:9-23:19
MERGED from [com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:22:9-28:19 MERGED from [com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:22:9-28:19
MERGED from [com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:22:9-28:19 MERGED from [com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:22:9-28:19
MERGED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:22:9-28:19 MERGED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:22:9-28:19
MERGED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:22:9-28:19 MERGED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:22:9-28:19
MERGED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:14:9-23:19
MERGED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:14:9-23:19
MERGED from [com.google.firebase:firebase-appcheck:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/3539c4ef293dfeafd7e60d64d48c997d/transformed/jetified-firebase-appcheck-18.0.0/AndroidManifest.xml:22:9-31:19 MERGED from [com.google.firebase:firebase-appcheck:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/3539c4ef293dfeafd7e60d64d48c997d/transformed/jetified-firebase-appcheck-18.0.0/AndroidManifest.xml:22:9-31:19
MERGED from [com.google.firebase:firebase-appcheck:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/3539c4ef293dfeafd7e60d64d48c997d/transformed/jetified-firebase-appcheck-18.0.0/AndroidManifest.xml:22:9-31:19 MERGED from [com.google.firebase:firebase-appcheck:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/3539c4ef293dfeafd7e60d64d48c997d/transformed/jetified-firebase-appcheck-18.0.0/AndroidManifest.xml:22:9-31:19
MERGED from [com.google.firebase:firebase-common-ktx:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8e7d246a24ae9709f10553476807004e/transformed/jetified-firebase-common-ktx-21.0.0/AndroidManifest.xml:9:9-15:19 MERGED from [com.google.firebase:firebase-common-ktx:21.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8e7d246a24ae9709f10553476807004e/transformed/jetified-firebase-common-ktx-21.0.0/AndroidManifest.xml:9:9-15:19
@@ -525,18 +529,6 @@ uses-permission#android.permission.USE_FINGERPRINT
ADDED from [androidx.biometric:biometric:1.1.0] /Users/230407/.gradle/caches/9.3.1/transforms/089d26351c4fa7af84ac8da2376ce8cf/transformed/biometric-1.1.0/AndroidManifest.xml:27:5-74 ADDED from [androidx.biometric:biometric:1.1.0] /Users/230407/.gradle/caches/9.3.1/transforms/089d26351c4fa7af84ac8da2376ce8cf/transformed/biometric-1.1.0/AndroidManifest.xml:27:5-74
android:name android:name
ADDED from [androidx.biometric:biometric:1.1.0] /Users/230407/.gradle/caches/9.3.1/transforms/089d26351c4fa7af84ac8da2376ce8cf/transformed/biometric-1.1.0/AndroidManifest.xml:27:22-71 ADDED from [androidx.biometric:biometric:1.1.0] /Users/230407/.gradle/caches/9.3.1/transforms/089d26351c4fa7af84ac8da2376ce8cf/transformed/biometric-1.1.0/AndroidManifest.xml:27:22-71
meta-data#com.google.firebase.components:com.google.firebase.firestore.FirebaseFirestoreKtxRegistrar
ADDED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:17:13-19:85
android:value
ADDED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:19:17-82
android:name
ADDED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:18:17-122
meta-data#com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar
ADDED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:20:13-22:85
android:value
ADDED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:22:17-82
android:name
ADDED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:21:17-111
meta-data#com.google.firebase.components:com.google.firebase.appcheck.playintegrity.FirebaseAppCheckPlayIntegrityRegistrar meta-data#com.google.firebase.components:com.google.firebase.appcheck.playintegrity.FirebaseAppCheckPlayIntegrityRegistrar
ADDED from [com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:25:13-27:85 ADDED from [com.google.firebase:firebase-appcheck-playintegrity:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/1127e3ba009a2afa3c56bcb7ce3dca26/transformed/jetified-firebase-appcheck-playintegrity-18.0.0/AndroidManifest.xml:25:13-27:85
android:value android:value
@@ -549,6 +541,18 @@ ADDED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.g
ADDED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:27:17-82 ADDED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:27:17-82
android:name android:name
ADDED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:26:17-128 ADDED from [com.google.firebase:firebase-appcheck-debug:18.0.0] /Users/230407/.gradle/caches/9.3.1/transforms/8151164400ed4dc1e48cfbe3caf86644/transformed/jetified-firebase-appcheck-debug-18.0.0/AndroidManifest.xml:26:17-128
meta-data#com.google.firebase.components:com.google.firebase.firestore.FirebaseFirestoreKtxRegistrar
ADDED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:17:13-19:85
android:value
ADDED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:19:17-82
android:name
ADDED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:18:17-122
meta-data#com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar
ADDED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:20:13-22:85
android:value
ADDED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:22:17-82
android:name
ADDED from [com.google.firebase:firebase-firestore:25.1.2] /Users/230407/.gradle/caches/9.3.1/transforms/91e67a665d6ee30b8fc25eedaffd57e3/transformed/jetified-firebase-firestore-25.1.2/AndroidManifest.xml:21:17-111
activity#com.google.android.gms.auth.api.signin.internal.SignInHubActivity activity#com.google.android.gms.auth.api.signin.internal.SignInHubActivity
ADDED from [com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:23:9-27:75 ADDED from [com.google.android.gms:play-services-auth:21.1.1] /Users/230407/.gradle/caches/9.3.1/transforms/572dd1dd3e4d38880bb0b83583adba20/transformed/jetified-play-services-auth-21.1.1/AndroidManifest.xml:23:9-27:75
android:excludeFromRecents android:excludeFromRecents

View File

@@ -26,6 +26,8 @@
<activity android:name=".ForgotPasswordActivity" /> <activity android:name=".ForgotPasswordActivity" />
<activity android:name=".MainActivity" /> <activity android:name=".MainActivity" />
<activity android:name=".SettingsActivity" /> <activity android:name=".SettingsActivity" />
<activity android:name=".StreakActivity" />
</application> </application>

View File

@@ -8,22 +8,37 @@ import android.view.ViewGroup;
import android.widget.CheckBox; import android.widget.CheckBox;
import android.widget.FrameLayout; import android.widget.FrameLayout;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import android.widget.ProgressBar;
import android.widget.TextView; import android.widget.TextView;
import android.widget.Toast; import android.widget.Toast;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
import android.view.animation.BounceInterpolator;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import java.util.Calendar;
import java.util.Locale; import java.util.Locale;
import java.util.ArrayList;
import java.util.List;
public class InicioFragment extends Fragment { public class InicioFragment extends Fragment {
private TextView tvTimer; private TextView tvTimer, tvProgressText;
private FrameLayout timerBlock; private FrameLayout timerBlock;
private LinearLayout tasksContainer; private LinearLayout tasksContainer;
private ProgressBar pbDailyTasks;
private CountDownTimer countDownTimer; private CountDownTimer countDownTimer;
private LinearLayout progressPathContainer;
private List<View> dayNodes = new ArrayList<>();
private int currentDayIndex = 0; // 0-based index for the current day in the path
private boolean isTimerRunning = false; private boolean isTimerRunning = false;
private long timeLeftInMillis = 25 * 60 * 1000; // 25 minutos private long timeLeftInMillis = 25 * 60 * 1000; // 25 minutos
@Nullable @Nullable
@Override @Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
@@ -32,23 +47,42 @@ public class InicioFragment extends Fragment {
tvTimer = view.findViewById(R.id.tvTimer); tvTimer = view.findViewById(R.id.tvTimer);
timerBlock = view.findViewById(R.id.timerBlock); timerBlock = view.findViewById(R.id.timerBlock);
tasksContainer = view.findViewById(R.id.tasksContainer); tasksContainer = view.findViewById(R.id.tasksContainer);
tvProgressText = view.findViewById(R.id.tvProgressText);
pbDailyTasks = view.findViewById(R.id.pbDailyTasks);
progressPathContainer = view.findViewById(R.id.progressPathContainer);
initProgressPath();
addSampleTasks(); addSampleTasks();
timerBlock.setOnClickListener(v -> {
View btnStartFocus = view.findViewById(R.id.btnStartFocus);
if (btnStartFocus != null) {
btnStartFocus.setOnClickListener(v -> {
if (!isTimerRunning) { if (!isTimerRunning) {
startTimer(); startTimer();
((TextView)btnStartFocus).setText("Pausar Foco");
} else { } else {
pauseTimer(); pauseTimer();
((TextView)btnStartFocus).setText("Continuar Foco");
} }
}); });
}
view.findViewById(R.id.btnAddTasks).setOnClickListener(v -> { view.findViewById(R.id.btnAddTasks).setOnClickListener(v -> {
Toast.makeText(getContext(), "Adicionar tarefas: Implementação futura", Toast.LENGTH_SHORT).show(); Toast.makeText(getContext(), "Adicionar tarefas: Implementação futura", Toast.LENGTH_SHORT).show();
}); });
View btnStreak = view.findViewById(R.id.btnStreak);
if (btnStreak != null) {
btnStreak.setOnClickListener(v -> {
android.content.Intent intent = new android.content.Intent(getActivity(), StreakActivity.class);
startActivity(intent);
});
}
updateCountDownText(); updateCountDownText();
return view; return view;
} }
@@ -60,14 +94,171 @@ public class InicioFragment extends Fragment {
"Fazer exercícios" "Fazer exercícios"
}; };
tasksContainer.removeAllViews(); tasksContainer.removeAllViews();
for (String taskLabel : sampleTasks) { int completedCount = 0;
for (int i = 0; i < sampleTasks.length; i++) {
String taskLabel = sampleTasks[i];
// Create a custom Duo-style card for each task
androidx.cardview.widget.CardView card = new androidx.cardview.widget.CardView(getContext());
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT
);
params.setMargins(0, 0, 0, 16);
card.setLayoutParams(params);
card.setRadius(getResources().getDimension(R.dimen.radius_md));
card.setCardElevation(2f);
card.setContentPadding(16, 16, 16, 16);
LinearLayout layout = new LinearLayout(getContext());
layout.setOrientation(LinearLayout.HORIZONTAL);
layout.setGravity(android.view.Gravity.CENTER_VERTICAL);
CheckBox cb = new CheckBox(getContext()); CheckBox cb = new CheckBox(getContext());
cb.setText(taskLabel); cb.setText(taskLabel);
cb.setTextColor(getResources().getColor(R.color.black)); cb.setTextColor(getResources().getColor(R.color.text_primary));
tasksContainer.addView(cb); cb.setTextSize(16);
// Simulated check for one task
if (i == 0) {
cb.setChecked(true);
completedCount++;
card.setCardBackgroundColor(getResources().getColor(R.color.background_light));
cb.setTextColor(getResources().getColor(R.color.success_green));
}
layout.addView(cb);
card.addView(layout);
tasksContainer.addView(card);
final int finalI = i;
cb.setOnCheckedChangeListener((buttonView, isChecked) -> {
if (isChecked) {
cb.setTextColor(getResources().getColor(R.color.success_green));
} else {
cb.setTextColor(getResources().getColor(R.color.text_primary));
}
updateProgress();
});
}
updateProgress();
}
private void updateProgress() {
int total = tasksContainer.getChildCount();
int completed = 0;
for (int i = 0; i < total; i++) {
View child = tasksContainer.getChildAt(i);
if (child instanceof androidx.cardview.widget.CardView) {
CheckBox cb = (CheckBox) ((LinearLayout)((androidx.cardview.widget.CardView) child).getChildAt(0)).getChildAt(0);
if (cb.isChecked()) completed++;
} }
} }
if (tvProgressText != null) {
tvProgressText.setText(completed + " de " + total + " concluídos");
}
if (pbDailyTasks != null && total > 0) {
int progress = (completed * 100) / total;
pbDailyTasks.setProgress(progress);
updatePathProgress(progress);
}
}
private void initProgressPath() {
if (getContext() == null || progressPathContainer == null) return;
progressPathContainer.removeAllViews();
dayNodes.clear();
String[] days = {"SEG", "TER", "QUA", "QUI", "SEX", "SÁB", "DOM"};
String[] initials = {"S", "T", "Q", "Q", "S", "S", "D"};
// Get current day of week (Calendar.MONDAY is 2, SUNDAY is 1)
Calendar calendar = Calendar.getInstance();
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
// Map to 0-6 (Mon-Sun)
currentDayIndex = (dayOfWeek + 5) % 7;
for (int i = 0; i < 7; i++) {
View node = LayoutInflater.from(getContext()).inflate(R.layout.item_day_node, progressPathContainer, false);
View topConnector = node.findViewById(R.id.topConnector);
View bottomConnector = node.findViewById(R.id.bottomConnector);
View nodeCircle = node.findViewById(R.id.nodeCircle);
TextView nodeDayInitial = node.findViewById(R.id.nodeDayInitial);
TextView nodeDayLabel = node.findViewById(R.id.nodeDayLabel);
ProgressBar nodeProgress = node.findViewById(R.id.nodeProgress);
nodeDayLabel.setText(days[i]);
nodeDayInitial.setText(initials[i]);
// Hide connectors at ends
if (i == 0) topConnector.setVisibility(View.INVISIBLE);
if (i == 6) bottomConnector.setVisibility(View.INVISIBLE);
// Style based on state
if (i < currentDayIndex) {
// Past day - Assume completed for demo
nodeCircle.setBackgroundResource(R.drawable.node_circle_bg);
nodeCircle.getBackground().setTint(getResources().getColor(R.color.success_green));
nodeDayInitial.setTextColor(getResources().getColor(R.color.white));
nodeProgress.setVisibility(View.GONE);
} else if (i == currentDayIndex) {
// Today
nodeCircle.setBackgroundResource(R.drawable.node_circle_bg);
nodeCircle.getBackground().setTint(getResources().getColor(R.color.primary_purple));
nodeDayInitial.setTextColor(getResources().getColor(R.color.white));
nodeDayLabel.setTextColor(getResources().getColor(R.color.primary_purple));
nodeProgress.setVisibility(View.VISIBLE);
} else {
// Future
node.setAlpha(0.4f);
nodeProgress.setVisibility(View.GONE);
}
dayNodes.add(node);
progressPathContainer.addView(node);
}
}
private void updatePathProgress(int progress) {
if (currentDayIndex >= dayNodes.size()) return;
View todayNode = dayNodes.get(currentDayIndex);
ProgressBar nodeProgress = todayNode.findViewById(R.id.nodeProgress);
View nodeCircle = todayNode.findViewById(R.id.nodeCircle);
TextView nodeDayInitial = todayNode.findViewById(R.id.nodeDayInitial);
if (nodeProgress != null) {
nodeProgress.setProgress(progress);
}
if (progress == 100) {
// Task completion animation
nodeCircle.getBackground().setTint(getResources().getColor(R.color.success_green));
triggerSuccessAnimation(todayNode);
} else {
nodeCircle.getBackground().setTint(getResources().getColor(R.color.primary_purple));
}
}
private void triggerSuccessAnimation(View view) {
ObjectAnimator scaleX = ObjectAnimator.ofFloat(view, "scaleX", 1f, 1.2f, 1f);
ObjectAnimator scaleY = ObjectAnimator.ofFloat(view, "scaleY", 1f, 1.2f, 1f);
AnimatorSet animatorSet = new AnimatorSet();
animatorSet.setDuration(500);
animatorSet.setInterpolator(new BounceInterpolator());
animatorSet.playTogether(scaleX, scaleY);
animatorSet.start();
Toast.makeText(getContext(), "Dia Completado! 🎉", Toast.LENGTH_SHORT).show();
}
private void startTimer() { private void startTimer() {
countDownTimer = new CountDownTimer(timeLeftInMillis, 1000) { countDownTimer = new CountDownTimer(timeLeftInMillis, 1000) {
@Override @Override
@@ -79,7 +270,7 @@ public class InicioFragment extends Fragment {
@Override @Override
public void onFinish() { public void onFinish() {
isTimerRunning = false; isTimerRunning = false;
if(getContext() != null) Toast.makeText(getContext(), "Foco concluído!", Toast.LENGTH_LONG).show(); if(getContext() != null) Toast.makeText(getContext(), "Foco concluído! +50 XP", Toast.LENGTH_LONG).show();
} }
}.start(); }.start();
@@ -93,6 +284,7 @@ public class InicioFragment extends Fragment {
isTimerRunning = false; isTimerRunning = false;
} }
private void updateCountDownText() { private void updateCountDownText() {
int minutes = (int) (timeLeftInMillis / 1000) / 60; int minutes = (int) (timeLeftInMillis / 1000) / 60;
int seconds = (int) (timeLeftInMillis / 1000) % 60; int seconds = (int) (timeLeftInMillis / 1000) % 60;

View File

@@ -5,6 +5,7 @@
android:viewportWidth="108" android:viewportWidth="108"
android:viewportHeight="108"> android:viewportHeight="108">
<path <path
android:fillColor="@color/primary_light" android:fillColor="@color/primary_purple"
android:pathData="M0,0h108v108h-108z" /> android:pathData="M0,0h108v108h-108z" />
</vector> </vector>

View File

@@ -4,7 +4,8 @@
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@color/background_purple"> android:background="@color/background_light">
<androidx.fragment.app.FragmentContainerView <androidx.fragment.app.FragmentContainerView
android:id="@+id/nav_host_fragment" android:id="@+id/nav_host_fragment"

View File

@@ -21,14 +21,16 @@
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:background="?attr/selectableItemBackgroundBorderless" android:background="?attr/selectableItemBackgroundBorderless"
android:src="@drawable/ic_back" android:src="@drawable/ic_back"
app:tint="@color/icon_light" /> app:tint="@color/text_secondary" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_centerInParent="true" android:layout_centerInParent="true"
android:text="@string/settings" android:text="@string/settings"
android:textColor="@color/text_light" android:textColor="@color/text_primary"
android:textSize="20sp" android:textSize="20sp"
android:textStyle="bold" /> android:textStyle="bold" />
</RelativeLayout> </RelativeLayout>
@@ -48,7 +50,8 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/preferences" android:text="@string/preferences"
android:textColor="@color/text_muted_light" android:textColor="@color/text_secondary"
android:textAllCaps="true" android:textAllCaps="true"
android:textSize="12sp" android:textSize="12sp"
android:textStyle="bold" android:textStyle="bold"
@@ -76,7 +79,8 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/dark_mode" android:text="@string/dark_mode"
android:textColor="@color/text_light" android:textColor="@color/text_primary"
android:textSize="16sp" android:textSize="16sp"
android:textStyle="bold" /> android:textStyle="bold" />
@@ -94,7 +98,8 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/account" android:text="@string/account"
android:textColor="@color/text_muted_light" android:textColor="@color/text_secondary"
android:textAllCaps="true" android:textAllCaps="true"
android:textSize="12sp" android:textSize="12sp"
android:textStyle="bold" android:textStyle="bold"
@@ -119,14 +124,16 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="email@exemplo.com" android:text="email@exemplo.com"
android:textColor="@color/text_light" android:textColor="@color/text_primary"
android:textSize="15sp" android:textSize="15sp"
android:textStyle="bold" /> android:textStyle="bold" />
<View <View
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="1dp" android:layout_height="1dp"
android:background="@color/border_light" android:background="@color/border_color"
android:layout_marginVertical="12dp" /> android:layout_marginVertical="12dp" />
<TextView <TextView
@@ -134,7 +141,8 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/change_password" android:text="@string/change_password"
android:textColor="@color/primary_light" android:textColor="@color/primary_purple"
android:textSize="14sp" android:textSize="14sp"
android:textStyle="bold" android:textStyle="bold"
android:clickable="true" android:clickable="true"
@@ -147,7 +155,8 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/privacy" android:text="@string/privacy"
android:textColor="@color/text_muted_light" android:textColor="@color/text_secondary"
android:textAllCaps="true" android:textAllCaps="true"
android:textSize="12sp" android:textSize="12sp"
android:textStyle="bold" android:textStyle="bold"
@@ -175,7 +184,8 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/private_account" android:text="@string/private_account"
android:textColor="@color/text_light" android:textColor="@color/text_primary"
android:textSize="16sp" android:textSize="16sp"
android:textStyle="bold" /> android:textStyle="bold" />
@@ -193,7 +203,8 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/notifications" android:text="@string/notifications"
android:textColor="@color/text_muted_light" android:textColor="@color/text_secondary"
android:textAllCaps="true" android:textAllCaps="true"
android:textSize="12sp" android:textSize="12sp"
android:textStyle="bold" android:textStyle="bold"
@@ -221,7 +232,8 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/notifications" android:text="@string/notifications"
android:textColor="@color/text_light" android:textColor="@color/text_primary"
android:textSize="16sp" android:textSize="16sp"
android:textStyle="bold" /> android:textStyle="bold" />
@@ -239,7 +251,8 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/app_section" android:text="@string/app_section"
android:textColor="@color/text_muted_light" android:textColor="@color/text_secondary"
android:textAllCaps="true" android:textAllCaps="true"
android:textSize="12sp" android:textSize="12sp"
android:textStyle="bold" android:textStyle="bold"
@@ -267,7 +280,8 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/language" android:text="@string/language"
android:textColor="@color/text_light" android:textColor="@color/text_primary"
android:textSize="16sp" android:textSize="16sp"
android:textStyle="bold" /> android:textStyle="bold" />
@@ -287,14 +301,15 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="60dp" android:layout_height="60dp"
android:text="@string/logout" android:text="@string/logout"
android:textColor="@color/error_light" android:textColor="@color/error_red"
android:textStyle="bold" android:textStyle="bold"
app:backgroundTint="#FEE2E2" app:backgroundTint="#FEE2E2"
app:cornerRadius="16dp" app:cornerRadius="16dp"
app:elevation="0dp" app:elevation="0dp"
app:icon="@drawable/ic_back" app:icon="@drawable/ic_back"
app:iconGravity="textStart" app:iconGravity="textStart"
app:iconTint="@color/error_light" app:iconTint="@color/error_red"
android:layout_marginBottom="20dp"/> android:layout_marginBottom="20dp"/>
</LinearLayout> </LinearLayout>

View File

@@ -3,7 +3,8 @@
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@color/background_purple"> android:background="@color/background_light"
android:fillViewport="true">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@@ -15,7 +16,7 @@
<RelativeLayout <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="20dp"> android:layout_marginBottom="24dp">
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
@@ -23,10 +24,11 @@
android:orientation="vertical"> android:orientation="vertical">
<TextView <TextView
android:id="@+id/tvGreeting"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/greeting" android:text="Olá, Jvitor!"
android:textColor="@color/white" android:textColor="@color/text_primary"
android:textSize="24sp" android:textSize="24sp"
android:textStyle="bold" /> android:textStyle="bold" />
@@ -34,117 +36,224 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="4dp" android:layout_marginTop="4dp"
android:text="@string/subtitle" android:text="Pronto para ser produtivo?"
android:textColor="#EEEEEE" android:textColor="@color/text_secondary"
android:textSize="14sp" /> android:textSize="16sp" />
</LinearLayout> </LinearLayout>
<TextView <androidx.cardview.widget.CardView
android:layout_width="wrap_content" android:layout_width="56dp"
android:layout_height="wrap_content" android:layout_height="56dp"
android:layout_alignParentEnd="true" android:layout_alignParentEnd="true"
android:text="👋" app:cardCornerRadius="28dp"
android:textSize="28sp" /> app:cardElevation="2dp">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:src="@drawable/ic_nav_profile"
app:tint="@color/primary_purple" />
</androidx.cardview.widget.CardView>
</RelativeLayout> </RelativeLayout>
<!-- Desafios do Dia Card --> <!-- Progress Overview -->
<androidx.cardview.widget.CardView <androidx.cardview.widget.CardView
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="20dp" android:layout_marginBottom="24dp"
app:cardCornerRadius="24dp" app:cardCornerRadius="@dimen/radius_duo"
app:cardElevation="0dp"> app:cardElevation="2dp"
app:contentPadding="20dp">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical" android:orientation="vertical">
android:padding="16dp">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="12dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Desafios Diários"
android:textColor="@color/text_primary"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:id="@+id/tvProgressText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:text="1 de 3 concluídos"
android:textColor="@color/text_secondary"
android:textSize="14sp" />
</RelativeLayout>
<ProgressBar
android:id="@+id/pbDailyTasks"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="12dp"
android:max="100"
android:progress="33"
android:progressDrawable="@drawable/progress_bar_duo" />
</LinearLayout>
</androidx.cardview.widget.CardView>
<!-- Daily Challenges List -->
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="12dp" android:layout_marginBottom="12dp"
android:text="Desafios do Dia" android:text="Meus Desafios"
android:textColor="@color/black" android:textColor="@color/text_primary"
android:textSize="18sp" android:textSize="20sp"
android:textStyle="bold" /> android:textStyle="bold" />
<!-- Task List Placeholder (In Java we use RecyclerView) -->
<LinearLayout <LinearLayout
android:id="@+id/tasksContainer" android:id="@+id/tasksContainer"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:orientation="vertical" /> android:orientation="vertical" />
<Button <Button
android:id="@+id/btnAddTasks" android:id="@+id/btnAddTasks"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="56dp"
android:layout_marginTop="12dp" android:layout_marginBottom="32dp"
android:backgroundTint="@color/purple_500" android:background="@drawable/button_primary"
android:text="+ Adicionar desafios diários" android:text="+ Adicionar Desafio"
android:textAllCaps="false" android:textAllCaps="false"
android:textColor="@color/white" /> android:textColor="@color/white"
</LinearLayout> android:textSize="16sp"
</androidx.cardview.widget.CardView> android:textStyle="bold"
app:backgroundTint="@null" />
<!-- Modo Foco Card --> <!-- Focus Mode Section -->
<androidx.cardview.widget.CardView <androidx.cardview.widget.CardView
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:cardCornerRadius="24dp" android:layout_marginBottom="40dp"
app:cardElevation="0dp"> app:cardCornerRadius="@dimen/radius_duo"
app:cardElevation="2dp"
app:contentPadding="24dp">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical" android:gravity="center"
android:padding="16dp"> android:orientation="vertical">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="12dp" android:layout_marginBottom="24dp"
android:text="Modo Foco" android:text="Modo Foco"
android:textColor="@color/black" android:textColor="@color/text_primary"
android:textSize="18sp" android:textSize="22sp"
android:textStyle="bold" /> android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:orientation="horizontal">
<FrameLayout <FrameLayout
android:id="@+id/timerBlock" android:id="@+id/timerBlock"
android:layout_width="80dp" android:layout_width="200dp"
android:layout_height="80dp" android:layout_height="200dp"
android:layout_marginEnd="12dp" android:layout_marginBottom="24dp"
android:background="@drawable/rounded_timer_bg"> android:background="@drawable/timer_circle_bg"
android:elevation="4dp">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:orientation="vertical">
<TextView <TextView
android:id="@+id/tvTimer" android:id="@+id/tvTimer"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="25:00" android:text="25:00"
android:textColor="@color/white" android:textColor="@color/primary_purple"
android:textSize="20sp" android:textSize="48sp"
android:textStyle="bold" /> android:textStyle="bold" />
</FrameLayout>
<TextView <TextView
android:layout_width="0dp" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:text="+50 XP"
android:text="Produtividade é o segredo do sucesso" android:textColor="@color/reward_yellow"
android:textColor="@color/black" android:textSize="18sp"
android:textSize="14sp" /> android:textStyle="bold" />
</LinearLayout> </LinearLayout>
</FrameLayout>
<Button
android:id="@+id/btnStartFocus"
android:layout_width="200dp"
android:layout_height="56dp"
android:background="@drawable/button_primary"
android:text="Começar Foco"
android:textAllCaps="false"
android:textColor="@color/white"
android:textSize="16sp"
android:textStyle="bold"
app:backgroundTint="@null" />
</LinearLayout> </LinearLayout>
</androidx.cardview.widget.CardView> </androidx.cardview.widget.CardView>
<!-- Daily Progress Path Section -->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:text="Caminho de Progresso Diário"
android:textColor="@color/text_primary"
android:textSize="19sp"
android:textStyle="bold" />
<androidx.cardview.widget.CardView
android:id="@+id/btnStreak"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:clickable="true"
android:focusable="true"
android:foreground="?attr/selectableItemBackground"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="20dp"
app:cardElevation="2dp">
<ImageView
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_gravity="center"
android:src="@drawable/ic_flame" />
</androidx.cardview.widget.CardView>
</RelativeLayout>
<LinearLayout
android:id="@+id/progressPathContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/card_duo"
android:elevation="2dp"
android:gravity="center_horizontal"
android:orientation="vertical"
android:paddingVertical="32dp"
android:layout_marginBottom="40dp" />
</LinearLayout> </LinearLayout>
</androidx.core.widget.NestedScrollView> </androidx.core.widget.NestedScrollView>

View File

@@ -3,165 +3,119 @@
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@color/background_purple" android:background="@color/background_light"
android:fillViewport="true"> android:fillViewport="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<!-- HEADER AZUL -->
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="20dp"
android:paddingBottom="20dp">
<ImageButton
android:id="@+id/btnSettings"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_gravity="top|end"
android:layout_marginEnd="16dp"
android:layout_marginTop="8dp"
android:background="?attr/selectableItemBackgroundBorderless"
android:src="@drawable/ic_settings"
app:tint="@color/white" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:orientation="vertical">
<FrameLayout
android:layout_width="80dp"
android:layout_height="80dp"
android:background="@drawable/circle_bg">
<ImageView
android:layout_width="60dp"
android:layout_height="60dp"
android:layout_gravity="center"
android:src="@drawable/ic_nav_profile"
app:tint="@color/purple_500"/>
</FrameLayout>
</LinearLayout>
</FrameLayout>
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical" android:orientation="vertical"
android:padding="20dp"> android:padding="20dp">
<!-- INFO DO UTILIZADOR --> <!-- Top Header -->
<TextView <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Jvitor" android:layout_marginBottom="24dp">
android:textColor="@color/white"
android:textSize="24sp"
android:textStyle="bold" />
<TextView <ImageButton
android:layout_width="match_parent" android:id="@+id/btnSettings"
android:layout_height="wrap_content" android:layout_width="48dp"
android:layout_marginTop="4dp" android:layout_height="48dp"
android:text="@usuario" android:layout_alignParentEnd="true"
android:textColor="#888888" android:background="?attr/selectableItemBackgroundBorderless"
android:textSize="14sp" /> android:src="@drawable/ic_settings"
app:tint="@color/primary_purple" />
</RelativeLayout>
<!-- Profile Info -->
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="16dp" android:gravity="center"
android:orientation="horizontal"> android:orientation="vertical"
android:layout_marginBottom="32dp">
<androidx.cardview.widget.CardView
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_marginBottom="16dp"
app:cardCornerRadius="50dp"
app:cardElevation="4dp">
<ImageView
android:id="@+id/ivAvatar"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:src="@drawable/ic_nav_profile"
app:tint="@color/primary_purple" />
</androidx.cardview.widget.CardView>
<TextView <TextView
android:id="@+id/tvUsername"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="20dp" android:text="Jvitor"
android:text="🇬🇧 1 Curso" android:textColor="@color/text_primary"
android:textColor="#bbbbbb" android:textSize="26sp"
android:textSize="14sp"
android:textStyle="bold" /> android:textStyle="bold" />
<TextView <TextView
android:id="@+id/tvHandle"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="20dp" android:text="@jvitor_prod"
android:text="13 Seguindo" android:textColor="@color/text_secondary"
android:textColor="@color/white"
android:textSize="14sp" android:textSize="14sp"
android:textStyle="bold" /> android:layout_marginTop="4dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="8 Seguidores"
android:textColor="@color/white"
android:textSize="14sp"
android:textStyle="bold" />
</LinearLayout> </LinearLayout>
<Button <!-- Stats Section -->
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:backgroundTint="#ffffff"
android:text="+ ADICIONAR AMIGOS"
android:textColor="@color/purple_500"
android:textStyle="bold" />
<!-- VISÃO GERAL -->
<TextView <TextView
android:layout_width="match_parent" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="30dp" android:layout_marginBottom="16dp"
android:layout_marginBottom="12dp" android:text="Estatísticas"
android:text="Visão Geral" android:textColor="@color/text_primary"
android:textColor="@color/white"
android:textSize="20sp" android:textSize="20sp"
android:textStyle="bold" /> android:textStyle="bold" />
<GridLayout <GridLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="32dp"
android:columnCount="2" android:columnCount="2"
android:rowCount="2"> android:orientation="horizontal">
<!-- CARD OFENSIVA --> <!-- Streak Card -->
<LinearLayout <androidx.cardview.widget.CardView
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_columnWeight="1" android:layout_columnWeight="1"
android:layout_margin="6dp" android:layout_margin="6dp"
android:background="@drawable/dark_card_bg" app:cardCornerRadius="@dimen/radius_duo"
android:orientation="horizontal" app:cardElevation="2dp"
android:padding="16dp" app:contentPadding="16dp">
android:gravity="center_vertical">
<TextView
android:layout_width="32dp"
android:layout_height="32dp"
android:text="🔥"
android:textSize="24sp"
android:gravity="center"/>
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:orientation="vertical"> android:orientation="vertical">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="21" android:text="🔥"
android:textColor="@color/black" android:textSize="24sp"
android:layout_marginBottom="8dp"/>
<TextView
android:id="@+id/tvStreakValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="15"
android:textColor="@color/text_primary"
android:textSize="18sp" android:textSize="18sp"
android:textStyle="bold" /> android:textStyle="bold" />
@@ -169,40 +123,39 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Ofensiva" android:text="Ofensiva"
android:textColor="#888888" android:textColor="@color/text_secondary"
android:textSize="12sp" /> android:textSize="12sp" />
</LinearLayout> </LinearLayout>
</LinearLayout> </androidx.cardview.widget.CardView>
<!-- CARD XP --> <!-- XP Card -->
<LinearLayout <androidx.cardview.widget.CardView
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_columnWeight="1" android:layout_columnWeight="1"
android:layout_margin="6dp" android:layout_margin="6dp"
android:background="@drawable/dark_card_bg" app:cardCornerRadius="@dimen/radius_duo"
android:orientation="horizontal" app:cardElevation="2dp"
android:padding="16dp" app:contentPadding="16dp">
android:gravity="center_vertical">
<TextView
android:layout_width="32dp"
android:layout_height="32dp"
android:text="⚡"
android:textSize="24sp"
android:gravity="center"/>
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:orientation="vertical"> android:orientation="vertical">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="1433" android:text=""
android:textColor="@color/black" android:textSize="24sp"
android:layout_marginBottom="8dp"/>
<TextView
android:id="@+id/tvTotalXP"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2450"
android:textColor="@color/text_primary"
android:textSize="18sp" android:textSize="18sp"
android:textStyle="bold" /> android:textStyle="bold" />
@@ -210,40 +163,39 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Total de XP" android:text="Total de XP"
android:textColor="#888888" android:textColor="@color/text_secondary"
android:textSize="12sp" /> android:textSize="12sp" />
</LinearLayout> </LinearLayout>
</LinearLayout> </androidx.cardview.widget.CardView>
<!-- CARD LIGA --> <!-- League Card -->
<LinearLayout <androidx.cardview.widget.CardView
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_columnWeight="1" android:layout_columnWeight="1"
android:layout_margin="6dp" android:layout_margin="6dp"
android:background="@drawable/dark_card_bg" app:cardCornerRadius="@dimen/radius_duo"
android:orientation="horizontal" app:cardElevation="2dp"
android:padding="16dp" app:contentPadding="16dp">
android:gravity="center_vertical">
<TextView
android:layout_width="32dp"
android:layout_height="32dp"
android:text="🏆"
android:textSize="24sp"
android:gravity="center"/>
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:orientation="vertical"> android:orientation="vertical">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Esmeralda" android:text="🏆"
android:textColor="@color/black" android:textSize="24sp"
android:layout_marginBottom="8dp"/>
<TextView
android:id="@+id/tvLeagueName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Prata"
android:textColor="@color/text_primary"
android:textSize="18sp" android:textSize="18sp"
android:textStyle="bold" /> android:textStyle="bold" />
@@ -251,88 +203,104 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Liga Atual" android:text="Liga Atual"
android:textColor="#888888" android:textColor="@color/text_secondary"
android:textSize="12sp" /> android:textSize="12sp" />
</LinearLayout> </LinearLayout>
</LinearLayout> </androidx.cardview.widget.CardView>
<!-- CARD TOP 3 --> <!-- Achievements Card -->
<LinearLayout <androidx.cardview.widget.CardView
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_columnWeight="1" android:layout_columnWeight="1"
android:layout_margin="6dp" android:layout_margin="6dp"
android:background="@drawable/dark_card_bg" app:cardCornerRadius="@dimen/radius_duo"
android:orientation="horizontal" app:cardElevation="2dp"
android:padding="16dp" app:contentPadding="16dp">
android:gravity="center_vertical">
<TextView
android:layout_width="32dp"
android:layout_height="32dp"
android:text="🏅"
android:textSize="24sp"
android:gravity="center"/>
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:orientation="vertical"> android:orientation="vertical">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="2" android:text="🏅"
android:textColor="@color/black" android:textSize="24sp"
android:layout_marginBottom="8dp"/>
<TextView
android:id="@+id/tvAchievementsCount"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="8"
android:textColor="@color/text_primary"
android:textSize="18sp" android:textSize="18sp"
android:textStyle="bold" /> android:textStyle="bold" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Pódios no Top 3" android:text="Conquistas"
android:textColor="#888888" android:textColor="@color/text_secondary"
android:textSize="12sp" /> android:textSize="12sp" />
</LinearLayout> </LinearLayout>
</LinearLayout> </androidx.cardview.widget.CardView>
</GridLayout> </GridLayout>
<!-- Friends Section -->
<!-- AMIGOS --> <RelativeLayout
<TextView
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="30dp" android:layout_marginBottom="16dp">
android:layout_marginBottom="12dp"
android:text="Ofensivas dos Amigos" <TextView
android:textColor="@color/white" android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Amigos"
android:textColor="@color/text_primary"
android:textSize="20sp" android:textSize="20sp"
android:textStyle="bold" /> android:textStyle="bold" />
<TextView
android:id="@+id/btnViewAllFriends"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:text="Ver Todos"
android:textColor="@color/primary_purple"
android:textSize="14sp"
android:textStyle="bold" />
</RelativeLayout>
<HorizontalScrollView <HorizontalScrollView
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="32dp"
android:scrollbars="none"> android:scrollbars="none">
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal"> android:orientation="horizontal">
<!-- Amigo Vazio (Adicionar) --> <!-- Invite Item -->
<LinearLayout <LinearLayout
android:layout_width="80dp" android:layout_width="80dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="12dp" android:layout_marginEnd="16dp"
android:gravity="center" android:gravity="center"
android:orientation="vertical"> android:orientation="vertical">
<FrameLayout <androidx.cardview.widget.CardView
android:layout_width="60dp" android:layout_width="60dp"
android:layout_height="60dp" android:layout_height="60dp"
android:background="@drawable/circle_dashed_bg"> app:cardCornerRadius="30dp"
app:cardElevation="0dp"
app:cardBackgroundColor="@color/border_color">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
@@ -341,21 +309,110 @@
android:text="+" android:text="+"
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="32sp" /> android:textSize="32sp" />
</FrameLayout> </androidx.cardview.widget.CardView>
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="8dp" android:layout_marginTop="8dp"
android:text="Convidar" android:text="Convidar"
android:textColor="#888888" android:textColor="@color/text_secondary"
android:textSize="12sp" /> android:textSize="12sp" />
</LinearLayout> </LinearLayout>
<!-- Sample Friend 1 -->
<LinearLayout
android:layout_width="80dp"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
android:gravity="center"
android:orientation="vertical">
<androidx.cardview.widget.CardView
android:layout_width="60dp"
android:layout_height="60dp"
app:cardCornerRadius="30dp"
app:cardElevation="2dp">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:src="@drawable/ic_nav_profile"
app:tint="@color/reward_yellow" />
</androidx.cardview.widget.CardView>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="Maria"
android:textColor="@color/text_primary"
android:textSize="12sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="450 XP"
android:textColor="@color/text_secondary"
android:textSize="10sp" />
</LinearLayout>
<!-- Sample Friend 2 -->
<LinearLayout
android:layout_width="80dp"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
android:gravity="center"
android:orientation="vertical">
<androidx.cardview.widget.CardView
android:layout_width="60dp"
android:layout_height="60dp"
app:cardCornerRadius="30dp"
app:cardElevation="2dp">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:src="@drawable/ic_nav_profile"
app:tint="@color/success_green" />
</androidx.cardview.widget.CardView>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="João"
android:textColor="@color/text_primary"
android:textSize="12sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="320 XP"
android:textColor="@color/text_secondary"
android:textSize="10sp" />
</LinearLayout>
</LinearLayout> </LinearLayout>
</HorizontalScrollView> </HorizontalScrollView>
</LinearLayout> <Button
</LinearLayout> android:id="@+id/btnInviteFriends"
android:layout_width="match_parent"
android:layout_height="56dp"
android:background="@drawable/button_primary"
android:text="+ Encontrar Amigos"
android:textAllCaps="false"
android:textColor="@color/white"
android:textSize="16sp"
android:textStyle="bold"
app:backgroundTint="@null" />
</LinearLayout>
</androidx.core.widget.NestedScrollView> </androidx.core.widget.NestedScrollView>

View File

@@ -1,41 +1,28 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<!-- Basic Colors --> <!-- Duolingo-inspired Palette -->
<color name="white">#FFFFFF</color> <color name="white">#FFFFFF</color>
<color name="black">#11181C</color> <color name="black">#11181C</color>
<!-- Missing Standard Colors --> <color name="primary_purple">#7C3AED</color>
<color name="purple_200">#FFBB86FC</color> <color name="primary_purple_dark">#6D28D9</color>
<color name="purple_500">#6a00fa</color> <color name="background_light">#F9FAFB</color>
<color name="purple_700">#3700B3</color>
<color name="teal_200">#03DAC5</color>
<color name="teal_700">#018786</color>
<color name="background_purple">#F3E5F5</color>
<!-- Light Theme Tokens --> <color name="success_green">#22C55E</color>
<color name="text_light">#11181C</color> <color name="reward_yellow">#FACC15</color>
<color name="text_muted_light">#6B7280</color> <color name="error_red">#EF4444</color>
<color name="background_light">#FFFFFF</color> <color name="streak_orange">#FF9600</color>
<color name="surface_light">#F8FAFC</color> <color name="streak_blue">#33A1FF</color>
<color name="card_light">#FFFFFF</color>
<color name="border_light">#E5E7EB</color>
<color name="icon_light">#687076</color> <!-- UI Element Colors -->
<color name="primary_light">#6a00fa</color> <!-- Mantendo o roxo premium solicitado --> <color name="text_primary">#11181C</color>
<color name="secondary_light">#64748B</color> <color name="text_secondary">#6B7280</color>
<color name="success_light">#16A34A</color> <color name="card_background">#FFFFFF</color>
<color name="error_light">#DC2626</color> <color name="border_color">#E5E7EB</color>
<color name="warning_light">#F59E0B</color>
<color name="info_light">#0EA5E9</color> <!-- Legacy compatibility (can be refactored later) -->
<color name="purple_500">#7C3AED</color>
<color name="background_purple">#F9FAFB</color>
<!-- Dark Theme Tokens (for future use in values-night) -->
<color name="text_dark">#ECEDEE</color>
<color name="text_muted_dark">#94A3B8</color>
<color name="background_dark">#0F172A</color>
<color name="surface_dark">#1E293B</color>
<color name="card_dark">#111827</color>
<color name="border_dark">#334155</color>
<color name="icon_dark">#9BA1A6</color>
<color name="primary_dark">#38bdf8</color>
<color name="secondary_dark">#94A3B8</color>
<color name="success_dark">#22C55E</color>
</resources> </resources>

View File

@@ -14,6 +14,8 @@
<dimen name="radius_md">8dp</dimen> <dimen name="radius_md">8dp</dimen>
<dimen name="radius_lg">12dp</dimen> <dimen name="radius_lg">12dp</dimen>
<dimen name="radius_xl">16dp</dimen> <dimen name="radius_xl">16dp</dimen>
<dimen name="radius_duo">24dp</dimen>
<!-- Font Sizes --> <!-- Font Sizes -->
<dimen name="font_heading1">32sp</dimen> <dimen name="font_heading1">32sp</dimen>

View File

@@ -3,24 +3,28 @@
<!-- Reusable Styles Replicating React Native Components --> <!-- Reusable Styles Replicating React Native Components -->
<style name="ThemedText"> <style name="ThemedText">
<item name="android:textColor">@color/text_light</item> <item name="android:textColor">@color/text_primary</item>
</style> </style>
<style name="ThemedText.Heading1"> <style name="ThemedText.Heading1">
<item name="android:textSize">@dimen/font_heading1</item> <item name="android:textSize">@dimen/font_heading1</item>
<item name="android:textStyle">bold</item> <item name="android:textStyle">bold</item>
<item name="android:textColor">@color/text_light</item> <item name="android:textColor">@color/text_primary</item>
</style> </style>
<style name="ThemedText.Heading2"> <style name="ThemedText.Heading2">
<item name="android:textSize">@dimen/font_heading2</item> <item name="android:textSize">@dimen/font_heading2</item>
<item name="android:textStyle">bold</item> <item name="android:textStyle">bold</item>
<item name="android:textColor">@color/text_light</item> <item name="android:textColor">@color/text_primary</item>
</style> </style>
<style name="ThemedText.Body"> <style name="ThemedText.Body">
<item name="android:textSize">@dimen/font_body</item> <item name="android:textSize">@dimen/font_body</item>
<item name="android:textColor">@color/text_light</item> <item name="android:textColor">@color/text_primary</item>
</style> </style>
<style name="FluxupButton" parent="Widget.MaterialComponents.Button"> <style name="FluxupButton" parent="Widget.MaterialComponents.Button">
@@ -42,7 +46,8 @@
<item name="android:paddingStart">@dimen/spacing_md</item> <item name="android:paddingStart">@dimen/spacing_md</item>
<item name="android:paddingEnd">@dimen/spacing_md</item> <item name="android:paddingEnd">@dimen/spacing_md</item>
<item name="android:textSize">@dimen/font_body</item> <item name="android:textSize">@dimen/font_body</item>
<item name="android:textColor">@color/text_light</item> <item name="android:textColor">@color/text_primary</item>
<item name="android:layout_marginBottom">@dimen/spacing_md</item> <item name="android:layout_marginBottom">@dimen/spacing_md</item>
</style> </style>
</resources> </resources>

View File

@@ -1,16 +1,19 @@
<resources xmlns:tools="http://schemas.android.com/tools"> <resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. --> <!-- Base application theme. -->
<style name="Theme.Fluxup" parent="Theme.MaterialComponents.DayNight.NoActionBar"> <style name="Theme.Fluxup" parent="Theme.MaterialComponents.Light.NoActionBar">
<!-- Primary brand color. --> <!-- Primary brand color. -->
<item name="colorPrimary">@color/purple_500</item> <item name="colorPrimary">@color/primary_purple</item>
<item name="colorPrimaryVariant">@color/purple_700</item> <item name="colorPrimaryVariant">@color/primary_purple_dark</item>
<item name="colorOnPrimary">@color/white</item> <item name="colorOnPrimary">@color/white</item>
<!-- Secondary brand color. --> <!-- Secondary brand color. -->
<item name="colorSecondary">@color/teal_200</item> <item name="colorSecondary">@color/reward_yellow</item>
<item name="colorSecondaryVariant">@color/teal_200</item> <item name="colorSecondaryVariant">@color/reward_yellow</item>
<item name="colorOnSecondary">@color/black</item> <item name="colorOnSecondary">@color/black</item>
<!-- Status bar color. --> <!-- Status bar color. -->
<item name="android:statusBarColor">?attr/colorPrimaryVariant</item> <item name="android:statusBarColor">@color/background_light</item>
<item name="android:windowLightStatusBar" tools:targetApi="m">true</item>
<!-- Customize your theme here. --> <!-- Customize your theme here. -->
<item name="android:windowBackground">@color/background_light</item>
</style> </style>
</resources> </resources>