This repository is a collection of mini iOS projects, each designed to teach different aspects of iOS application development. The projects cover various topics and frameworks, providing practical experience in developing iOS applications.
- Avocados: An app focused on avocado recipes and nutrition. (SwiftUI focus)
- ChatApp Firebase: A chat application demonstrating Firebase integration. (SwiftUI, Firebase focus)
- Fruits: An educational app about fruits, their benefits, and more. (SwiftUI focus)
- MovieBooking: An app for booking movie tickets. (SwiftUI, Styling focus)
- Restart: A simple application to demonstrate animation in SwiftUI. (SwiftUI, Animation focus)
- TodoList CoreData: A to-do list app showcasing CoreData usage. (SwiftUI, CoreData focus)
- TouchDown Ecom: An e-commerce app for sports merchandise. (SwiftUI focus)
- ReminderCoreData: Apple Reminder clone. (SwiftUI, CoreData focus)
For more details on each project, please refer to their respective directories in this repository.
To explore these projects, you need to have Xcode installed on your Mac. Follow these steps to get started:
- Clone the repository: git clone https://github.com/DustinTrinh/iOS_Applications_Completion.git
- Open the cloned folder, and navigate to the specific project you are interested in.
- Open the project file (
.xcodeproj) in Xcode. - Run the project using the Xcode simulator or a connected iOS device.
- Udemy
- designcode.io
- Youtube (DesignCode, Swiftful Thinking, ...)