Mobile App Development Best Practices — 18.12
Decoupled Stacked Sheet Navigation, Animating Inside and Outside the Box, Why do Programmers need doors and more!
POV: If you, like me, were wondering how Google lost where Apple won — The Verge gave a pretty accessible point-by-point explanation. In a nutshell — precedent doesn’t work in this case, Google’s deals with third-party companies were questionable, it was difficult for the jury to explain them away with business issues and a conspiracy against Epic — simple, Google removed evidence that didn’t play in its favour, and finally — it was simply two completely different cases to determine the market in which the monopoly was formed. Apple’s was “digital mobile gaming transactions” and Google’s was “Android app distribution and Android app billing services”. All in all, if you’re interested in understanding it, highly recommended.
Applause and Join our Telegram channel — Mobile Development.
iOS
- ChatGPT 4 Xcode — ChatGPT integration for Xcode
- Plain Swift — a simple Swift IDE for Windows
- Should you add final to all your Swift classes?
- Decoupled stacked sheet navigation with multiple modals in SwiftUI
- Integrating Haptic Feedback In SwiftUI Projects
- Hierarchical background styles in SwiftUI
- Building Complex Scroll Animations With New iOS 17 APIs
Android
- Android-PiP — Android Picture-in-Picture feature helper library
- Animating Inside and Outside the Box with Jetpack Compose
- The ViewModel’s leaked Flow collectors problem
- Glassmorphic Bottom Navigation in Jetpack Compose
- Building Passive UI in Jetpack Compose
- Kandy: the new Kotlin plotting library by JetBrains
- Demystifying Pixel Shaders (AGSL)
- Don’t use var in enums
Multiplatform
Dev
- Why do programmers need private offices with doors?
- 8 Simple Steps to Create Crosswords on Any Topic in Minutes Using ChatGPT