https://google-developer-training.github.io/android-developer-advanced-course-practicals/
https://developer.android.com/courses/advanced-training/overview
https://developer.android.com/courses/advanced-training/toc
https://www.tutorialspoint.com/android/android_studio.htm
https://www.javatpoint.com/android-tutorial
https://www.geeksforgeeks.org/android-studio-tutorial/
https://guides.codepath.com/android
https://www.vogella.com/tutorials/android.html
https://tutorialwing.com/java-kotlin-android-tutorial-examples/
https://www3.ntu.edu.sg/home/ehchua/programming/index.html
https://o7planning.org/12675/android-scrollview-horizontalscrollview
Dartmouth
https://www.cs.dartmouth.edu/~campbell/cs65/cs65.html
https://www.cs.dartmouth.edu/campbell/cs65/2013/cs56.html
https://www.cs.dartmouth.edu/campbell/cs65/cs65-2017.html
tabnine.com/code/java/methods/android.media.MediaPlayer/getCurrentPosition
developer.android.com/reference/android/media/MediaPlayer
https://www.freakyjolly.com/add-list-item-in-listview-android-example/
https://stackoverflow.com/questions/4540754/how-do-you-dynamically-add-elements-to-a-listview-on-android
https://android--code.blogspot.com/2015/08/android-listview-add-items.html