A B C D E F G H I L M N O P R S T U V W Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ActivityExerciseDetailsBinding - Class in fi.sportti.app.databinding
- ActivityHistoryBinding - Class in fi.sportti.app.databinding
- ActivityMainBinding - Class in fi.sportti.app.databinding
- ActivityMapBinding - Class in fi.sportti.app.databinding
- ActivityNewManualExerciseBinding - Class in fi.sportti.app.databinding
- ActivityNewRecordedExerciseBinding - Class in fi.sportti.app.databinding
- ActivityProfileBinding - Class in fi.sportti.app.databinding
- ActivitySaveExerciseBinding - Class in fi.sportti.app.databinding
- ActivityStartExerciseBinding - Class in fi.sportti.app.databinding
- addLocation(Location) - Method in class fi.sportti.app.RouteContainer
-
Add new Location to route.
- addToCounter() - Method in class fi.sportti.app.ui.utilities.CounterUtility
-
Adds step amount to counter
- addToCounter(int) - Method in class fi.sportti.app.ui.utilities.CounterUtility
-
Adds amount of inputted value to counter
- ageSelectionLayout - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- App - Class in fi.sportti.app
- App() - Constructor for class fi.sportti.app.App
- APPLICATION_ID - Static variable in class fi.sportti.app.BuildConfig
B
- BAR_GRAPH - Static variable in class fi.sportti.app.CustomGraph
-
Constant variable for bar graph style
- BASKETBALL - fi.sportti.app.ui.constants.ExerciseType
- BICYCLING - fi.sportti.app.ui.constants.ExerciseType
- bind(View) - Static method in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- bind(View) - Static method in class fi.sportti.app.databinding.ActivityHistoryBinding
- bind(View) - Static method in class fi.sportti.app.databinding.ActivityMainBinding
- bind(View) - Static method in class fi.sportti.app.databinding.ActivityMapBinding
- bind(View) - Static method in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- bind(View) - Static method in class fi.sportti.app.databinding.ActivityNewRecordedExerciseBinding
- bind(View) - Static method in class fi.sportti.app.databinding.ActivityProfileBinding
- bind(View) - Static method in class fi.sportti.app.databinding.ActivitySaveExerciseBinding
- bind(View) - Static method in class fi.sportti.app.databinding.ActivityStartExerciseBinding
- bind(View) - Static method in class fi.sportti.app.databinding.ExerciseOnHistoryListviewBinding
- bind(View) - Static method in class fi.sportti.app.databinding.InformativeUiBeforeAskingPermissionsBinding
- bind(View) - Static method in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- bind(View) - Static method in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- bind(View) - Static method in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- bind(View) - Static method in class fi.sportti.app.databinding.PopUpHeightBinding
- bind(View) - Static method in class fi.sportti.app.databinding.PopUpMaxHeartRateBinding
- bind(View) - Static method in class fi.sportti.app.databinding.PopUpMinHeartRateBinding
- bind(View) - Static method in class fi.sportti.app.databinding.PopUpSelectDurationBinding
- bind(View) - Static method in class fi.sportti.app.databinding.PopUpSelectNewExerciseTypeBinding
- bind(View) - Static method in class fi.sportti.app.databinding.PopUpSelectStartDateBinding
- bind(View) - Static method in class fi.sportti.app.databinding.PopUpWeeklyGoalBinding
- bind(View) - Static method in class fi.sportti.app.databinding.PopUpWeightBinding
- bind(View) - Static method in class fi.sportti.app.databinding.RecordexerciseListviewLayoutBinding
- bind(View) - Static method in class fi.sportti.app.databinding.SaveexerciseListviewHeaderViewBinding
- bind(View) - Static method in class fi.sportti.app.databinding.SaveexerciseListviewLayoutBinding
- bind(View) - Static method in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- BUILD_TYPE - Static variable in class fi.sportti.app.BuildConfig
- BuildConfig - Class in fi.sportti.app
- BuildConfig() - Constructor for class fi.sportti.app.BuildConfig
- button - Variable in class fi.sportti.app.databinding.InformativeUiBeforeAskingPermissionsBinding
- buttonCalories - Variable in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- buttonDistance - Variable in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- buttonDuration - Variable in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- buttonNextPopUp - Variable in class fi.sportti.app.databinding.PopUpSelectStartDateBinding
- buttonPulse - Variable in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- buttonSaveCaloriesPopUp - Variable in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- buttonSaveCaloriesPopUp - Variable in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- buttonSaveDurationPopUp - Variable in class fi.sportti.app.databinding.PopUpSelectDurationBinding
- buttonSaveExercise - Variable in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- buttonSaveExercisePopUp - Variable in class fi.sportti.app.databinding.PopUpSelectNewExerciseTypeBinding
- buttonSaveHeightPopUp - Variable in class fi.sportti.app.databinding.PopUpHeightBinding
- buttonSaveMaximumHeartRatePopUp - Variable in class fi.sportti.app.databinding.PopUpMaxHeartRateBinding
- buttonSavePulsePopUp - Variable in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- buttonSaveRestingHeartRate - Variable in class fi.sportti.app.databinding.PopUpMinHeartRateBinding
- buttonSaveWeeklyPopUp - Variable in class fi.sportti.app.databinding.PopUpWeeklyGoalBinding
- buttonSaveWeightPopUp - Variable in class fi.sportti.app.databinding.PopUpWeightBinding
- buttonStartRecordingPopUp - Variable in class fi.sportti.app.databinding.PopUpSelectNewExerciseTypeBinding
- buttonStartTime - Variable in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
C
- calendarViewPopUp - Variable in class fi.sportti.app.databinding.PopUpSelectStartDateBinding
- CalorieConversionUtilities - Class in fi.sportti.app.ui.utilities
-
Calorie conversion utilities, to calculate and convert our calorie related stuff.
- CalorieConversionUtilities() - Constructor for class fi.sportti.app.ui.utilities.CalorieConversionUtilities
- centerGuideline5 - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- changeTimePeriod(View) - Method in class fi.sportti.app.HistoryActivity
-
Method to change what data is shown on graph.
- constraintLayout2 - Variable in class fi.sportti.app.databinding.ActivityMainBinding
- continuePressed(View) - Method in class fi.sportti.app.NewRecordedExerciseActivity
- convertTextRouteToList(String) - Method in class fi.sportti.app.RouteContainer
-
Takes in route in String format and converts it to ArrayList containing route's locations as LatLng objects.
- CounterUtility - Class in fi.sportti.app.ui.utilities
-
Counter utility for getting user input from our pop ups
- CounterUtility() - Constructor for class fi.sportti.app.ui.utilities.CounterUtility
-
Constructor if developer wants counter with default values
- CounterUtility(int, int, int, int) - Constructor for class fi.sportti.app.ui.utilities.CounterUtility
-
Constructor if developer wants counter with custom values
- CounterUtility(int, int, int, int, boolean) - Constructor for class fi.sportti.app.ui.utilities.CounterUtility
-
Constructor if developer wants rolling counter with custom values
- CROSSFIT - fi.sportti.app.ui.constants.ExerciseType
- CustomGraph - Class in fi.sportti.app
- CustomGraph(Context, AttributeSet) - Constructor for class fi.sportti.app.CustomGraph
-
Constructor that has to be implemented because this class extends View.
- customProgressBar - Variable in class fi.sportti.app.databinding.ActivityMainBinding
- CustomProgressBar - Class in fi.sportti.app
- CustomProgressBar(Context, AttributeSet) - Constructor for class fi.sportti.app.CustomProgressBar
-
Constructor that has to be implemented because this class extends View.
D
- DAILY_MINUTES - Static variable in class fi.sportti.app.ui.viewmodels.MainViewModel
-
Constant variable used to tell how you want exercise times to be summed up in HashMap.
- DANCING - fi.sportti.app.ui.constants.ExerciseType
- DAYS_OF_WEEK - Static variable in class fi.sportti.app.CustomGraph
-
Constant variable for graph type that has data displayed for days of week.
- DEBUG - Static variable in class fi.sportti.app.BuildConfig
- DEFAULT_INTERVAL - Static variable in class fi.sportti.app.LocationTracking
-
Time in milliseconds how often FusedLocationProviderClient gives new location update.
- deleteExercise(View) - Method in class fi.sportti.app.ExerciseDetailsActivity
- deleteExercise(Exercise) - Method in interface fi.sportti.app.datastorage.room.ExerciseDao
- deleteExercise(Exercise) - Method in class fi.sportti.app.datastorage.room.SporttiDatabaseController
- deleteExercise(Exercise) - Method in class fi.sportti.app.ui.viewmodels.MainViewModel
E
- editTextDateStart - Variable in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- editTextTextComment - Variable in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- executor - Static variable in class fi.sportti.app.datastorage.room.SporttiDatabase
- Exercise - Class in fi.sportti.app.datastorage.room
-
Entity class for User created Exercises
- Exercise(String, int, ZonedDateTime, ZonedDateTime, int, int, String, double, String) - Constructor for class fi.sportti.app.datastorage.room.Exercise
- ExerciseAdapter - Class in fi.sportti.app
- ExerciseAdapter(Context, int, ArrayList<Exercise>) - Constructor for class fi.sportti.app.ExerciseAdapter
-
Basic constructor which takes same parameters as normal Adapter.
- exerciseCalories - Variable in class fi.sportti.app.databinding.ExerciseOnHistoryListviewBinding
- exerciseDao() - Method in class fi.sportti.app.datastorage.room.SporttiDatabase
- ExerciseDao - Interface in fi.sportti.app.datastorage.room
-
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=c6b2f66ec4dc
- exerciseDataArray - Variable in class fi.sportti.app.SaveExerciseActivity
- ExerciseDetailsActivity - Class in fi.sportti.app
- ExerciseDetailsActivity() - Constructor for class fi.sportti.app.ExerciseDetailsActivity
- exercisedetailsButtonDeleteExercise - Variable in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- exercisedetailsButtonOpenMap - Variable in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- exercisedetailsTvCalories - Variable in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- exercisedetailsTvCaloriesValue - Variable in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- exercisedetailsTvComment - Variable in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- exercisedetailsTvCommentValue - Variable in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- exercisedetailsTvDuration - Variable in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- exercisedetailsTvDurationValue - Variable in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- exercisedetailsTvLength - Variable in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- exercisedetailsTvLengthValue - Variable in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- exercisedetailsTvPulse - Variable in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- exercisedetailsTvPulseValue - Variable in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- exercisedetailsTvSportName - Variable in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- exercisedetailsTvStartDate - Variable in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- exercisedetailsTvStartDateValue - Variable in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- ExerciseDialogOnClickSetter - Class in fi.sportti.app
-
Dialog utilities class for onClickEvents on popup layout in one place with complex if methods.
- ExerciseDialogOnClickSetter(View, CounterUtility, TextView, Dialog, TextView) - Constructor for class fi.sportti.app.ExerciseDialogOnClickSetter
- exerciseDuration - Variable in class fi.sportti.app.databinding.ExerciseOnHistoryListviewBinding
- exerciseId - Variable in class fi.sportti.app.datastorage.room.Exercise
- ExerciseOnHistoryListviewBinding - Class in fi.sportti.app.databinding
- ExerciseSaveAdapter - Class in fi.sportti.app
-
Custom adapter for listview to display recorded data after recorded exercise.
- ExerciseSaveAdapter(Context, int, List<String>) - Constructor for class fi.sportti.app.ExerciseSaveAdapter
- exerciseSportName - Variable in class fi.sportti.app.databinding.ExerciseOnHistoryListviewBinding
- exerciseStartDate - Variable in class fi.sportti.app.databinding.ExerciseOnHistoryListviewBinding
- ExerciseType - Enum in fi.sportti.app.ui.constants
-
Enum for our Exercise type constants with MET values to use in calorie calculations
- ExerciseTypeAdapter - Class in fi.sportti.app
-
Custom adapter for listing exercise types.
- ExerciseTypeAdapter(Context, int, List<String>) - Constructor for class fi.sportti.app.ExerciseTypeAdapter
- EXTRA_ROUTE - Static variable in class fi.sportti.app.MapActivity
-
Id for String extra that is passed to this class with Intent
F
- fi.sportti.app - package fi.sportti.app
- fi.sportti.app.databinding - package fi.sportti.app.databinding
- fi.sportti.app.datastorage.room - package fi.sportti.app.datastorage.room
- fi.sportti.app.ui.constants - package fi.sportti.app.ui.constants
- fi.sportti.app.ui.utilities - package fi.sportti.app.ui.utilities
- fi.sportti.app.ui.viewmodels - package fi.sportti.app.ui.viewmodels
- FOOTBALL - fi.sportti.app.ui.constants.ExerciseType
G
- genderSelectionLayout - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- getAge() - Method in class fi.sportti.app.datastorage.room.User
- getAllExercises() - Method in interface fi.sportti.app.datastorage.room.ExerciseDao
- getAllExercises() - Method in class fi.sportti.app.datastorage.room.SporttiDatabaseController
- getAllExercises() - Method in class fi.sportti.app.ui.viewmodels.MainViewModel
- getAvgHeartRate() - Method in class fi.sportti.app.datastorage.room.Exercise
- getBasalMetabolicRate(User) - Static method in class fi.sportti.app.ui.utilities.CalorieConversionUtilities
-
Mifflin-St Jeor Equation: https://en.wikipedia.org/wiki/Basal_metabolic_rate For men: BMR = 10xWeight + 6.25xHeight - 5xAge + 5 For women: BMR = 10xWeight + 6.25xHeight - 5xAge - 161
- getCalories() - Method in class fi.sportti.app.datastorage.room.Exercise
- getCalories(User, String, ZonedDateTime, ZonedDateTime) - Static method in class fi.sportti.app.ui.utilities.CalorieConversionUtilities
-
1 MET = 1 kcal/kg x h = 4.184 kJ/kg x h = 1.162 W/kg https://en.wikipedia.org/wiki/Metabolic_equivalent_of_task CALORIES: (Time(in minutes) x MET x Body Weight) / 200
- getCaloriesWithHeartRate(User, int, ZonedDateTime, ZonedDateTime) - Static method in class fi.sportti.app.ui.utilities.CalorieConversionUtilities
-
Calorie calculation with Heart rate VO2MAX is more accurate, uses generic form if user has not set resting heart rate.
- getComment() - Method in class fi.sportti.app.datastorage.room.Exercise
- getDatabase(Context) - Static method in class fi.sportti.app.datastorage.room.SporttiDatabase
- getDateAndTimeAsString(ZonedDateTime) - Static method in class fi.sportti.app.ui.utilities.TimeConversionUtilities
- getDateWithDefaultTime(int, int, int) - Static method in class fi.sportti.app.ui.utilities.TimeConversionUtilities
-
Overloaded version, pass in date as year,month and day.
- getDateWithDefaultTime(ZonedDateTime) - Static method in class fi.sportti.app.ui.utilities.TimeConversionUtilities
- getDistance() - Method in class fi.sportti.app.datastorage.room.Exercise
- getDurationInMinutes() - Method in class fi.sportti.app.datastorage.room.Exercise
- getEndDate() - Method in class fi.sportti.app.datastorage.room.Exercise
- getExerciseId() - Method in class fi.sportti.app.datastorage.room.Exercise
- getExerciseName() - Method in enum fi.sportti.app.ui.constants.ExerciseType
- getExerciseTimeForThisWeek() - Method in class fi.sportti.app.ui.viewmodels.MainViewModel
-
Returns total exercise times of each day of current week.
- getExerciseTimesForGraph(int) - Method in class fi.sportti.app.ui.viewmodels.MainViewModel
-
Go through all exercises and sum up total exercise time of each day.
- getFirstDayOfMonth() - Static method in class fi.sportti.app.ui.utilities.TimeConversionUtilities
-
Returns first day of current date's month with default times.
- getFirstDayOfMonth(ZonedDateTime) - Static method in class fi.sportti.app.ui.utilities.TimeConversionUtilities
-
Overloaded version, give date as parameter and method returns first day of that date's year and month.
- getFirstDayOfWeek() - Static method in class fi.sportti.app.ui.utilities.TimeConversionUtilities
-
Returns first day of current week with default times.
- getFirstDayOfWeek(ZonedDateTime) - Static method in class fi.sportti.app.ui.utilities.TimeConversionUtilities
-
Overloaded version, pass in date and methods returns first day of that date's week.
- getFirstUser() - Method in class fi.sportti.app.datastorage.room.SporttiDatabaseController
- getFirstUser() - Method in interface fi.sportti.app.datastorage.room.UserDao
- getFirstUser() - Method in class fi.sportti.app.ui.viewmodels.MainViewModel
- getGender() - Method in class fi.sportti.app.datastorage.room.User
- getGraphTimePeriod() - Method in class fi.sportti.app.CustomGraph
-
Current time period set to graph.
- getHeight() - Method in class fi.sportti.app.datastorage.room.User
- getInstance() - Static method in class fi.sportti.app.RouteContainer
- getMainViewModel() - Static method in class fi.sportti.app.MainActivity
- getMaxHeartRate() - Method in class fi.sportti.app.datastorage.room.User
- getMetabolicEquivalentOfTask() - Method in enum fi.sportti.app.ui.constants.ExerciseType
- getRestHeartRate() - Method in class fi.sportti.app.datastorage.room.User
- getRoot() - Method in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- getRoot() - Method in class fi.sportti.app.databinding.ActivityHistoryBinding
- getRoot() - Method in class fi.sportti.app.databinding.ActivityMainBinding
- getRoot() - Method in class fi.sportti.app.databinding.ActivityMapBinding
- getRoot() - Method in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- getRoot() - Method in class fi.sportti.app.databinding.ActivityNewRecordedExerciseBinding
- getRoot() - Method in class fi.sportti.app.databinding.ActivityProfileBinding
- getRoot() - Method in class fi.sportti.app.databinding.ActivitySaveExerciseBinding
- getRoot() - Method in class fi.sportti.app.databinding.ActivityStartExerciseBinding
- getRoot() - Method in class fi.sportti.app.databinding.ExerciseOnHistoryListviewBinding
- getRoot() - Method in class fi.sportti.app.databinding.InformativeUiBeforeAskingPermissionsBinding
- getRoot() - Method in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- getRoot() - Method in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- getRoot() - Method in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- getRoot() - Method in class fi.sportti.app.databinding.PopUpHeightBinding
- getRoot() - Method in class fi.sportti.app.databinding.PopUpMaxHeartRateBinding
- getRoot() - Method in class fi.sportti.app.databinding.PopUpMinHeartRateBinding
- getRoot() - Method in class fi.sportti.app.databinding.PopUpSelectDurationBinding
- getRoot() - Method in class fi.sportti.app.databinding.PopUpSelectNewExerciseTypeBinding
- getRoot() - Method in class fi.sportti.app.databinding.PopUpSelectStartDateBinding
- getRoot() - Method in class fi.sportti.app.databinding.PopUpWeeklyGoalBinding
- getRoot() - Method in class fi.sportti.app.databinding.PopUpWeightBinding
- getRoot() - Method in class fi.sportti.app.databinding.RecordexerciseListviewLayoutBinding
- getRoot() - Method in class fi.sportti.app.databinding.SaveexerciseListviewHeaderViewBinding
- getRoot() - Method in class fi.sportti.app.databinding.SaveexerciseListviewLayoutBinding
- getRoot() - Method in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- getRoute() - Method in class fi.sportti.app.datastorage.room.Exercise
- getRouteAsList() - Method in class fi.sportti.app.RouteContainer
- getRouteAsText() - Method in class fi.sportti.app.RouteContainer
-
Returns coordinates of current route in one String.
- getRouteLength() - Method in class fi.sportti.app.RouteContainer
- getSortedExerciseList() - Method in class fi.sportti.app.ui.viewmodels.MainViewModel
-
Returns exercises sorted by date.
- getSportType() - Method in class fi.sportti.app.datastorage.room.Exercise
- getStartDate() - Method in class fi.sportti.app.datastorage.room.Exercise
- getStartTime() - Method in class fi.sportti.app.RecordController
- getStopTime() - Method in class fi.sportti.app.RecordController
- getTimerCounting() - Method in class fi.sportti.app.RecordController
- getTimerStartCount() - Method in class fi.sportti.app.RecordController
- getuid() - Method in class fi.sportti.app.datastorage.room.User
- getUnixTimeDifference(long, long) - Static method in class fi.sportti.app.ui.utilities.TimeConversionUtilities
- getUserId() - Method in class fi.sportti.app.datastorage.room.Exercise
- getUserName() - Method in class fi.sportti.app.datastorage.room.User
- getView(int, View, ViewGroup) - Method in class fi.sportti.app.ExerciseAdapter
- getView(int, View, ViewGroup) - Method in class fi.sportti.app.ExerciseSaveAdapter
- getView(int, View, ViewGroup) - Method in class fi.sportti.app.ExerciseTypeAdapter
- getWeeklyGoalHour() - Method in class fi.sportti.app.datastorage.room.User
- getWeeklyGoalMinute() - Method in class fi.sportti.app.datastorage.room.User
- getWeight() - Method in class fi.sportti.app.datastorage.room.User
- GOLF - fi.sportti.app.ui.constants.ExerciseType
- guideline2 - Variable in class fi.sportti.app.databinding.ActivityMainBinding
- guideline4 - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
H
- hasRoute() - Method in class fi.sportti.app.datastorage.room.Exercise
- hasRoute() - Method in class fi.sportti.app.RouteContainer
-
Check if RouteContainer has route.
- heightBottomGuideline3 - Variable in class fi.sportti.app.databinding.PopUpHeightBinding
- heightSelectionLayout - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- HistoryActivity - Class in fi.sportti.app
- HistoryActivity() - Constructor for class fi.sportti.app.HistoryActivity
- historyCustomgraphExerciseHours - Variable in class fi.sportti.app.databinding.ActivityHistoryBinding
- historyListviewExercises - Variable in class fi.sportti.app.databinding.ActivityHistoryBinding
- historySwitchToggleGraphTimeperiod - Variable in class fi.sportti.app.databinding.ActivityHistoryBinding
- historyTextviewDaytextForSwitch - Variable in class fi.sportti.app.databinding.ActivityHistoryBinding
- historyTextviewMonthtextForSwitch - Variable in class fi.sportti.app.databinding.ActivityHistoryBinding
- historyTextviewOldExercises - Variable in class fi.sportti.app.databinding.ActivityHistoryBinding
I
- imageButtonCaloriesMinus - Variable in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- imageButtonCaloriesMinus10 - Variable in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- imageButtonCaloriesMinus100 - Variable in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- imageButtonCaloriesPlus - Variable in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- imageButtonCaloriesPlus10 - Variable in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- imageButtonCaloriesPlus100 - Variable in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- imageButtonHoursMinus - Variable in class fi.sportti.app.databinding.PopUpSelectDurationBinding
- imageButtonHoursPlus - Variable in class fi.sportti.app.databinding.PopUpSelectDurationBinding
- imageButtonMinus10 - Variable in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- imageButtonMinus100 - Variable in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- imageButtonMinus1000 - Variable in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- imageButtonMinutesMinus - Variable in class fi.sportti.app.databinding.PopUpSelectDurationBinding
- imageButtonMinutesPlus - Variable in class fi.sportti.app.databinding.PopUpSelectDurationBinding
- imageButtonPlus10 - Variable in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- imageButtonPlus100 - Variable in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- imageButtonPlus1000 - Variable in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- imageButtonPulseMinus - Variable in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- imageButtonPulseMinus10 - Variable in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- imageButtonPulseMinus100 - Variable in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- imageButtonPulsePlus - Variable in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- imageButtonPulsePlus10 - Variable in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- imageButtonPulsePlus100 - Variable in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.ActivityHistoryBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.ActivityMainBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.ActivityMapBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.ActivityNewRecordedExerciseBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.ActivityProfileBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.ActivitySaveExerciseBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.ActivityStartExerciseBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.ExerciseOnHistoryListviewBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.InformativeUiBeforeAskingPermissionsBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.PopUpHeightBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.PopUpMaxHeartRateBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.PopUpMinHeartRateBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.PopUpSelectDurationBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.PopUpSelectNewExerciseTypeBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.PopUpSelectStartDateBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.PopUpWeeklyGoalBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.PopUpWeightBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.RecordexerciseListviewLayoutBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.SaveexerciseListviewHeaderViewBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.SaveexerciseListviewLayoutBinding
- inflate(LayoutInflater) - Static method in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.ActivityExerciseDetailsBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.ActivityHistoryBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.ActivityMainBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.ActivityMapBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.ActivityNewRecordedExerciseBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.ActivityProfileBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.ActivitySaveExerciseBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.ActivityStartExerciseBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.ExerciseOnHistoryListviewBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.InformativeUiBeforeAskingPermissionsBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.PopUpHeightBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.PopUpMaxHeartRateBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.PopUpMinHeartRateBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.PopUpSelectDurationBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.PopUpSelectNewExerciseTypeBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.PopUpSelectStartDateBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.PopUpWeeklyGoalBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.PopUpWeightBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.RecordexerciseListviewLayoutBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.SaveexerciseListviewHeaderViewBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.SaveexerciseListviewLayoutBinding
- inflate(LayoutInflater, ViewGroup, boolean) - Static method in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- InformativeUiBeforeAskingPermissionsBinding - Class in fi.sportti.app.databinding
- insertExercise(Exercise) - Method in interface fi.sportti.app.datastorage.room.ExerciseDao
- insertExercise(Exercise) - Method in class fi.sportti.app.datastorage.room.SporttiDatabaseController
- insertExercise(Exercise) - Method in class fi.sportti.app.ui.viewmodels.MainViewModel
- insertUser(User) - Method in class fi.sportti.app.datastorage.room.SporttiDatabaseController
- insertUser(User) - Method in interface fi.sportti.app.datastorage.room.UserDao
- insertUser(User) - Method in class fi.sportti.app.ui.viewmodels.MainViewModel
L
- leftGuideline2 - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- leftInfoGuideline - Variable in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- LINE_GRAPH - Static variable in class fi.sportti.app.CustomGraph
-
Constant variable for line graph style
- linearLayout - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- LocationTracking - Class in fi.sportti.app
- LocationTracking() - Constructor for class fi.sportti.app.LocationTracking
M
- MainActivity - Class in fi.sportti.app
- MainActivity() - Constructor for class fi.sportti.app.MainActivity
- mainButtonNewExercise - Variable in class fi.sportti.app.databinding.ActivityMainBinding
- mainButtonProfile - Variable in class fi.sportti.app.databinding.ActivityMainBinding
- mainButtonShowHistory - Variable in class fi.sportti.app.databinding.ActivityMainBinding
- mainTvWeeklyGoalInfo - Variable in class fi.sportti.app.databinding.ActivityMainBinding
- mainTvWeeklyGoalValue - Variable in class fi.sportti.app.databinding.ActivityMainBinding
- MainViewModel - Class in fi.sportti.app.ui.viewmodels
-
Main view model to distance our database from the ui.
- MainViewModel(Application) - Constructor for class fi.sportti.app.ui.viewmodels.MainViewModel
- makeTimeString(Long, Long, Long) - Static method in class fi.sportti.app.ui.utilities.TimeConversionUtilities
- MapActivity - Class in fi.sportti.app
- MapActivity() - Constructor for class fi.sportti.app.MapActivity
- maxHeartRateBottomGuideline3 - Variable in class fi.sportti.app.databinding.PopUpMaxHeartRateBinding
- maxHeartRateTopGuideline3 - Variable in class fi.sportti.app.databinding.PopUpMaxHeartRateBinding
- maximumHeartrateLayout - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- minusToCounter() - Method in class fi.sportti.app.ui.utilities.CounterUtility
-
Removes step amount to counter
- minusToCounter(int) - Method in class fi.sportti.app.ui.utilities.CounterUtility
-
Removes amount of inputted value to counter
- MONTHLY_MINUTES - Static variable in class fi.sportti.app.ui.viewmodels.MainViewModel
-
Constant variable used to tell how you want exercise times to be summed up in HashMap.
- MONTHS_OF_YEAR - Static variable in class fi.sportti.app.CustomGraph
-
Constant variable for graph type that has data displayed for months of year.
N
- NewManualExerciseActivity - Class in fi.sportti.app
-
User wants to manually add exercise or activity he has done in past
- NewManualExerciseActivity() - Constructor for class fi.sportti.app.NewManualExerciseActivity
- NewRecordedExerciseActivity - Class in fi.sportti.app
-
Activity where user selects what exercise will be recorded.
- NewRecordedExerciseActivity() - Constructor for class fi.sportti.app.NewRecordedExerciseActivity
- NOTIFICATION_CHANNEL_ID - Static variable in class fi.sportti.app.App
-
One Notification channel ID that all classes can use.
O
- onActivityResult(int, int, Intent) - Method in class fi.sportti.app.StartExerciseActivity
- onBackPressed() - Method in class fi.sportti.app.SaveExerciseActivity
-
Override back press to make sure user really wants to leave activity without saving it to database.
- onBackPressed() - Method in class fi.sportti.app.StartExerciseActivity
- onBind(Intent) - Method in class fi.sportti.app.LocationTracking
- onClick(View) - Method in class fi.sportti.app.ExerciseDialogOnClickSetter
-
All of the onClickListeners listed under one method This is done by implementing View.OnClickListener
- onClick(View) - Method in class fi.sportti.app.ProfileActivity
-
Long onClick method for all listeners with switch method This is used to take inputs from pop up layouts
- onClickSaveExercise(View) - Method in class fi.sportti.app.NewManualExerciseActivity
-
Method for "save" button click
- onCreate() - Method in class fi.sportti.app.App
- onCreate() - Method in class fi.sportti.app.LocationTracking
- onCreate(Bundle) - Method in class fi.sportti.app.ExerciseDetailsActivity
- onCreate(Bundle) - Method in class fi.sportti.app.HistoryActivity
- onCreate(Bundle) - Method in class fi.sportti.app.MainActivity
- onCreate(Bundle) - Method in class fi.sportti.app.MapActivity
- onCreate(Bundle) - Method in class fi.sportti.app.NewManualExerciseActivity
- onCreate(Bundle) - Method in class fi.sportti.app.NewRecordedExerciseActivity
- onCreate(Bundle) - Method in class fi.sportti.app.ProfileActivity
- onCreate(Bundle) - Method in class fi.sportti.app.SaveExerciseActivity
- onCreate(Bundle) - Method in class fi.sportti.app.StartExerciseActivity
- onCreateOptionsMenu(Menu) - Method in class fi.sportti.app.ProfileActivity
-
Menu for profile activity, it includes info button that opens up dialog of information.
- onCreateOptionsMenu(Menu) - Method in class fi.sportti.app.SaveExerciseActivity
-
Menu for SaveExerciseActivity, it includes trash bin that ask if you want to delete exercise instead of saving
- onDestroy() - Method in class fi.sportti.app.LocationTracking
- onDestroy() - Method in class fi.sportti.app.MapActivity
- onDestroy() - Method in class fi.sportti.app.StartExerciseActivity
- onDraw(Canvas) - Method in class fi.sportti.app.CustomGraph
- onDraw(Canvas) - Method in class fi.sportti.app.CustomProgressBar
- onOptionsItemSelected(MenuItem) - Method in class fi.sportti.app.ProfileActivity
- onOptionsItemSelected(MenuItem) - Method in class fi.sportti.app.SaveExerciseActivity
- onPause() - Method in class fi.sportti.app.MainActivity
- onPause() - Method in class fi.sportti.app.MapActivity
- onPause() - Method in class fi.sportti.app.ProfileActivity
- onPause() - Method in class fi.sportti.app.SaveExerciseActivity
- onPause() - Method in class fi.sportti.app.StartExerciseActivity
- onRequestPermissionsResult(int, String[], int[]) - Method in class fi.sportti.app.ExerciseDetailsActivity
- onRequestPermissionsResult(int, String[], int[]) - Method in class fi.sportti.app.SaveExerciseActivity
- onRequestPermissionsResult(int, String[], int[]) - Method in class fi.sportti.app.StartExerciseActivity
- onResume() - Method in class fi.sportti.app.MapActivity
- onResume() - Method in class fi.sportti.app.StartExerciseActivity
- onSaveInstanceState(Bundle) - Method in class fi.sportti.app.MapActivity
- onStartCommand(Intent, int, int) - Method in class fi.sportti.app.LocationTracking
- openGiveAveragePulse() - Method in class fi.sportti.app.ExerciseDialogOnClickSetter
- openGiveAveragePulse(View) - Method in class fi.sportti.app.NewManualExerciseActivity
-
Method for opening and handling pulse pop up.
- openGiveCalories() - Method in class fi.sportti.app.ExerciseDialogOnClickSetter
- openGiveCalories(View) - Method in class fi.sportti.app.NewManualExerciseActivity
-
Method for opening and handling calories pop up.
- openGiveDistance(View) - Method in class fi.sportti.app.NewManualExerciseActivity
-
Method for opening and handling distance pop up.
- openHistoryActivity(View) - Method in class fi.sportti.app.MainActivity
- openMapButtonClicked(View) - Method in class fi.sportti.app.ExerciseDetailsActivity
-
Method attached to button in layout.
- openMapButtonClicked(View) - Method in class fi.sportti.app.SaveExerciseActivity
-
Method attached to button in layout.
- openProfileActivity(View) - Method in class fi.sportti.app.MainActivity
- openSaveExerciseActivity(View) - Method in class fi.sportti.app.MainActivity
- openSelectDuration(View) - Method in class fi.sportti.app.NewManualExerciseActivity
-
Method for opening and handling duration pop up
- openSelectStartTime(View) - Method in class fi.sportti.app.NewManualExerciseActivity
-
Method for opening and handling start time selection pop ups
- openStartExerciseActivity(View) - Method in class fi.sportti.app.MainActivity
-
onClick methods for moving to wanted activity
- OTHER - fi.sportti.app.ui.constants.ExerciseType
P
- performClick() - Method in class fi.sportti.app.CustomGraph
- PERMISSION_CODE_ENABLE_LOCATION_SERVICES - Static variable in class fi.sportti.app.App
- PERMISSION_CODE_FINE_LOCATION - Static variable in class fi.sportti.app.App
-
Assigned codes for different permissions that other classes can use.
- PERMISSION_CODE_READ_PHONE_STATE - Static variable in class fi.sportti.app.App
- PopUpGiveAveragePulseBinding - Class in fi.sportti.app.databinding
- PopUpGiveCaloriesBinding - Class in fi.sportti.app.databinding
- PopUpGiveDistanceBinding - Class in fi.sportti.app.databinding
- PopUpHeightBinding - Class in fi.sportti.app.databinding
- PopUpMaxHeartRateBinding - Class in fi.sportti.app.databinding
- PopUpMinHeartRateBinding - Class in fi.sportti.app.databinding
- PopUpSelectDurationBinding - Class in fi.sportti.app.databinding
- PopUpSelectNewExerciseTypeBinding - Class in fi.sportti.app.databinding
- PopUpSelectStartDateBinding - Class in fi.sportti.app.databinding
- PopUpWeeklyGoalBinding - Class in fi.sportti.app.databinding
- PopUpWeightBinding - Class in fi.sportti.app.databinding
- ProfileActivity - Class in fi.sportti.app
-
ProfileActivity for user's personal data.
- ProfileActivity() - Constructor for class fi.sportti.app.ProfileActivity
- profileButtonSave - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- profileGuidelineBottom - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
R
- RecordController - Class in fi.sportti.app
-
Controller for keeping up timer for recorded exercise It saves timer data to shared preferences
- RecordController(Context) - Constructor for class fi.sportti.app.RecordController
-
RecordController saves timer recorded data into shared preferences.
- recordExerciseButtonPressed(View) - Method in class fi.sportti.app.StartExerciseActivity
- recordexerciseButtonResetTimer - Variable in class fi.sportti.app.databinding.ActivityStartExerciseBinding
- recordexerciseButtonSave - Variable in class fi.sportti.app.databinding.ActivityNewRecordedExerciseBinding
- recordexerciseButtonStartExercise - Variable in class fi.sportti.app.databinding.ActivityStartExerciseBinding
- recordexerciseGuidelineBottom - Variable in class fi.sportti.app.databinding.ActivityNewRecordedExerciseBinding
- recordexerciseListviewAllExercises - Variable in class fi.sportti.app.databinding.ActivityNewRecordedExerciseBinding
- RecordexerciseListviewLayoutBinding - Class in fi.sportti.app.databinding
- recordexerciseListviewTextviewExerciseName - Variable in class fi.sportti.app.databinding.RecordexerciseListviewLayoutBinding
- recordexerciseMainLayoutConstraint - Variable in class fi.sportti.app.databinding.ActivityNewRecordedExerciseBinding
- recordexerciseSwitchTrackLocation - Variable in class fi.sportti.app.databinding.ActivityStartExerciseBinding
- recordexerciseTextviewDurationTitle - Variable in class fi.sportti.app.databinding.ActivityStartExerciseBinding
- recordexerciseTextviewSportName - Variable in class fi.sportti.app.databinding.ActivityStartExerciseBinding
- recordexerciseTextviewTime - Variable in class fi.sportti.app.databinding.ActivityStartExerciseBinding
- REPLY_EXERCISE_TYPE - Static variable in class fi.sportti.app.NewRecordedExerciseActivity
- REPLY_RECORDED_EXERCISE - Static variable in class fi.sportti.app.StartExerciseActivity
- resetCounter() - Method in class fi.sportti.app.ui.utilities.CounterUtility
-
Resets counter to defined starting value
- resetRoute() - Method in class fi.sportti.app.RouteContainer
-
Resets all previous route data.
- restingHeartRateBottomGuideline3 - Variable in class fi.sportti.app.databinding.PopUpMinHeartRateBinding
- restingHeartRateLayout - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- restingHeartRateTopGuideline3 - Variable in class fi.sportti.app.databinding.PopUpMinHeartRateBinding
- returnCounter() - Method in class fi.sportti.app.ui.utilities.CounterUtility
-
Returns counter value in string
- returnCounterInt() - Method in class fi.sportti.app.ui.utilities.CounterUtility
-
Returns counter value in integer
- rightGuideline3 - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- rightInfoGuideline - Variable in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- RouteContainer - Class in fi.sportti.app
- RUNNING - fi.sportti.app.ui.constants.ExerciseType
S
- SaveExerciseActivity - Class in fi.sportti.app
-
Activity after StartExerciseActivity.
- SaveExerciseActivity() - Constructor for class fi.sportti.app.SaveExerciseActivity
- saveexerciseButtonOpenMap - Variable in class fi.sportti.app.databinding.ActivitySaveExerciseBinding
- saveexerciseButtonSave - Variable in class fi.sportti.app.databinding.ActivitySaveExerciseBinding
- saveexerciseGuidelineBottom - Variable in class fi.sportti.app.databinding.ActivitySaveExerciseBinding
- saveexerciseGuidelineButtons - Variable in class fi.sportti.app.databinding.ActivitySaveExerciseBinding
- saveexerciseListview - Variable in class fi.sportti.app.databinding.ActivitySaveExerciseBinding
- saveexerciseListviewHeaderEdittext - Variable in class fi.sportti.app.databinding.SaveexerciseListviewHeaderViewBinding
- SaveexerciseListviewHeaderViewBinding - Class in fi.sportti.app.databinding
- SaveexerciseListviewLayoutBinding - Class in fi.sportti.app.databinding
- saveexerciseListviewTextviewData - Variable in class fi.sportti.app.databinding.SaveexerciseListviewLayoutBinding
- saveexerciseListviewTextviewSystemType - Variable in class fi.sportti.app.databinding.SaveexerciseListviewLayoutBinding
- saveexerciseListviewTextviewTopic - Variable in class fi.sportti.app.databinding.SaveexerciseListviewLayoutBinding
- saveexerciseMainLayoutConstraint - Variable in class fi.sportti.app.databinding.ActivitySaveExerciseBinding
- saveexerciseMapViewMapForRoute - Variable in class fi.sportti.app.databinding.ActivityMapBinding
- savePressed(View) - Method in class fi.sportti.app.SaveExerciseActivity
-
Save button where data goes to database
- saveTopicArray - Variable in class fi.sportti.app.ExerciseSaveAdapter
- scrollview - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- scrollView2 - Variable in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- seekBarMaximumHeartRatePopUp - Variable in class fi.sportti.app.databinding.PopUpMaxHeartRateBinding
- seekBarRestingHeartRatePopUp - Variable in class fi.sportti.app.databinding.PopUpMinHeartRateBinding
- seekBarSelectHeightPopUp - Variable in class fi.sportti.app.databinding.PopUpHeightBinding
- seekBarSelectWeightPopUp - Variable in class fi.sportti.app.databinding.PopUpWeightBinding
- seekBarWeeklyHoursPopUp - Variable in class fi.sportti.app.databinding.PopUpWeeklyGoalBinding
- seekBarWeeklyMinutesPopUp - Variable in class fi.sportti.app.databinding.PopUpWeeklyGoalBinding
- SELECTED_EXERCISE_INDEX - Static variable in class fi.sportti.app.HistoryActivity
-
Intent extra ID for index of selected exercise which is passed to ExerciseDetailsActivity
- selectExerciseTypePopUp(View) - Method in class fi.sportti.app.MainActivity
-
Method for new exercise pop up
- serviceRunning - Static variable in class fi.sportti.app.LocationTracking
-
Static variable that other classes can use to check if this Service is running.
- setAge(int) - Method in class fi.sportti.app.datastorage.room.User
- setAvgHeartRate(int) - Method in class fi.sportti.app.datastorage.room.Exercise
- setCalories(int) - Method in class fi.sportti.app.datastorage.room.Exercise
- setComment(String) - Method in class fi.sportti.app.datastorage.room.Exercise
- setDataMap(HashMap<ZonedDateTime, Integer>) - Method in class fi.sportti.app.CustomGraph
-
Set data for graph.
- setDistance(double) - Method in class fi.sportti.app.datastorage.room.Exercise
- setEndDate(ZonedDateTime) - Method in class fi.sportti.app.datastorage.room.Exercise
- setExerciseId(int) - Method in class fi.sportti.app.datastorage.room.Exercise
- setGender(String) - Method in class fi.sportti.app.datastorage.room.User
- setGraphTimePeriod(int) - Method in class fi.sportti.app.CustomGraph
-
Set different time periods for graph.
- setGraphType(int) - Method in class fi.sportti.app.CustomGraph
-
Set different type for graph.
- setHeight(int) - Method in class fi.sportti.app.datastorage.room.User
- setMaxHeartRate(int) - Method in class fi.sportti.app.datastorage.room.User
- setMultiplier(float) - Method in class fi.sportti.app.CustomProgressBar
-
Sets multiplier for progress bar which determines how much bar will fill.
- setRestHeartRate(int) - Method in class fi.sportti.app.datastorage.room.User
- setRoute(String) - Method in class fi.sportti.app.datastorage.room.Exercise
- setRoute(String) - Method in class fi.sportti.app.RouteContainer
-
Set route to Route Container by passing complete route in String format.
- setSportType(String) - Method in class fi.sportti.app.datastorage.room.Exercise
- setStartDate(ZonedDateTime) - Method in class fi.sportti.app.datastorage.room.Exercise
- setStartTime(ZonedDateTime) - Method in class fi.sportti.app.RecordController
- setStopTime(ZonedDateTime) - Method in class fi.sportti.app.RecordController
- setTimerCounting(Boolean) - Method in class fi.sportti.app.RecordController
- setUserName(String) - Method in class fi.sportti.app.datastorage.room.User
- setWeeklyGoalHour(int) - Method in class fi.sportti.app.datastorage.room.User
- setWeeklyGoalMinute(int) - Method in class fi.sportti.app.datastorage.room.User
- setWeight(int) - Method in class fi.sportti.app.datastorage.room.User
- showNextPeriod() - Method in class fi.sportti.app.CustomGraph
-
Show next time period in graph.
- showPreviousPeriod() - Method in class fi.sportti.app.CustomGraph
-
Show previous time period in graph.
- spinnerSelectActivity - Variable in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- SPINNING - fi.sportti.app.ui.constants.ExerciseType
- sporttiAboutContinueButton - Variable in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- sporttiAboutLinearLayout - Variable in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- SporttiDatabase - Class in fi.sportti.app.datastorage.room
-
Room Database for application to save user data.
- SporttiDatabase() - Constructor for class fi.sportti.app.datastorage.room.SporttiDatabase
- SporttiDatabaseController - Class in fi.sportti.app.datastorage.room
-
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/roomwordssample
- SporttiDatabaseController(Application) - Constructor for class fi.sportti.app.datastorage.room.SporttiDatabaseController
- SporttiInfoLayoutBinding - Class in fi.sportti.app.databinding
- StartExerciseActivity - Class in fi.sportti.app
-
Application running while you exercise to collect data from it.
- StartExerciseActivity() - Constructor for class fi.sportti.app.StartExerciseActivity
- startexerciseGuidelineBottom - Variable in class fi.sportti.app.databinding.ActivityStartExerciseBinding
- startRecordingController() - Method in class fi.sportti.app.StartExerciseActivity
- SWIMMING - fi.sportti.app.ui.constants.ExerciseType
T
- TAG - Static variable in class fi.sportti.app.App
-
One common TAG that can be used while printing something to Logcat in other classes during development.
- TENNIS - fi.sportti.app.ui.constants.ExerciseType
- textDate - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- textEstimatedMetabolicRate - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- textGender - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- textHeight - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- textMaximumHeartRate - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- textRestingHeartRate - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- textView - Variable in class fi.sportti.app.databinding.InformativeUiBeforeAskingPermissionsBinding
- textView3 - Variable in class fi.sportti.app.databinding.PopUpSelectDurationBinding
- textView4 - Variable in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- textviewAge - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- textViewCalories - Variable in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- textViewCaloriesMinus - Variable in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- textViewCaloriesMinus10 - Variable in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- textViewCaloriesMinus100 - Variable in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- textViewCaloriesPlus - Variable in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- textViewCaloriesPlus10 - Variable in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- textViewCaloriesPlus100 - Variable in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- textViewCaloriesPopUpValue - Variable in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- textViewDistance - Variable in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- textViewDistancePopUp - Variable in class fi.sportti.app.databinding.PopUpSelectDurationBinding
- textViewDistanceValue - Variable in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- textviewDuration - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- textViewDuration - Variable in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- textViewExercise - Variable in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- textviewGender - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- textViewGiveAveragePulse - Variable in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- textViewGiveCaloriesPopUp - Variable in class fi.sportti.app.databinding.PopUpGiveCaloriesBinding
- textviewHeight - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- textViewHeightPopUp - Variable in class fi.sportti.app.databinding.PopUpHeightBinding
- textviewMaximumHeartRate - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- textViewMinus10 - Variable in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- textViewMinus100 - Variable in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- textViewMinus1000 - Variable in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- textViewPlus10 - Variable in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- textViewPlus100 - Variable in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- textViewPlus1000 - Variable in class fi.sportti.app.databinding.PopUpGiveDistanceBinding
- textViewPulse - Variable in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- textViewPulseMinus - Variable in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- textViewPulseMinus10 - Variable in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- textViewPulseMinus100 - Variable in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- textViewPulsePlus - Variable in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- textViewPulsePlus10 - Variable in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- textViewPulsePlus100 - Variable in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- textViewPulseValuePopUp - Variable in class fi.sportti.app.databinding.PopUpGiveAveragePulseBinding
- textviewRestingHeartRate - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- textViewSeekBarHeightValue - Variable in class fi.sportti.app.databinding.PopUpHeightBinding
- textViewSeekBarHourValue - Variable in class fi.sportti.app.databinding.PopUpWeeklyGoalBinding
- textViewSeekBarMaxHeartRateValue - Variable in class fi.sportti.app.databinding.PopUpMaxHeartRateBinding
- textViewSeekBarMinutesValue - Variable in class fi.sportti.app.databinding.PopUpWeeklyGoalBinding
- textViewSeekBarRestHeartRateValue - Variable in class fi.sportti.app.databinding.PopUpMinHeartRateBinding
- textViewSeekBarWeightValue - Variable in class fi.sportti.app.databinding.PopUpWeightBinding
- textViewSetYourMaximumHeartRatePopUp - Variable in class fi.sportti.app.databinding.PopUpMaxHeartRateBinding
- textViewSetYourRestingHeartRatePopUp - Variable in class fi.sportti.app.databinding.PopUpMinHeartRateBinding
- textViewSporttiAbout - Variable in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- textViewSporttiAboutCopyright - Variable in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- textViewSporttiBmr - Variable in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- textViewSporttiDefinitions - Variable in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- textViewSporttiMet - Variable in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- textViewSporttiVo2max - Variable in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- textViewSporttiVo2maxHeartrate - Variable in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- textViewStartTime - Variable in class fi.sportti.app.databinding.ActivityNewManualExerciseBinding
- textviewUsername - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- textViewWeeklyTimePopUp - Variable in class fi.sportti.app.databinding.PopUpWeeklyGoalBinding
- textViewWeeklyTimePopUp - Variable in class fi.sportti.app.databinding.PopUpWeightBinding
- textviewWeight - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- textWeeklyGoalHours - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- textWeeklyGoalMinutes - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- textWeight - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- TimeConversionUtilities - Class in fi.sportti.app.ui.utilities
-
Time conversion utilities to help us handle time.
- TimeConversionUtilities() - Constructor for class fi.sportti.app.ui.utilities.TimeConversionUtilities
- timeStringFromLong(Long) - Static method in class fi.sportti.app.ui.utilities.TimeConversionUtilities
- toggleLocationTracking(View) - Method in class fi.sportti.app.StartExerciseActivity
-
Method attached to Location tracking switch in layout.
- topGuideline4 - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- topInfoGuideline - Variable in class fi.sportti.app.databinding.SporttiInfoLayoutBinding
- toString() - Method in class fi.sportti.app.datastorage.room.Exercise
- toString() - Method in class fi.sportti.app.datastorage.room.User
- TypeConversionUtilities - Class in fi.sportti.app.datastorage.room
-
Type conversion utilities for SporttiDatabase
- TypeConversionUtilities() - Constructor for class fi.sportti.app.datastorage.room.TypeConversionUtilities
U
- uid - Variable in class fi.sportti.app.datastorage.room.User
- updateUser(User) - Method in class fi.sportti.app.datastorage.room.SporttiDatabaseController
- updateUser(User) - Method in interface fi.sportti.app.datastorage.room.UserDao
- updateUser(User) - Method in class fi.sportti.app.ui.viewmodels.MainViewModel
- User - Class in fi.sportti.app.datastorage.room
-
Entity class for user
- User() - Constructor for class fi.sportti.app.datastorage.room.User
-
Default values for user in constructor.
- userDao() - Method in class fi.sportti.app.datastorage.room.SporttiDatabase
- UserDao - Interface in fi.sportti.app.datastorage.room
-
Data access object for User entity (this app only has one user)
- userId - Variable in class fi.sportti.app.datastorage.room.Exercise
- userName - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- usernameSelectionLayout - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
V
- valueOf(String) - Static method in enum fi.sportti.app.ui.constants.ExerciseType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum fi.sportti.app.ui.constants.ExerciseType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION_CODE - Static variable in class fi.sportti.app.BuildConfig
- VERSION_NAME - Static variable in class fi.sportti.app.BuildConfig
W
- WALKING - fi.sportti.app.ui.constants.ExerciseType
- weeklyGoalBottomGuideline3 - Variable in class fi.sportti.app.databinding.PopUpWeeklyGoalBinding
- weeklyGoalsLayout - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
- weeklyGoalTopGuideline3 - Variable in class fi.sportti.app.databinding.PopUpWeeklyGoalBinding
- WEIGHT_LIFTING - fi.sportti.app.ui.constants.ExerciseType
- weightBottomGuideline3 - Variable in class fi.sportti.app.databinding.PopUpWeightBinding
- weightSelectionLayout - Variable in class fi.sportti.app.databinding.ActivityProfileBinding
Y
- YOGA - fi.sportti.app.ui.constants.ExerciseType
Z
- zeroTimerStartCount() - Method in class fi.sportti.app.RecordController
- zonedDateFromUnixTime(long) - Static method in class fi.sportti.app.datastorage.room.TypeConversionUtilities
-
Method to receive ZonedDateTime from (epoch) Long
- zonedDateToUnixTime(ZonedDateTime) - Static method in class fi.sportti.app.datastorage.room.TypeConversionUtilities
-
Method to receive long epoch time from ZonedDateTime
- ZUMBA - fi.sportti.app.ui.constants.ExerciseType
All Classes All Packages