In this short course you’ll learn how to tackle a client brief, plan your work, design an app’s user interface, code it from scratch, and launch it on the App Store.
Jam-packed with over 8 hours of video lessons, this go-at-your-own-pace course covers all the skills and tools you need to create a simple iOS app.
You'll learn how to plan your work using Notion and send a proposal, contract and invoice to a client using Hello Bonsai. Then, we’ll supercharge your design skills by showing you how to create assets for different screen sizes with Figma.
Next up, we’ll take you through the process of coding your app with Swift and Xcode, pushing to GitHub as we go. No app should launch without being tested, so finally we’ll use TestFlight and App Store Connect to get your app online.
You’ll finish the course having built a fun cat-themed yoga app, ready to show off to your friends or colleagues from your iPhone. Purrrfect!
What you’ll learn
How to plan, quote, and send a contract to a client
How to design an app using Figma, including creating an app icon, a master-detail app screen layout and colour schemes for light and dark mode
How to code an app using Swift and SwiftUI, Apple’s newest framework. We’ll build an app with 3 screens, containing a list, a detail view and a timer.
How to use Xcode to write and test your app as you build it, on your iPhone or in the simulator
How to push your code safely online to GitHub to make sure you never lose your progress and to show it off to potential employers
How to launch your app on the App Store
Requirements
For this course you'll need a Mac running Catalina 10.15.4 or later. To test your apps you'll need an iPhone 6s or above, running iOS 13 or later. If you don't have an iPhone, don't worry – you can use the simulator inside Xcode to test your apps instead.
Target Audience
This course is for anyone interested in the creative process behind making native mobile apps for Apple devices. You don’t need any experience to take this beginner course, although existing design or development skills will come in handy. If you’re just starting out in the world of technology, this project is a perfect addition to your portfolio, whether you’re looking to become an app developer or otherwise.
Welcome to the world of app development! In the first chapter we'll get to know our client and figure out what we need to do to create their app.
Once our client is happy with our wireframes, we'll take a look at creating the assets, colour scheme and layout of our app in Figma.
Time to code! Here we'll use Xcode, Swift & Apple's newest framework - SwiftUI, to build out the screen we've designed.
Our app is complete - let's get a test link for our client, get the app signed off & put it on to the App Store.
Louise (she/her) has been teaching people how to make websites & iPhone apps for the last 8 years. As a Senior Learning Designer and teacher at SuperHi, she writes courses & content for you to learn from. Originally from the UK, but currently based in Bali, you’ll find her surfing, cooking, organising fun & helping people. If you’re stuck on something tech-based or otherwise, say hi.