Asynchronous, using coroutines and Flow, type safe and easy to use. What are we talking about? Well, DataStore! Join us in this MAD Skills series on Jetpack DataStore, a safer and simpler replacement for SharedPreferences. You’ll learn all about why you should make the switch, how and when to use DataStore and how to migrate your existing code. You’ll also see where DataStore fits into your app’s architecture, how to handle errors and of course, how to test it. Let’s find out why DataStore is our preferred way to store data!
- DataStore – MAD Skills
- Introduction to DataStore
- Preferences DataStore
- Proto DataStore
- DataStore: Best practices
- DataStore: Best practices (part 2)
Mobile \ Read more \ 22.09
iOS Understanding Swift’s Opaque Types Implement Core Spotlight in a SwiftUI App MVVM + POP to deal with complex UI...
Dynamic Islands – A sample of Dynamic Island designs
A sample of Dynamic Island widgets that will help you make better things! Dynamic Islands This repo aims to provide...
Tigris – Modern, scalable backend for real-time apps
For developers who want to build scalable web and mobile apps fast! With a zero-ops scalable pub/sub messaging system and...
Mobile \ Read more \ 21.09
A little more cuteness to lighten the autumn – Tinder has announced a partnership with dog shelters as part of...
Tinder helps dogs find new homes
The main goal of the Rescue Matches campaign is to help Tinder users adopt a dog from a shelter.
Chaquopy – Python SDK for Android
Chaquopy provides everything you need to include Python components in an Android app, including: Full integration with Android Studio’s standard...