MobileMakersEDU Lesson Plan
The Power of Shared Values and Aspirations in Local Communities-
Week 1: Introduction to App Development
-
Students will learn what app development is and what it means to be an app developer.
-
They will also learn about some famous app developers and their apps.
-
Week 2: Swift Programming
-
Students will learn how to code in Swift, the programming language used to develop iOS and macOS apps.
-
They will also learn about the different types of data types and variables.
-
Week 3: App Design
-
Students will learn how to design a user interface for their app.
-
They will also learn about the different types of layouts and how to use them.
-
Week 4: App Testing
-
Students will learn how to test their app to make sure it works properly.
-
They will also learn about the different types of testing and how to use them.
-
Week 5: App Publishing
-
Students will learn how to publish their app to the App Store.
-
They will also learn about the different types of pricing models and how to choose the right one for their app.
-
Week 6: App Marketing
-
Students will learn how to market their app once it is published.
-
They will also learn about the different types of marketing and how to use them.
-
Week 7: App Analytics
-
Students will learn how to track the performance of their app.
-
They will also learn about the different types of analytics and how to use them.
-
Week 8: App Monetization
-
Students will learn how to monetize their app.
-
They will also learn about the different types of monetization and how to choose the right one for their app.
-
Week 9: App Support
-
Students will learn how to provide support for their app.
-
They will also learn about the different types of support and how to provide them.
-
Week 10: App Showcase
-
Students will present their apps to a panel of judges.
-
The judges will award prizes to the top three apps.