Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.49 KB

README.md

File metadata and controls

39 lines (28 loc) · 1.49 KB

An ios version of Freedgeneration App:

  • Records: Attendance, Events and a master data at the same time.

Pages:

  • Login Page:
image
  • Home Page:
image
  • Lessons Page:
image
  • Settings Page:
image

Demo:

Screen.Recording.2024-01-12.at.5.33.17.PM.mov

PS: For learning purposes only

Learnings:

  • SWIFTUI
    • struct - define classes
    • ZStack - like Stack in flutter
    • HStack - like Row widget in Flutter
    • VStack - Column widget in flutter
    • @State, @Binding - handling states
    • Identifiable - when you want to use model for list with unique keys
    • Modifiable - in flutter its like properties for Rows that has minAxis, children, CrossAxisAlignment, etc..
    • datatype - defining variables data type in swift is via colon(:) i.e. var title: String
    • Image - you can use either svg, png, jpg just upload in assets folder
    • Icons - Inside Image but when using SF Symbols, should be Image(.SystemName("sun.fill"))
    • functions
    • refactor