Module Outline
Use the following resources and work with your mentor to master the objectives for this module. Practice by completing the Mini-Project, Project, and Challenges.
Objectives
- You will be able to break down a complete app UI to design each component
This lesson is a very basic introduction to UI design, including breaking down designs, and prototyping.
Required Preclass Resources
Stretch Problem
- Create a func called add where the method allows one to pass as many or as few Ints as desired and then adds them together and returns the result.
- Solution
Add Ints
Example: If I call add(3, 7), it prints out 10. Example: If I call add(3, 7, 2, 4), it prints out 16. Example: If I call add(3, 7, 2, 9, 12, 11), it prints out 44.
♦ Black Diamond
Sample text for a Black Diamond.
Project
-
Calculator
Students will build a Calculator app to practice skills and concepts learned so far, with an emphasis on this week's content: UX/UI design, and the development process.
Calculator is a mini-capstone project where students are given direction on required and optional features. It is the job of the student to turn that list of requirements into an application by going through market research, prototyping, designing a solution, evaluating different technologies, architecting the application, implementing the features, and submitting the project to TestFlight or the App Store.
ReadMe
Mastery Review
- Add Ints stretch problem
- Challenges