Design Document for Udacity nanodegree program capstone Stage 1
Project Overview In the Capstone project, you will build an app of your own design in two stages. In Stage 1, you will design and plan the app, using a template that we provide in the "Instructions" node.
Creating and building your own app idea can be both exciting and daunting; ultimately, we want the experience to be rewarding. You'll apply a wealth of different concepts and components that you've learned across the Nanodegree to bring you own app idea to life.
To keep the process from becoming overwhelming (or simply chaotic), you will design and plan your app, and receive feedback, before you start building. This will help prevent and mitigate pain points you might run into along the way, and also replicates the process of professional Android Developers.
Why this Project? To become a proficient Android Developer, you need to design apps and make plans for how to implement them. This will involve choices such as how you will store data, how you will display data to the user, and what functionality to include in the app.
What Will I Learn? Through this project, you'll demonstrate the ability to communicate an app idea formally, using:
An app description UI flow mocks, similar to what you've seen in other Nanodegree projects, like the Popular Movies overview A list of required tasks that you will complete to build the app, in order The Capstone project will give you the experience you need to own the full development of an app. This first stage replicates the design and planning experience that proficient Android Developers are expected to demonstrate.
How Will I Complete this Project? Supporting Courses You will use the skills you learned in all of the previous core curriculum to complete this two-stage Capstone Project.
App Ideas If you don't have an app idea of your own, feel free to choose one of these:
Teleprompter app (we're always on the look-out for a good teleprompter app!) Fitness app Podcast app Travel app Reddit app Required Tasks Review the requirements for the app in this rubric Make a copy of this template Rename the copy: "Capstone_Stage1" Fill out each section: App Description UI Mocks Key Considerations Next Steps: Required Tasks Download the completed document as a PDF, and save it as: "Capstone_Stage1.pdf" Submit the PDF document in a zip file or from a GitHub repo through the project submission portal.