MobileMakersEDU Lesson Plan

  • 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.