Build an Interactive Story App (Refresh)
Coming March 2017…
About this Course
In this course we will build a simple choose-your-own-adventure story app, complete with fantastic illustrations. We will model our story and introduce the Model-View-Presenter pattern, and we will learn about getting input from users, displaying images, and using more than one Activity.
What you'll learn
- Displaying images in an ImageView
- Getting input from a user via EditText
- Starting and navigating to a new Activity
- Passing data from one activity to another
- Using the MVP design pattern
We need to be able to get input from users for our apps. In this stage we'll introduce the EditText view, which is used for entering and editing text input. We will also create the rest of the layout for the main screen of our app.
Intents and Multiple Activities
Intents are objects that we use when we intend to do something in Android, like start a new Activity or use the camera. In this stage we'll learn how to use them to navigate to a new Activity, including passing data as an Intent extra.
The Model-View-Presenter Pattern
The Model-View-Presenter software design pattern allows us to architect apps in a way that makes them easier to maintain and understand. We will talk about how this pattern can be used in Android development and why it will help us.
Finishing the User Interface
With a fully implemented data model, we are finally ready to display our story in the app!