⭐️ MOB Track at Make School
Students pursuing the Mobile Concentration learn the theory and application of the full product development process for mobile applications. Beginning with Swift programming language and its core object-oriented programming principles, students then study Apple’s front-end frameworks for creating interactive applications, first creating single page and then multi-page apps. In upper division courses, students will learn to synchronize data in their applications, using the same advanced frameworks found in industry.
- Designing and developing iOS apps.
- Understanding the structure of mobile apps and identify when to use different UI components to build an app.
- Describing and applying different software patterns for mobile iOS development.
- Describing the reach, limitations and challenges involved when working in a mobile environment.
- Application of problem solving skills to scenarios involving iOS app development.
🔢 Course Code | 📚 Course Title | 🔗 Course Curriculum |
---|---|---|
MOB 1.1 | Introduction to Swift | https://make.sc/mob1.1 |
MOB 1.2 | Intro to iOS Development | https://make.sc/mob1.2 |
MOB 1.3 | Dynamic iOS apps | https://make.sc/mob1.3 |
MOB 2.1 | Local Persistence in iOS | https://make.sc/mob2.1 |
MOB 2.2 | Game Development | https://make.sc/mob2.2 |
MOB 2.3 | Concurrency and Parallelism | https://make.sc/mob2.3 |
MOB 2.4 | Advanced Architectural Patterns | https://make.sc/mob2.4 |
MOB 2.9 | Choose Your Own Adventure | https://make.sc/mob2.9 |