How to Tame Widgets in a Super App?
summary
Practical experience building and integrating iOS widgets for the Tinkoff Mobile Bank is presented, covering simple to complex widgets that update during the day, adapt to different user types, communicate with a remote server, and react to changing parameters in real time. The talk focuses on gaps in Apple’s documentation for enterprise apps and on reliable techniques to create widgets that survive release-to-release changes.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 2:10What are widgets and why use them
- 11:03Widget theory basics
- 20:40App-widget data exchange
- 27:55UI performance handling
- 33:38Widget localization and adaptation
- 38:19Analytics and limitations
- 41:50Code organization and testing
- 46:11Summary
related talks
21mDesign for intelligence: customise your widgets
33mCombining SwiftUI and UIKit, AppClips and Widgets
33mSwiftUI for Flutter Developers
52mDeveloping Killer Apple Watch Applications
32mBuilding for iOS with Flutter
23mEnhancing App Experiences with App Intents and Live Activities
44mBuild Features, Not Apps
20mThe Townwork iOS app over the past few years
