iOS 17 Flashcards
Best new features of iOS 17
Pass keys (technically delivered in iOS 16)
Interactive widgets
Live activities now on iPad
SwiftData - Swift-based data framework (like SwiftUI for data)
Push Notifications console (test PNs and logs)
Recent iOS App Store changes
Must document usage of “fingerprinting” APIs for nutrition label
Must be able to delete account
Nutrition labels
Recent Google Play App Store changes
Must be able to delete account (in app and on a website)
Nutrition labels
What is SOLID ?
Single responsibility
Open-closed principal - open for extension but closed for modification
Liskov substitution principal - Subtypes should be substitutable for base types
Interface segregation
Dependency inversion - Entities depend on abstraction (factories / generic interface)