I am currently learning SwiftUI, a powerful, reactive way to write iOS applications. To be honest, I wish I had started learning it right after its release. However, I often made excuses and delayed it. Adapting to reactive programming has been challenging, especially with my strong MVC mindset. Initially, I couldn’t understand why people claimed MVVM was faster and easier for coding and tracing until I started learning SwiftUI.
SwiftUI is a powerful reactive programming framework that generates amazing UIs almost instantly. By using bindings and state, the UI re-renders automatically, which saves a lot of time compared to updating the UI manually. I am committed to continuing my learning and aim to create my own application using SwiftUI. Hopefully, one day you will find my applications in the App Store. Cheers!
Demonstrating my learning journey from scratch! I will definitely provide more updates in the future! See you!
Chapter 1:
Starting with a greetings app
- LinearGradient background
- MessageView
- Circular Gradient
- Animation
- Tap Gesture

Chapter2:
Finance App UI demonstration
- Support Light and dark theme
- Exercise of Z, V, HStack
- Divide views into smaller struct of View


Code modified base on: Deep Dive iOS 18 & SwiftUI 6: 80-Hour Project-Based Course, Dr. Ron Ere
