Kotlin android-library

Open-source Kotlin projects categorized as android-library

Top 23 Kotlin android-library Projects

  • GitHub repo flexbox-layout

    Flexbox for Android

    Project mention: Example where Flow widget in ConstraintLayout shines | reddit.com/r/android_devs | 2021-03-24

    This blog doesn't really mention the actual case Flow tries to solve. It is more akin to FlexBoxLayout where it can wrap the row/column if the child widget's size exceeds the size of the container.

  • GitHub repo MaterialDrawer

    The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design.

    Project mention: Publishing Android libraries to MavenCentral in 2021 | reddit.com/r/androiddev | 2021-02-08

    I've seen a workaround for this, but I don't think that's any better than what I have now.

  • GitHub repo recyclerview-animators

    An Android Animation library which easily add itemanimator to RecyclerView items.

    Project mention: How can I code an app like this? | reddit.com/r/androidapps | 2021-02-23

    Probably uses a library of some sort for animations, the rest would be Recyclerviews and components normal to Android. The whole thing is set in a Fragment/ Tabbed Activity.

  • GitHub repo Compressor

    An android image compression library.

  • GitHub repo Android-Iconics

    Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.

  • GitHub repo WilliamChart

    Android Library to rapidly develop attractive and insightful charts in android applications. (by diogobernardino)

  • GitHub repo FastAdapter

    The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...

  • GitHub repo Spotlight

    Android Library that lights items for tutorials or walk-throughs etc...

  • GitHub repo AboutLibraries

    AboutLibraries is a library to offer some information of libraries.

    Project mention: How do you list the Licenses of all dependencies in your Android project? | reddit.com/r/androiddev | 2021-01-27

    I use https://github.com/mikepenz/AboutLibraries

  • GitHub repo Material View Pager Dots Indicator

    Three material Dots Indicators for view pagers in Android !

  • GitHub repo Transitioner

    A library for dynamic view-to-view transitions

  • GitHub repo Balloon

    :balloon: A lightweight popup like tooltips, fully customizable with an arrow and animations.

  • GitHub repo chucker

    🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device) - More Chucker than Chuck

  • GitHub repo Stfalcon ImageViewer

    A simple and customizable Android full-screen image viewer with shared image transition support, "pinch to zoom" and "swipe to dismiss" gestures

  • GitHub repo accompanist

    A collection of extension libraries for Jetpack Compose

    Project mention: Jetpack Compose is now in Beta | reddit.com/r/androiddev | 2021-02-24

    I’m actually going to look at this over the next few weeks: https://github.com/chrisbanes/accompanist/issues/192

  • GitHub repo FragNav

    An Android library for managing multiple stacks of fragments

  • GitHub repo kotlin-android-template

    Android + Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc = ❤️

  • GitHub repo DrawableToolbox

    🛠️ The missing drawable toolbox for Android. Create drawables programmatically and get rid of the boring and always repeated drawable.xml files.

  • GitHub repo Showkase

    🔦 Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements

    Project mention: Auto-generated UI component explorer for Android (Storybook for Android) | news.ycombinator.com | 2021-03-07
  • GitHub repo android_dbinspector

    Android library for viewing, editing and sharing in app databases.

    Project mention: When you create a database using Room, where exactly is the sqlite file stored? | reddit.com/r/androiddev | 2021-02-04

    That depends on the explorer, but mostly no. You can use Device explorer from Android Studio or Database Inspector to access it while debugging. Also you can use an Android library to preview and edit it. https://github.com/infinum/android_dbinspector

  • GitHub repo MVICore

    MVI framework with events, time-travel, and more

    Project mention: MVI: Safe ways to delegate render methods from Fragments | reddit.com/r/androiddev | 2021-04-10

    In this case maybe you should diff your view state and render only parts that have changed. I have written a diff-dispatcher library to help with this, but there's now a better one from badoo guys which doesn't need kapt.

  • GitHub repo AnimatedBottomBar

    A customizable and easy to use BottomBar navigation view with sleek animations, with support for ViewPager, ViewPager2, NavController, and badges. (by Droppers)

  • GitHub repo LiquidSwipe

    Android LiquidSwipe Library

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-10.


What are some of the best open-source android-library projects in Kotlin? This list will help you:

Project Stars
1 flexbox-layout 16,631
2 MaterialDrawer 11,335
3 recyclerview-animators 10,575
4 Compressor 5,811
5 Android-Iconics 4,782
6 WilliamChart 4,612
7 FastAdapter 3,344
8 Spotlight 2,925
9 AboutLibraries 2,637
10 Material View Pager Dots Indicator 2,147
11 Transitioner 2,047
12 Balloon 1,809
13 chucker 1,655
14 Stfalcon ImageViewer 1,599
15 accompanist 1,463
16 FragNav 1,386
17 kotlin-android-template 1,054
18 DrawableToolbox 1,050
19 Showkase 892
20 android_dbinspector 879
21 MVICore 860
22 AnimatedBottomBar 832
23 LiquidSwipe 727