Course
https://www.udemy.com/course/ios-13-app-development-bootcamp/
A Las Vegas dice app that make the die roll at the press of a button.
A colorful Xylophone app that plays music when the buttons are pressed.
An egg timer app that tracks how long it takes to boil eggs to soft, medium or hard.
A trivia game app. Uses structs and MVC design pattern.
BMI calculator app that takes weight and height as inputs. Module contains optionals, MVC design pattern, navigation and segues.
Tip calculator app that takes bill amount, tip percentage and number of people to split the bill as input. Calculates the total per person.
Weather app that lets you search for a location and shows the temperature at that location. Uses API from OpenWeather Map https://openweathermap.org/. Module contains dark mode, vector images, protocols, delegate design pattern, URLSession for making API calls, Closures, JSON decoding, updating UI using dispatch queue, extensions and using core location to get location data.
Lets people chat with each other. Uses Firebase Firestore to store messages. Uses cocoapods, authentication using Firebase, tableviews.
A todolist app to keep track of all your tasks. Uses table view, alert view container, swipable cells, filtering search results, encoding and decoding using NSCoder. The module focussed on local data persistance using user defaults, custom plist, core data and Realm. Final app uses Realm.
A basic calculator app. Uses advanced Swift fundamentals like computed properties, structs, swift tuples, optional chaining, gaurd vs if let.
Image processing app that tells you if a image is a Hotdog or not using a pre trained machine learning model. Uses CoreML, machine learning, camera, image processing.