Josh Miller
This week my job was to create a series of introductory slides that the user can swipe through to familiarize themselves with the app and learn some tips to use it better, as well as a disclaimer that must be accepted before using the app.
To create the intro slides, I needed to add an additional activity that would launch in between the splash screen and the main application. Coupled with an additional variable saved in SharedPreferences, I was able to launch the new activity when the app is opened for the first time.
Next, I had to add the slides. To do this, I settled on using a ViewPager, which allows the swipe-able functionality and would let me add uniquie content to each slide. To create said content, I wrote several xml files that are then used to build Fragments for each.
![]() |
One of the slides added |
Having created the introductory slides, the last portion I needed to make was the disclaimer. This would need to be a statement the user must agree to before using the app, basically saying that RepAdvisor is not a replacement for professional medical advice. After looking through examples from some other popular health and fitness apps and researching what types of legal obligation similar apps are held to, I wrote a few paragraphs and added them into the final slide. Below the disclaimer is a checkbox the user must check to agree to the terms before they are allowed to use the app.
![]() |
Disclaimer as displayed in app |