A curated collection of small Swift apps designed to help learners master iOS development — from UIKit basics to core design patterns and network integration.
The repository contains 10+ Swift apps, each showcasing a different topic:
- Dicee (Dice rolling UI)
- I Am Rich
- Xylophone (Soundboard)
- EggTimer
- Quizzler
- Destini
- BMI Calculator
- Tipsy
- Clima (Weather app, includes dark mode)
- ByteCoin (Crypto price fetcher)
- FlashChat (Chat app with Firebase Auth)
- Business Card app
- Dicee Observer & Detail View enhancements
This is a hands-on learning toolkit based on the iOS 13 App Development Bootcamp curriculum. It's ideal for those exploring iOS concepts through real-world mini-projects.
- Swift & UIKit (storyboards, programmatic UI)
- Networking with
URLSession& JSON decoding - MVC, Delegate, Observer patterns
- Firebase Authentication
- Data persistence (e.g., CoreData / UserDefaults)
- UI layouts (Auto Layout, Dark Mode)
- Structuring modular, reusable code
The content is entirely in English, suitable for a global developer audience.
- Clone this repository:
git clone https://github.com/ynsemre1/swift-education-kit.git
- Open any app folder in Xcode (v11+).
- Build and run on Simulator or device.
Contributions are welcome! Feel free to open issues or submit PRs with improvements, new mini‑apps, or bug fixes.
