Posted by Swathi Dharshna Subbaraj – Undertaking Coordinator, Google Dev Library
Android provides builders a wealthy set of instruments and SDKs/APIs for constructing progressive and interesting cellular apps. Builders can create functions for a big and rising person base of over 2.5 billion units worldwide.
Google Dev Library curates open-source Android libraries created and contributed by builders from all over the world. Builders can simply leverage the huge array of helpful code samples, GitHub repos, and libraries that includes Compose, networking, knowledge storage to person interface design and picture processing to construct your personal Android apps !
On this weblog, we’re sharing 7 in style tasks by android contributors. These tasks are a number of the highest seen tasks on the platform and we hope these offers you a sneak peak into the kind of attention-grabbing and progressive tasks discovered on the platform. Let’s dive into the record:
Coil by Colin White
Picture loading for Android backed by Kotlin Coroutines
Coil is designed to be light-weight, environment friendly, and simple to make use of, and it provides numerous options similar to automated picture caching, help for numerous picture codecs, and integration with in style picture loading libraries like Glide and Picasso. In case you are engaged on an Android app and want a dependable strategy to load and show photos, this repository is unquestionably value testing !
LitePal by Lin Guo
An Android library that makes builders use SQLite database extraordinarily simple
If you happen to’re seeking to streamline your database administration processes, LitePal is an open supply library for Android that helps builders with database administration in your app growth.
Tivi is a TV present monitoring app that makes use of a number of the newest Android libraries
Tivi showcases fashionable growth practices, together with the usage of Android Jetpack and different libraries. This TV present monitoring Android undertaking is useful for builders to be taught extra about attention-grabbing and enjoyable practices for Android growth.
Showkase is an annotation-processor primarily based Android library
Showkase helps you set up, uncover, search and visualize Jetpack Compose UI parts. With minimal configuration it generates a UI browser that helps you simply discover your elements, colours & typography.
Pokedex follows Google’s official android structure steering
Pokedex demonstrates fashionable Android growth with Hilt, Coroutines, Stream, Jetpack (Room, ViewModel), and Materials Design primarily based on MVVM structure. The repository contains the app’s structure, options, and performance, in addition to documentation on the way to implement and get resourceful.
Useful resource for studying in regards to the Android Jetpack Compose framework.
In case you are seeking to be taught or enhance your data of Jetpack Compose, Be taught-Jetpack-Compose-By-Instance incorporates a group of instance code and accompanying explanations for numerous elements and options of Jetpack Compose. This repository goals to point out the Jetpack Compose means of constructing widespread Android UI that we’re accustomed to constructing.
MaterialDialog library is constructed upon Google’s Materials Design library
The creator, Shreyas Patil, goes into element about the way to use the MaterialDialog library and gives code examples to show its capabilities. The library permits builders to simply create dialogs with a wide range of customization choices, similar to including buttons, choosing the theme, and setting the title and content material. Total, the MaterialDialog library is a useful gizmo for Android builders seeking to implement Materials Design in your apps.