An ios version of Freedgeneration App:
- Records: Attendance, Events and a master data at the same time.
Pages:
- Login Page:
- Home Page:
- Lessons Page:
- Settings Page:
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