Kotlin android-library

Open-source Kotlin projects categorized as android-library | Edit details

Top 23 Kotlin android-library Projects

  • GitHub repo flexbox-layout

    Flexbox for Android

    Project mention: Is it obligatory to use sp? | reddit.com/r/Kotlin | 2021-11-06

    I would highly recommend using sp for text sizes as users can change the font size in their settings. So if someone has bad vision and large text, your app would be disregarding scaling the text up. This does make it more difficult to create layouts that work for all text sizes, but there are patterns such as a constraint layout flow or flex box which will make everything in one row if the content fits our stack on top of each other if it doesn't fit in a single row.

  • 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.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • 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 accompanist

    A collection of extension libraries for Jetpack Compose

    Project mention: Jetpack Compose: Tabs with swiping | dev.to | 2021-11-13

    Thankfully, there's the Accompanist library that provides various essential but missing functionality from Compose. The Pager library is what is needed in this case. It provides the ability to swipe on the current tab contents and change tabs.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo FastAdapter

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

    Project mention: [Need HELP] How to add Selection to RecyclerView with binding | reddit.com/r/Kotlin | 2021-08-06
  • GitHub repo Spotlight

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

  • GitHub repo AboutLibraries

    AboutLibraries automatically detects all dependencies of a project and collects their information including the license. Optionally visualising it via the provided ui components.

    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 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)

    Project mention: Android Dev Tools - Become a Master with these Tools, Collaborate Better | dev.to | 2021-07-04


  • GitHub repo Transitioner

    A library for dynamic view-to-view transitions

  • GitHub repo Splitties

    A collection of hand-crafted extensions for your Kotlin projects.

    Project mention: Future of single activity with multiple fragment!!! | reddit.com/r/androiddev | 2021-06-28

    I've successfully used single activity with multiple fragments in the past. In one app we even dropped the fragments and inflated custom views (fueled with splitties: https://github.com/LouisCAD/Splitties when compose was in early stage) with screens logic implemented as suspendable functions.

  • 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 FragNav

    An Android library for managing multiple stacks of fragments

    Project mention: Thoughts about it? 🤔 | reddit.com/r/androiddev | 2021-06-06

    I think it's a fairly complex app, ~100 screens with a lot of custom transitions/animation and I'm still using dagger-android with custom scoping 😅. I would say before dagger hilt the nav library was pretty rough to use, we had to use a lot of dirty workarounds and nested fragments to get desired behavior. Right now it's in a really good spot. My biggest issues now are with how the IDE editor works; it can be really annoying about edge case features (like graph level args) and it inhales memory. I think alternatives like fragNav are much better for smaller projects.

  • GitHub repo kotlin-android-template

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

  • 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: Showkase: UI component browser for Android developers | news.ycombinator.com | 2021-09-11
  • 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 AnimatedBottomBar

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

    Project mention: We made an open source Buddha Quotes app for Android | reddit.com/r/androidapps | 2021-08-09

    It's actually a library! https://github.com/Droppers/AnimatedBottomBar

  • GitHub repo MVICore

    MVI framework with events, time-travel, and more

    Project mention: Why is there nothing like Redux, Vuex, MobX, etc... for Android? | reddit.com/r/androiddev | 2021-04-14

    Redux is called MVI in Android world. There are plenty of MVI libs: MVICore, orbit-mvi, mobius and other.

  • 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

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-11-13.

Kotlin android-library related posts


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

Project Stars
1 flexbox-layout 17,148
2 MaterialDrawer 11,497
3 recyclerview-animators 10,906
4 Compressor 6,214
5 Android-Iconics 4,907
6 WilliamChart 4,744
7 accompanist 3,687
8 FastAdapter 3,502
9 Spotlight 3,126
10 AboutLibraries 2,764
11 Material View Pager Dots Indicator 2,430
12 Balloon 2,219
13 chucker 2,150
14 Transitioner 2,050
15 Splitties 1,932
16 Stfalcon ImageViewer 1,726
17 FragNav 1,400
18 kotlin-android-template 1,249
19 Showkase 1,126
20 DrawableToolbox 1,079
21 AnimatedBottomBar 996
22 MVICore 928
23 android_dbinspector 902
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives