Reduce code duplication (EXPOSUREAPP-2844) (#1286)
* Remove code duplication between different flavors. Remove extra MainFragment and NavGraph. Introduce TestMenu indirection Add logic for splitting test code up into extra fragments. * Style list items a bit :) * fix lints * Detekt *hug* * We can only show the menu entry if we are actually on the right flavor, otherwise, in deviceDebug, we would not have access to the right resources. * Address PR comments * Fix wrong XML namespace.
Showing
- Corona-Warn-App/build.gradle 0 additions, 2 deletionsCorona-Warn-App/build.gradle
- Corona-Warn-App/src/device/res/navigation/test_nav_graph.xml 5 additions, 0 deletionsCorona-Warn-App/src/device/res/navigation/test_nav_graph.xml
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/api/ui/TestForAPIFragment.kt 6 additions, 0 deletions...va/de/rki/coronawarnapp/test/api/ui/TestForAPIFragment.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/menu/ui/TestMenuAdapter.kt 45 additions, 0 deletions...java/de/rki/coronawarnapp/test/menu/ui/TestMenuAdapter.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/menu/ui/TestMenuFragment.kt 41 additions, 0 deletions...ava/de/rki/coronawarnapp/test/menu/ui/TestMenuFragment.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/menu/ui/TestMenuFragmentModule.kt 16 additions, 0 deletions.../rki/coronawarnapp/test/menu/ui/TestMenuFragmentModule.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/menu/ui/TestMenuFragmentViewModel.kt 27 additions, 0 deletions...i/coronawarnapp/test/menu/ui/TestMenuFragmentViewModel.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/menu/ui/TestMenuItem.kt 12 additions, 0 deletions...rs/java/de/rki/coronawarnapp/test/menu/ui/TestMenuItem.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/risklevel/ui/TestRiskLevelCalculationFragment.kt 6 additions, 0 deletions...app/test/risklevel/ui/TestRiskLevelCalculationFragment.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/ui/main/MainActivityTestModule.kt 5 additions, 0 deletions...va/de/rki/coronawarnapp/ui/main/MainActivityTestModule.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/ui/main/MainFragment.kt 0 additions, 243 deletions...Testers/java/de/rki/coronawarnapp/ui/main/MainFragment.kt
- Corona-Warn-App/src/deviceForTesters/res/drawable/ic_bug.xml 10 additions, 0 deletionsCorona-Warn-App/src/deviceForTesters/res/drawable/ic_bug.xml
- Corona-Warn-App/src/deviceForTesters/res/drawable/ic_coffee.xml 10 additions, 0 deletions...-Warn-App/src/deviceForTesters/res/drawable/ic_coffee.xml
- Corona-Warn-App/src/deviceForTesters/res/layout/fragment_main.xml 0 additions, 235 deletions...arn-App/src/deviceForTesters/res/layout/fragment_main.xml
- Corona-Warn-App/src/deviceForTesters/res/layout/fragment_test_menu.xml 27 additions, 0 deletions...pp/src/deviceForTesters/res/layout/fragment_test_menu.xml
- Corona-Warn-App/src/deviceForTesters/res/layout/fragment_test_menu_adapter_item.xml 51 additions, 0 deletions...ForTesters/res/layout/fragment_test_menu_adapter_item.xml
- Corona-Warn-App/src/deviceForTesters/res/menu/menu_main.xml 0 additions, 19 deletionsCorona-Warn-App/src/deviceForTesters/res/menu/menu_main.xml
- Corona-Warn-App/src/deviceForTesters/res/navigation/nav_graph.xml 0 additions, 377 deletions...arn-App/src/deviceForTesters/res/navigation/nav_graph.xml
- Corona-Warn-App/src/deviceForTesters/res/navigation/test_nav_graph.xml 38 additions, 0 deletions...pp/src/deviceForTesters/res/navigation/test_nav_graph.xml
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/lists/BaseAdapter.kt 32 additions, 0 deletions...rc/main/java/de/rki/coronawarnapp/ui/lists/BaseAdapter.kt
Loading
Please register or sign in to comment