All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description ActivityExerciseDetailsBinding ActivityHistoryBinding ActivityMainBinding ActivityMapBinding ActivityNewManualExerciseBinding ActivityNewRecordedExerciseBinding ActivityProfileBinding ActivitySaveExerciseBinding ActivityStartExerciseBinding App BuildConfig CalorieConversionUtilities Calorie conversion utilities, to calculate and convert our calorie related stuff.CounterUtility Counter utility for getting user input from our pop upsCustomGraph CustomProgressBar Exercise Entity class for User created ExercisesExerciseAdapter ExerciseDao Data access object (DAO) for Exercise entities LiveData: https://developer.android.com/topic/libraries/architecture/livedata.html Room Database with LiveData: https://betterprogramming.pub/create-an-app-that-uses-livedata-and-viewmodel-in-java-f8086ca94229?gi=c6b2f66ec4dcExerciseDetailsActivity ExerciseDialogOnClickSetter Dialog utilities class for onClickEvents on popup layout in one place with complex if methods.ExerciseOnHistoryListviewBinding ExerciseSaveAdapter Custom adapter for listview to display recorded data after recorded exercise.ExerciseType Enum for our Exercise type constants with MET values to use in calorie calculationsExerciseTypeAdapter Custom adapter for listing exercise types.HistoryActivity InformativeUiBeforeAskingPermissionsBinding LocationTracking MainActivity MainViewModel Main view model to distance our database from the ui.MapActivity NewManualExerciseActivity User wants to manually add exercise or activity he has done in pastNewRecordedExerciseActivity Activity where user selects what exercise will be recorded.PopUpGiveAveragePulseBinding PopUpGiveCaloriesBinding PopUpGiveDistanceBinding PopUpHeightBinding PopUpMaxHeartRateBinding PopUpMinHeartRateBinding PopUpSelectDurationBinding PopUpSelectNewExerciseTypeBinding PopUpSelectStartDateBinding PopUpWeeklyGoalBinding PopUpWeightBinding ProfileActivity ProfileActivity for user's personal data.RecordController Controller for keeping up timer for recorded exercise It saves timer data to shared preferencesRecordexerciseListviewLayoutBinding RouteContainer SaveExerciseActivity Activity after StartExerciseActivity.SaveexerciseListviewHeaderViewBinding SaveexerciseListviewLayoutBinding SporttiDatabase Room Database for application to save user data.SporttiDatabaseController Database controller with commands from our DAO's Android Developer: https://github.com/googlecodelabs/android-room-with-a-view/tree/master/app/src/main/java/com/example/android/roomwordssampleSporttiInfoLayoutBinding StartExerciseActivity Application running while you exercise to collect data from it.TimeConversionUtilities Time conversion utilities to help us handle time.TypeConversionUtilities Type conversion utilities for SporttiDatabaseUser Entity class for userUserDao Data access object for User entity (this app only has one user)