SwiftUI-Frameworks

SwiftUIXCode

Wednesday, November 15, 2023

SwiftUI-Frameworks

Another great beginner level app from Sean Allen's course. This app cleared a lot of fundamental things and also messed up my brain a few times ngl. Following are the features in the app- Contains a grid of different frameworks offered by Apple (We can customize them to be anything we want); Those can be clicked to open a detailed view; Can click the 'learn more' button to further open a Safari webpage.
My learnings from this app-

  • Learnt about LazyVGrid and LazyHGrid
  • Implemented a ForEach loop to loop through the array of the data
  • Added a NavigationView, later to be updated to the newest NavigationStack (iOS 16)
  • Implemented sheets
  • Understood (a little bit) about MVVM and moving data around.
  • Tried to understand UIKit integration by adding the SafariViewController



Overall, I feel this app was a bit challenging, but definitely introduced me to the core concepts of an iOS app. I hope these concepts will get more and more clear as I build more and more apps. Cheers!

Visit this repository to learn more! 👇🏼

https://github.com/yugandharkhair/SwiftUI-Frameworks