-
Notifications
You must be signed in to change notification settings - Fork 44
Home
Kaushik Gopal edited this page Dec 5, 2024
·
10 revisions
- What is the pattern
- Talks/presentations on this
- Diagram
- The architecture should be independent of platform (use in Android & iOS) so as to be conceptually similar.
- Conceptually similar is important because it means you can quickly follow this code and use in other platforms.
- You'll find the android blueprints & USF are modeled very similarly.
- While there are fantastic solutions out there, USF should survive if any company decides to stop supporting or maintaining the library.
- We want the generated code (if any) to be very similar to something that you would handwrite yourself.
- Code will strive for legibility first before performance.
- point to examples
- Sample Android app
- Sample iOS app
- if you have questions on how something would work the USF way, raise an issue
- i'll try to add more questions
- MVI inspiration
- iOS & Android (conceptual similarity)
- Shift to Kotlin (& Coroutines)
- KSP plugin to reduce boilerplate
- Instacart inspired challenges and specifics of changes