News
Mobile App Development Best Practices – 18.09

iOS
- EmojiPalette – Emoji Picker for iOS using SwiftUI
- Animating with keyframe animator in SwiftUI
- SFSymbol Animations in iOS 17
- A new tool for testing macros in Swift
- Crack Your iOS Interview: Top Questions You Must Know in 2023 Before You Go!
- Understanding Access Levels in Swift with Examples
- Benefits of using #pragma mark in Swift
- Discovering All SwiftUI TextField Keyboard Types
Android
- ComposeScrollbars – Polish your Android Compose UI with advanced scrollbars
- UI Eventing on Android
- ANR internals: touch dispatching through the view hierarchy
- ArchUnit vs. Konsist. Why Did We Need Another Kotlin “Linter”?
- A bird’s eye view of the ioki Android app architecture
- Kotlin Performance Tuning: 20 Best Practices You Should Know
- Kotlin Flow: Simple yet Powerful Implementation
- Why has my background Worker stopped? Exploring Android WorkManger’s StopReason
- Advanced Kotlin: Mastering Delegation in Kotlin
Multiplatform
- Creating a Cutting-Edge Movie Streaming App with Flutter & Python
- Why Kotlin Multiplatform could change everything in the mobile dev world
- The Power of the late keyword in Dart
Dev
- OpenRA – Open Source real-time strategy game engine for early Westwood games written in C# using SDL and OpenGL
- Unlocking the Potential of Mobile DevOps: Transforming App Development and Delivery
Marketing
