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

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
 
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