Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
landscapist
🌻 A pluggable, highly optimized Jetpack Compose and Kotlin Multiplatform image loading library that fetches and displays network images with Glide, Coil, and Fresco.
-
simple-stack
[ACTIVE] Simple Stack, a backstack library / navigation framework for simpler navigation and state management (for fragments, views, or whatevers).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
RxJava
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
-
timber
A logger with a small, extensible API which provides utility on top of Android's normal Log class.
-
Lottie for Android, iOS, and React Native
Render After Effects animations natively on Android and iOS, Web, and React Native
-
MPAndroidChart
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
-
ReactiveNetwork
Android library listening network connection state and Internet connectivity with RxJava Observables
-
plaid
An Android app which provides design news & inspiration as well as being an example of implementing material design.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
In all my projects I use this lib AndroidUtilCode
Accompanist for unofficial stuff that's still useful
Networking: Retrofit for APIs, OkHttp for HTTP stack
Landscapist for image loading
Image loading: Glide, Picasso, Coil, Fresco
The big stuff in AndroidX - ViewModel, LiveData (and/or StateFlow), the navigation component (or SimpleStack), and updated/improved versions of Activity/Fragment classes
Networking: Retrofit for APIs, OkHttp for HTTP stack
UI: Material components
Permissions are generally a pain, but I've used PermissionsDispatcher, EasyPermissions, and RxPermissions at various times
Persistence: Room, SqlDelight
Image loading: Glide, Picasso, Coil, Fresco
JSON de/serialization: Kotlin serialization, Moshi
JSON de/serialization: Kotlin serialization, Moshi
Image loading: Glide, Picasso, Coil, Fresco
Image loading: Glide, Picasso, Coil, Fresco
Concurrency: Kotlin coroutines for general use, Rx or Flow for reactive programming (you can technically use Rx for regular concurrency as well, but not really what it's meant for)
scrcpy to see/use your device via your computer
Timber for logging
Lottie/RLottie for animated assets (or AnimatedVectorDrawable)
Lottie/RLottie for animated assets (or AnimatedVectorDrawable)
MPAndroidChart for charts and graphs
Permissions are generally a pain, but I've used PermissionsDispatcher, EasyPermissions, and RxPermissions at various times
Permissions are generally a pain, but I've used PermissionsDispatcher, EasyPermissions, and RxPermissions at various times
ReactiveNetwork for connectivity
Paris for applying styles programmatically in non-Compose code
RecyclerView utilities: Epoxy, Groupie, AdapterDelegates
RecyclerView utilities: Epoxy, Groupie, AdapterDelegates
RecyclerView utilities: Epoxy, Groupie, AdapterDelegates
Apps for inspiration/examples: Plaid, Tivi
Apps for inspiration/examples: Plaid, Tivi