I used Android Studio Bumblebee (2021.1.1). In case of any issues, do let me know because I understand that issues might vary for different users.
- I loaded the exercises from a local database, by populating it using Room.
- I used XML for the UI layouts.
- I used Kotlin
- Android Architecture Components - A collections of libraries that help you design rebust, testable and maintainable apps.
To run HomeFragmentTest run ./gradlew app:connectedAndroidTest -P android.testInstrumentationRunnerArguments.class=com.carolmusyoka.workoutapp.HomeFragmentTest
To run DetailScreenTest run ./gradlew app:connectedAndroidTest -P android.testInstrumentationRunnerArguments.class=com.carolmusyoka.workoutapp.ExerciseDetailTest
To run RoomDbTest run ./gradlew app:connectedAndroidTest -P android.testInstrumentationRunnerArguments.class=com.carolmusyoka.workoutapp.RoomDBTest
Run ./gradlew assembleDebug
Install apk ./gradlew installDebug