289 Repositories
Android native-libraries Libraries
ModernStorage is a group of libraries that provide an abstraction layer over storage on Android to simplify its interactions
ModernStorage ModernStorage is a group of libraries that provide an abstraction layer over storage on Android to simplify its interactions by apps dev
Convert your YouTube channel into a native Android app using YouTube Data API v3.
Convert your YouTube channel into an app. Screenshots • Description • Features • Configuration • Documentation Screenshots Description Channelify is a
GraphQL based Jetpack Compose and SwiftUI Kotlin Multiplatform sample
GraphQL based Jetpack Compose and SwiftUI Kotlin Multiplatform sample
Kotlin Multiplatform Mobile App Template
KMMT : Kotlin Multiplatform Mobile Template Kotlin Multiplatform Mobile Development Simplified KMMT is a KMM based project template designed to simpli
KaMP Kit by Touchlab is a collection of code and tools designed to get your mobile team started quickly with Kotlin Multiplatform.
KaMP Kit Welcome to the KaMP Kit! About Goal The goal of the KaMP Kit is to facilitate your evaluation of Kotlin Multiplatform (aka KMP). It is a coll
Gradle plugin for simplify Kotlin Multiplatform mobile configurations
Mobile Multiplatform gradle plugin This is a Gradle plugin for simple setup of Kotlin Multiplatform mobile Gradle modules. Setup buildSrc/build.gradle
Sync Kotlin files with an Xcode project
Kotlin Xcode Sync Note Soon to be deprecated. You can add folder references instead. See here. Import kotlin files into an Xcode project. This is used
AppCode helper for Kotlin/Native and Xcode
Kotlin Xcode compatibility Gradle plugin The plugin is used by AppCode to set up Kotlin/Native project along with Xcode Sources A multi-build sample w
Kotlin Native Xcode Plugin
Kotlin Native Xcode Support Plugin to facilitate debugging iOS applications using Kotlin Native in Xcode. Defines Kotlin files as source code, with ba
Redux implementation for Kotlin (supports multiplatform JVM, native, JS, WASM)
Redux-Kotlin ![badge][badge-ios] A redux standard for Kotlin that supports multiplatform projects. Full documentation at http://reduxkotlin.org. Misso
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel), inspired by Badoo MVICore library
Should you have any questions or ideas please welcome to the Slack channel: #mvikotlin Inspiration This project is inspired by Badoo MVICore library.
Model-View-ViewModel architecture components for mobile (android & ios) Kotlin Multiplatform development
Mobile Kotlin Model-View-ViewModel architecture components This is a Kotlin Multiplatform library that provides architecture components of Model-View-
Kotlin/Native interop to libui: a portable GUI library
kotlin-libui Kotlin/Native bindings to the libui C library. libui is a C lightweight multi-platform UI library using native widgets on Linux (Gtk3), m
Thin multiplatform wrappers for graphics.
Kotlin Graphics Libraries Kotlin Multiplatform libraries for graphics. GLFW Vulkan OpenGL STB KGL uses LWJGL for the JVM target and the respective nat
Multiplatform UI DSL with screen management in common code for mobile (android & ios) Kotlin Multiplatform development
Mobile Kotlin widgets This is a Kotlin MultiPlatform library that provides declarative UI and application screens management in common code. You can i
Multiplaform kotlin library for calculating text differences. Based on java-diff-utils, supports JVM, JS and native targets.
kotlin-multiplatform-diff This is a port of java-diff-utils to kotlin with multiplatform support. All credit for the implementation goes to original a
Fuzzy string matching for Kotlin (JVM, native, JS, Web Assembly) - port of Fuzzy Wuzzy Python lib
FuzzyWuzzy-Kotlin Fuzzy string matching for Kotlin (JVM, iOS) - fork of the Java fork of of Fuzzy Wuzzy Python lib. For use in on JVM, Android, or Kot
A Kotlin Multiplatform library for working with dates and times
Island Time A Kotlin Multiplatform library for working with dates and times, heavily inspired by the java.time library. Features: A full set of date-t
Multiplatform Date and time library for Kotlin
Klock is a Date & Time library for Multiplatform Kotlin. It is designed to be as allocation-free as possible using Kotlin inline classes, to be consis
This is an Kotlin Library that enables Annotation-triggered method call logging for Kotlin Multiplatform.
This is an Kotlin Library that enables Annotation-triggered method call logging for Kotlin Multiplatform.
Kermit is a Kotlin Multiplatform logging utility with composable log outputs
Kermit is a Kotlin Multiplatform logging utility with composable log outputs. The library provides prebuilt loggers for outputting to platform logging tools such as Logcat and NSLog.
Kotlin Multi Platform Logger, for android an ios : Logcat & print
Multiplatform Preferences Use a single object : Logger in your kotlin shared projects to display logs Note you can also use it in your real code on An
Napier is a logger library for Kotlin Multiplatform.
Napier is a logger library for Kotlin Multiplatform. It supports for the android, ios, jvm, js. Logs written in common module are displayed on logger
Purpose for this base architectural project is to load it with all latest components and libraries So it become reference for all kind of Android projects
The purpose of this base architectural project is to load it with all the latest components and libraries, So it becomes a reference for all kinds of Android projects
Simple library to decompress files .zip, .rar, .cbz, .cbr in React Native.
Uncompress React Native Simple library to decompress files .zip, .rar, .cbz and .cbr in React Native. Installation yarn add uncompress-react-native o
Forget about bunch of XML files for maintaining UIs. Jetpack Compose is Android’s modern toolkit for building native UI. Here is a small example to get started.
Jetpack Compose Sample Description This repository is to get started with new Jetpack Compose Toolkit for Android. By using Jetpack Compose you no nee
This Kotlin Multiplatform library is for accessing the TMDB API to get movie and TV show content. Using for Android, iOS, and JS projects.
Website | Forum | Documentation | TMDb 3 API Get movie and TV show content from TMDb in a fast and simple way. TMDb API This library gives access to T
Android playground project with modularization by feature (android libraries), unit tests, MVVM & MVI.
Movies Movies is a simple project to study and play with some android components, architecture and tools for Android development. Tech Stack This proj
Opinionated Redux-like implementation backed by Kotlin Coroutines and Kotlin Multiplatform Mobile
CoRed CoRed is Redux-like implementation that maintains the benefits of Redux's core idea without the boilerplate. No more action types, action creato
Initiate immediate phone call for React Native on iOS and Android.
react-native-immediate-call-library Initiate immediate phone call for React Native on iOS and Android. Getting started Using npm: npm install react-na
GitPoint is one of the most feature-rich unofficial GitHub clients that is 100% free.
View repository and user information, control your notifications and even manage your issues and pull requests. Built with React Native, GitPoint is one of the most feature-rich unofficial GitHub clients that is 100% free.
JavaScript evaluation from kotlin common code for android & iOS
Mobile Kotlin javascript This is a Kotlin MultiPlatform library that allows you to run JavaScript code from common Kotlin code Table of Contents Featu
A React Native library making file access easier for developers as first class citizens, without the tears
React Native File Gateway A React Native library making file access easier for developers as first class citizens, without the tears. ⚠️ NOTE: This li
Dependency Injection library for Kotlin Multiplatform, support iOS and Android
Multiplatform-DI library for Kotlin Multiplatform Lightweight dependency injection framework for Kotlin Multiplatform application Dependency injection
Template (pure) for KMM application with DI support
KMM di template Template (pure) for KMM application with DI support. Uses Multiplatform-DI for Dependency Injection Features Common architecture (VIP)
Gradle Plugin to enable auto-completion and symbol resolution for all Kotlin/Native platforms.
CompleteKotlin Gradle Plugin to enable auto-completion and symbol resolution for all Kotlin/Native platforms. What this plugin provides This zero-conf
This is a template to help you get started building amazing Kotlin applications and libraries.
Welcome to the Starter This is a template to help you get started building amazing Kotlin applications and libraries. Over time, examples will be comp
Proguard configurations for common Android libraries
android-proguard-snippets Example Proguard configurations for common Android libraries. This project assumes that your ProGuard configuration is based
A sample Android app which showcases advanced usage of Dagger among other open source libraries.
U+2020 A sample Android app which showcases advanced usage of Dagger among other open source libraries. Watch the corresponding talk or view the slide
An android library to display FontAwesome Icons in any View or a MenuItem
DroidAwesome A library to display FontAwesome Icons in any View or a MenuItem Views Supported: TextView AutoComplete TextView EditText Switch CheckBox
Barcode Scanner Libraries for Android
Project Archived July 1 2020 This project is no longer maintained. When I first started this project in late 2013 there were very few libraries to hel
Barcode Scanner Libraries for Android
Project Archived July 1 2020 This project is no longer maintained. When I first started this project in late 2013 there were very few libraries to hel
Display code with syntax highlighting :sparkles: in native way.
CodeView (Android) CodeView helps to show code content with syntax highlighting in native way. Description CodeView contains 3 core parts to implement
Interactive, thoroughly customizable maps in native Android powered by vector tiles and OpenGL.
Interactive, thoroughly customizable maps in native Android powered by vector tiles and OpenGL.
Open-source native Android graph/chart framework includes line chart,stick chart,candlestick chart,pie chart,spider-web chart etc.
Welcome to Android-Charts Welcome to Android-Charts project page on github.com. We just moved from Google Code. Android-Charts is an open-source andro
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
Fast Android Networking Library About Fast Android Networking Library Fast Android Networking Library is a powerful library for doing any type of netw
A collection of hand-crafted extensions for your Kotlin projects.
Splitties Splitties is a collection of small Kotlin multiplatform libraries (with Android as first target). These libraries are intended to reduce the
Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.
Codename One - Cross Platform Native Apps with Java or Kotlin Codename One is a mobile first cross platform environment for Java and Kotlin developers
Routable, an in-app native URL router, for Android
Routable Routable is an in-app native URL router, for Android. Also available for iOS. Usage Set up your app's router and URLs: import com.usepropelle
A robust native library loader for Android.
ReLinker A robust native library loader for Android. More information can be found in our blog post Min SDK: 9 JavaDoc Overview The Android PackageMan
Make your native android Dialog Fancy. A library that takes the standard Android Dialog to the next level with a variety of styling options. Style your dialog from code.
FancyAlertDialog-Android Prerequisites Add this in your root build.gradle file (not your module build.gradle file): allprojects { repositories { ..
Make your native android Toasts Fancy. A library that takes the standard Android toast to the next level with a variety of styling options. Style your toast from code.
FancyToast-Android Prerequisites Add this in your root build.gradle file (not your module build.gradle file): allprojects { repositories { ... ma
It is a project that contains lessons and examples about Kotlin programming language. 🇰
Kotlin Tutorials What is Kotlin? I added the platforms it supports and great resources. You can access the article from the link below: https://medium
Sweet Android libraries written in Kotlin
Kandy A Kotlin library set dedicated to Android platform which will make programming sweet again! Repository All modules are available on the jcenter.
AutosizeEditText for Android is an extension of native EditText that offer a smooth auto scale text size.
AutoscaleEditText AutosizeEditText for Android is an extension of native EditText that offer a smooth auto scale text size. Latest Version How to use
Implementation of a TextView and all its direct/indirect subclasses with native support for the Roboto fonts, includes the brand new Roboto Slab fonts.
Android-RobotoTextView Implementation of a TextView and all its direct/indirect subclasses with native support for the Roboto fonts, includes the bran
"Selenium for Android" (Test automate native or hybrid Android apps and the mobile web with Selendroid.) Join us on IRC #selendroid on freenode. Also confirm you have signed the CLA http://goo.gl/pAvxEI when making a Pull Request.
Selendroid Selendroid is a test automation framework which drives of the UI of Android native and hybrid applications (apps) and the mobile web with S
A simple library that can help you detect if you app is modded or tampered with
Android Tamper Detector A simple library that can help you detect if you app is modded or tampered with. This adds a security level that makes it diff
Horoscope API for android to get the horoscope according to the sunsign
Horoscope-API. Simple Java API to get the horoscope according to the sunsign. Contents Features Implementation API Usage To-dos Credits License Featur
Air Native Extension (iOS and Android) for the Facebook mobile SDK
Air Native Extension for Facebook (iOS + Android) This is an AIR Native Extension for the Facebook SDK on iOS and Android. It has been developed by Fr
A collection of hand-crafted extensions for your Kotlin projects.
Splitties Splitties is a collection of small Kotlin multiplatform libraries (with Android as first target). These libraries are intended to reduce the
Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.
Codename One - Cross Platform Native Apps with Java or Kotlin Codename One is a mobile first cross platform environment for Java and Kotlin developers
Android library with collection of cool progress views.
CoolProgressViews Android library with collection of cool progress views. DEMO LINK Also Mention in: Android Library Hunt MaterialUp DEMO DOWNLOAD Add
A simple way to encrypt your secure data like passwords into a native .so library.
PLEASE NOTE, THIS PROJECT IS NO LONGER BEING MAINTAINED Cipher.so Providing a simple way to keep your secure info safe for android app development. Wi
:bread: Make your native android Toasts Tasty
TastyToast Make your native android toast look beautiful. Preview About Refer Here Wiki Grab the above demo app from here : Dependency Add dependency
****. Use the native and support library variants instead - https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml.html. An android library that makes it easy to add custom fonts to edittexts and textviews
Add to your project Add this line to your dependencies in build.gradle compile 'in.workarounds.typography:typography:0.0.8' Using the views There are
AboutLibraries is a library to offer some information of libraries.
AboutLibraries .. allows you to easily create an used open source libraries fragment/activity within your app. All the library information is automati
Google core libraries for Java
Guava: Google Core Libraries for Java Guava is a set of core Java libraries from Google that includes new collection types (such as multimap and multi
[] FFmpeg build for android random architectures with example jni
AndroidFFmpegLibrary This project aims to create working library providing playing video files in android via ffmpeg libraries. With some effort and N
Material Design implementation for Android 4.0+. Shadows, ripples, vectors, fonts, animations, widgets, rounded corners and more.
Carbon Material Design implementation for Android 4.0 and newer. This is not the exact copy of the Lollipop's API and features. It's a custom implemen
Bringing extended scrolling features to Android's native ListView and ExpandableListView.
About QuickScroll QuickScroll is a library aimed at creating similar scrolling experiences to the native Contacts app's People view. It has the same s
It is a project that contains lessons and examples about Kotlin programming language. 🇰
Kotlin Tutorials What is Kotlin? I added the platforms it supports and great resources. You can access the article from the link below: https://medium
Animated tabbar with native control
SSCustomBottomNavigation Getting Started SSCustomBottomNavigation is a customizable bottom bar library with curved animations. The actual features are
Events Calendar is a user-friendly library that helps you achieve a cool Calendar UI with events mapping. You can customise every pixel of the calendar as per your wish and still achieve in implementing all the functionalities of the native android calendar in addition with adding dots to the calendar which represents the presence of an event on the respective dates. It can be done easily, you are just a few steps away from implementing your own badass looking Calendar for your very own project!
Events Calendar Single Selection Mode Range Selection Mode Multiple Selection Mode What is Events Calendar? Events Calendar is a user-friendly library
Display code with syntax highlighting :sparkles: in native way.
CodeView (Android) CodeView helps to show code content with syntax highlighting in native way. Description CodeView contains 3 core parts to implement
a 2d Java physics engine, native java port of the C++ physics engines Box2D and LiquidFun
jbox2d Please see the project's BountySource page to vote on issues that matter to you. Commenting/voting on issues helps me prioritize the small amou
Make your native android Dialog Fancy and Gify. A library that takes the standard Android Dialog to the next level with a variety of styling options and Gif's. Style your dialog from code.
FancyGifDialog-Android Prerequisites Add this in your root build.gradle file (not your module build.gradle file): allprojects { repositories { ...
LicensesDialog is an open source library to display licenses of third-party libraries in an Android app.
LicensesDialog LicensesDialog is an open source library to display licenses of third-party libraries in an Android app. Download Download the latest R
Proguard configurations for common Android libraries
android-proguard-snippets Example Proguard configurations for common Android libraries. This project assumes that your ProGuard configuration is based
A sample Android app which showcases advanced usage of Dagger among other open source libraries.
U+2020 A sample Android app which showcases advanced usage of Dagger among other open source libraries. Watch the corresponding talk or view the slide
Tabbar Component For React-Native
React Native Tabbar Interaction Beautiful Tabbar Interaction with Sliding Inset FABs, made with React Native. Check it out on Béhance (https://www.beh
[] Action bar implementation which uses the native action bar on Android 4.0+ and a custom implementation on pre-4.0 through a single API and theme.
DEPRECATED ActionBarSherlock is deprecated. No more development will be taking place. For an up-to-date action bar backport use AppCompat. Thanks for
Material Design implementation for Android 4.0+. Shadows, ripples, vectors, fonts, animations, widgets, rounded corners and more.
Carbon Material Design implementation for Android 4.0 and newer. This is not the exact copy of the Lollipop's API and features. It's a custom implemen
Render After Effects animations natively on Android and iOS, Web, and React Native
Lottie for Android, iOS, React Native, Web, and Windows Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations expo
[] FFmpeg build for android random architectures with example jni
AndroidFFmpegLibrary This project aims to create working library providing playing video files in android via ffmpeg libraries. With some effort and N
🎺 Orchestra is a collection of Android custom view compatible libraries for Jetpack Compose.
Orchestra 🎺 Jetpack Compose compatible libraries using Balloon, ColorPickerView, PowerSpinner. Balloon Add below codes to your root build.gradle file
Support for Spring's RestTemplate within native Android applications
Spring for Android Spring for Android is a library that is designed to provide components of the Spring Framework family of projects for use in native
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
Fast Android Networking Library About Fast Android Networking Library Fast Android Networking Library is a powerful library for doing any type of netw
An easy open source Android Native Game FrameWork.
JustWeEngine - Android Game FrameWork An easy open source Android Native Game FrameWork. Engine Flow Chart How To Use? Import Engine's module as Libra