└── README.md /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## 안드로이드 개발 시 유용한 라이브러리 및 저장소들을 아카이브 합니다. 4 | 5 | # Library 6 | 7 | | Category | Name | User & Type | Note | Licence | 8 | | :----------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | 9 | | **Animtation** | [lottie-android](https://github.com/airbnb/lottie-android) | [airbnb](https://github.com/airbnb) | Lottie is a mobile library for Android and iOS that parses [Adobe After Effects](http://www.adobe.com/products/aftereffects.html) animations exported as json with [Bodymovin](https://github.com/airbnb/lottie-web) and renders them natively on mobile! | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 10 | | **Application** | **Name** | **User & Type** | **Note** | **Licence** | 11 | | * | [Android-ShowCase](https://github.com/igorwojda/android-showcase) | [igorwojda](https://github.com/igorwojda) | Showcase is a sample project that presents a modern, 2021 approach to [Android](https://en.wikipedia.org/wiki/Android_(operating_system)) application development. | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 12 | | * | [iosched](https://github.com/google/iosched) | [oogle](https://github.com/google) | Google I/O Android App | [View license](https://github.com/PhilJay/MPAndroidChart/blob/master/LICENSE) | 13 | | **Architecture** | [MvRx](https://github.com/airbnb/MvRx) | [airbnb](https://github.com/airbnb) | Mavericks is the Android framework from Airbnb that we use for nearly all product development at Airbnb. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 14 | | **Blur** | **[Blurry](https://github.com/wasabeef/Blurry)** | [wasabeef](https://github.com/wasabeef) | Blurry is an easy blur library for Android | | 15 | | **Calendar** | [CosmoCalendar](https://github.com/ApplikeySolutions/CosmoCalendar) | | Calendar library | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 16 | | * | **[CalendarView](https://github.com/kizitonwose/CalendarView)** | [kizitonwose](https://github.com/kizitonwose) | A highly customizable calendar library for Android, powered by RecyclerView. | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 17 | | **Chart** | [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart) | | A powerful & easy to use chart library for Android | [View license](https://github.com/PhilJay/MPAndroidChart/blob/master/LICENSE) | 18 | | * | [AnyChart](https://github.com/AnyChart/AnyChart-Android) | | AnyChart Android Charts is an amazing data visualization library for easily creating interactive charts in Android apps. | [AnyChart](https://www.anychart.com/) | 19 | | **Clean Architecture** | [Clean Architecture Boilerplate](https://github.com/bufferapp/android-clean-architecture-boilerplate) | | The use of clean architecture may seem over-complicated for this sample project | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 20 | | * | [Android-CleanArchitecture](https://github.com/android10/Android-CleanArchitecture) | | This is a sample app that is part of a blog post I have written about how to architect android application using the Uncle Bob's clean architecture approach. | [Apache-2.0 License](https://github.com/nickbutcher/plaid/blob/main/LICENSE)[Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 21 | | * | [Android-Kotlin-Clean-Architecture](https://github.com/sanogueralorenzo/Android-Kotlin-Clean-Architecture) | [sanogueralorenzo](https://github.com/sanogueralorenzo) | Android Sample Clean Architecture App written in Kotlin | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 22 | | **Convention** | [android-guideline](https://github.com/ribot/android-guidelines/blob/master/project_and_code_guidelines.md) | | New projects should follow the Android Gradle project structure that is defined on the [Android Gradle plugin user guide](http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Project-Structure). The [ribot Boilerplate](https://github.com/ribot/android-boilerplate) project is a good reference to start from. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 23 | | **Compose** | **[compose-jb](https://github.com/JetBrains/compose-jb)** | [JetBrains](https://github.com/JetBrains) | Jetpack Compose for Desktop and Web, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 24 | | * | **[Learn-Jetpack-Compose-By-Example](https://github.com/vinaygaba/Learn-Jetpack-Compose-By-Example)** | [vinaygaba](https://github.com/vinaygaba) | 🚀 This project contains various examples that show how you would do things the "Jetpack Compose" way | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 25 | | **Custom View** | [AndroidSlidingUpPanel](https://github.com/umano/AndroidSlidingUpPanel) | | This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 26 | | **Debuging** | **Name** | **User & Type** | **Note** | **Licence** | 27 | | * | [Timber](https://github.com/JakeWharton/timber) | | | | 28 | | * | [logger](https://github.com/orhanobut/logger) | | | | 29 | | * | **[Hyperion-Android](https://github.com/willowtreeapps/Hyperion-Android)** | [willowtreeapps](https://github.com/willowtreeapps) | App Debugging & Inspection Tool for Android | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 30 | | * | **[chucker](https://github.com/ChuckerTeam/chucker)** | [ChuckerTeam](https://github.com/ChuckerTeam) | 🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device) | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 31 | | **Dependency Injection** | [daggraph](https://github.com/dvdciri/daggraph) | [dvdciri](https://github.com/dvdciri) | App Debugging & Inspection Tool for AndroidThis library is now deprecated in favour of solutions based directly on the Dagger PSI (`BindingGraphPlugin`). The project will no longer be maintained. | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 32 | | **Declarative UI** | [Anko](https://github.com/Kotlin/anko) | | Anko is a [Kotlin](https://www.kotlinlang.org/) library which makes Android application development faster and easier | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 33 | | * | [Compose](https://github.com/android/compose-samples) | [android](https://github.com/android) | This repository contains a set of individual Android Studio projects to help you learn about Compose in Android. Each sample demonstrates different use cases, complexity levels and APIs. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 34 | | * | **[accompanist](https://github.com/google/accompanist)** | [google](https://github.com/google) | A collection of extension libraries for Jetpack Compose | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 35 | | **Event** | [EventBus](https://github.com/greenrobot/EventBus) | [greenrobot](https://github.com/greenrobot) | [EventBus](https://greenrobot.org/eventbus/) is a publish/subscribe event bus for Android and Java. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 36 | | **Font** | [d2codingfont](https://github.com/naver/d2codingfont) | [naver](https://github.com/naver) | 개발을 위한 한글 최적화 가독성 폰트 | N/A | 37 | | **Groovy** | **Name** | **User** | **Note** | **Licence** | 38 | | * | **[gradle-dependency-graph-generator-plugin](https://github.com/vanniktech/gradle-dependency-graph-generator-plugin)** | [vanniktech](https://github.com/vanniktech) | Gradle plugin that generates dependency graphs from your project | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 39 | | **Image Load** | [glide](https://github.com/bumptech/glide) | [bumptech](https://github.com/bumptech) | Glide is a fast and efficient open source media management and image loading framework for Android | [View](https://github.com/PhilJay/MPAndroidChart/blob/master/LICENSE) | 40 | | * | [coil](https://github.com/coil-kt/coil) | [coil-kt](https://github.com/coil-kt) | An image loading library for Android backed by Kotlin Coroutines | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 41 | | * | [fresco](https://github.com/facebook/fresco) | [facebook](https://github.com/facebook) | Fresco is a powerful system for displaying images in Android applications. | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 42 | | **Image Picker** | [Matisse](https://github.com/zhihu/Matisse) | [zhihu](https://github.com/zhihu) | Matisse is a well-designed local image and video selector for Android | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 43 | | * | **[Pickle](https://github.com/Charlezz/Pickle)** | [Charlezz](https://github.com/Charlezz) | The fastest image picker for Android | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 44 | | **Image Zooming** | [subsampling-scale-image-view](https://github.com/davemorrissey/subsampling-scale-image-view) | [davemorrissey](https://github.com/davemorrissey) | Subsampling Scale Image View | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 45 | | * | [PhotoView](https://github.com/Baseflow/PhotoView) | [Baseflow](https://github.com/Baseflow) | PhotoView aims to help produce an easily usable implementation of a zooming Android ImageView. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 46 | | **Image Etc** | [GlidePalette](https://github.com/florent37/GlidePalette) | [florent37](https://github.com/florent37) | Android Lollipop Palette is now easy to use with Glide | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 47 | | * | **[CircleImageView](https://github.com/hdodenhof/CircleImageView)** | [hdodenhof](https://github.com/hdodenhof) | A circular ImageView for Android | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 48 | | **Json** | **Name** | **User** | **Note** | **Licence** | 49 | | * | **[moshi](https://github.com/square/moshi)** | [square](https://github.com/square) | A modern JSON library for Kotlin and Java. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 50 | | * | **[gson](https://github.com/google/gson)** | [google](https://github.com/google) | A Java serialization/deserialization library to convert Java Objects into JSON and back | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 51 | | * | **[klaxon](https://github.com/cbeust/klaxon)** | [cbeust](https://github.com/cbeust) | A JSON parser for Kotlin | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 52 | | * | **[jackson](https://github.com/FasterXML/jackson)** | [FasterXML](https://github.com/FasterXML) | Main Portal page for the Jackson project | | 53 | | **Kotlin** | [dokka](https://github.com/Kotlin/dokka) | [Kotlin](https://github.com/Kotlin) | Dokka is a documentation engine for Kotlin | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 54 | | * | **[kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)** | [Kotlin](https://github.com/Kotlin) | Kotlin multiplatform / multi-format serialization | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 55 | | * | [modelmapper](https://github.com/modelmapper) | **[modelmapper](https://github.com/modelmapper/modelmapper)** | Intelligent object mapping | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 56 | | **Kts** | [samples](https://github.com/gradle/kotlin-dsl-samples) | | Samples builds using the Gradle Kotlin DSL | | 57 | | **List** | **[epoxy](https://github.com/airbnb/epoxy)** | [airbnb](https://github.com/airbnb) | poxy is an Android library for building complex screens in a RecyclerView | [Apache](https://github.com/nickbutcher/plaid/blob/main/LICENSE) | 58 | | * | [binding-collection-adapter](https://github.com/evant/binding-collection-adapter) | [evant](https://github.com/evant) | Easy way to bind collections to listviews and recyclerviews with the new Android Data Binding framework | [Apache](https://github.com/nickbutcher/plaid/blob/main/LICENSE) | 59 | | * | **[litho](https://github.com/facebook/litho)** | [facebook](https://github.com/facebook) | A declarative framework for building efficient UIs on Android. | [Apache](https://github.com/nickbutcher/plaid/blob/main/LICENSE) | 60 | | * | [proteus](https://github.com/flipkart-incubator/proteus) | [flipkart-incubator](https://github.com/flipkart-incubator) | Proteus : A JSON based LayoutInflater for Android | [Apache](https://github.com/nickbutcher/plaid/blob/main/LICENSE) | 61 | | * | **[groupie](https://github.com/lisawray/groupie)** | [lisawray](https://github.com/lisawray) | Groupie helps you display and manage complex RecyclerView layouts. | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 62 | | * | **[UltimateRecyclerView](https://github.com/cymcsg/UltimateRecyclerView)** | [cymcsg](https://github.com/cymcsg)/ | A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features. | [Apache](https://github.com/nickbutcher/plaid/blob/main/LICENSE) | 63 | | * | **[GravitySnapHelper](https://github.com/rubensousa/GravitySnapHelper)** | [rubensousa](https://github.com/rubensousa) | A SnapHelper that snaps a RecyclerView to an edge. | [Apache](https://github.com/nickbutcher/plaid/blob/main/LICENSE) | 64 | | **Layout** | **[flexbox-layout](https://github.com/google/flexbox-layout)** | [google](https://github.com/google) | FlexboxLayout is a library project which brings the similar capabilities of [CSS Flexible Box Layout Module](https://www.w3.org/TR/css-flexbox-1) to Android. | [Apache](https://github.com/nickbutcher/plaid/blob/main/LICENSE) | 65 | | **Network** | [LoggingInterceptor](https://github.com/ihsanbal/LoggingInterceptor) | [ihsanbal](https://github.com/ihsanbal) | Interceptor for [OkHttp3](https://github.com/square/okhttp) with pretty logger | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 66 | | * | **[retrofit](https://github.com/square/retrofit)** | [square](https://github.com/square) | A type-safe HTTP client for Android and Java. | [Apache](https://github.com/nickbutcher/plaid/blob/main/LICENSE) | 67 | | * | [chuck](https://github.com/jgilfelt/chuck) | [jgilfelt](https://github.com/jgilfelt) | huck is a simple in-app HTTP inspector for Android OkHttp clients | [Apache](https://github.com/nickbutcher/plaid/blob/main/LICENSE) | 68 | | * | [Fast-Android-Networking](https://github.com/amitshekhariitbhu/Fast-Android-Networking) | [amitshekhariitbhu](https://github.com/amitshekhariitbhu) | A Complete Fast Android Networking Library that also supports HTTP/2 | [Apache](https://github.com/nickbutcher/plaid/blob/main/LICENSE) | 69 | | * | [Scarlet](https://github.com/Tinder/Scarlet) | [Tinder](https://github.com/Tinder) | A Retrofit inspired WebSocket client for Kotlin, Java, and Android. | [View](https://github.com/PhilJay/MPAndroidChart/blob/master/LICENSE) | 70 | | * | **[chucker](https://github.com/ChuckerTeam/chucker)** | [ChuckerTeam](https://github.com/ChuckerTeam) | 🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device) | [Apache](https://github.com/nickbutcher/plaid/blob/main/LICENSE) | 71 | | **Player** | [ExoPlayer](https://github.com/google/ExoPlayer) | [google](https://github.com/google) | An extensible media player for Android | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 72 | | * | [android-youtube-player](https://github.com/PierfrancescoSoffritti/android-youtube-player) | [PierfrancescoSoffritti](https://github.com/PierfrancescoSoffritti) | YouTube Player library for Android and Chromecast, stable and customizable. | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 73 | | **Test** | [mockito](https://github.com/mockito/mockito) | [mockito](https://github.com/mockito) & library | Most popular mocking framework for Java | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 74 | | * | [mockito-kotlin](https://github.com/nhaarman/mockito-kotlin) | [mockito ](https://github.com/mockito)& library | A small library that provides helper functions to work with [Mockito](https://github.com/mockito/mockito) in Kotlin. | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 75 | | * | [jacoco](https://github.com/jacoco/jacoco) | [jacoco](https://github.com/jacoco) & library | | | 76 | | **Time** | [truetime-android](https://github.com/instacart/truetime-android) | [instacart](https://github.com/instacart) | Android NTP time library. Get the true current time impervious to device clock time changes | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 77 | | **Performance** | **Name** | **User** | **Note** | **Licence** | 78 | | * | **[leakcanary](https://github.com/square/leakcanary)** | [square](https://github.com/square) | A memory leak detection library for Android. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 79 | | **ReactiveX** | [RxJava](https://github.com/ReactiveX/RxJava) | | RxJava is a Java VM implementation of [Reactive Extensions](http://reactivex.io/) | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 80 | | * | [RxKotlin](https://github.com/ReactiveX/RxKotlin) | | RxKotlin is a lightweight library that adds convenient extension functions to [RxJava](https://github.com/ReactiveX/RxJava). | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 81 | | * | [RxAndorid](https://github.com/ReactiveX/RxAndroid) | | Android specific bindings for [RxJava 3](http://github.com/ReactiveX/RxJava). | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 82 | | * | **[RxBinding](https://github.com/JakeWharton/RxBinding)** | [JakeWharton](https://github.com/JakeWharton) | RxJava binding APIs for Android UI widgets from the platform and support libraries. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 83 | | * | **[RxLifecycle](https://github.com/trello/RxLifecycle)** | [trello](https://github.com/trello) | This library allows one to automatically complete sequences based on a second lifecycle stream. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 84 | | * | [RxAndroidBle](https://github.com/Polidea/RxAndroidBle) | | RxAndroidBle is a powerful painkiller for Android's Bluetooth Low Energy headaches. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 85 | | **View** | [SmoothBottomBar](https://github.com/ibrahimsn98/SmoothBottomBar) | [ibrahimsn98](https://github.com/ibrahimsn98) | A lightweight Android material bottom navigation bar library | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 86 | | * | [Alerter](https://github.com/Tapadoo/Alerter) | [Tapadoo](https://github.com/Tapadoo) | An Android Alerting Library | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 87 | | * | [material-dialogs](https://github.com/afollestad/material-dialogs) | [afollestad](https://github.com/afollestad) | A beautiful, fluid, and extensible dialogs API for Kotlin & Android. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 88 | | * | [TableView](https://github.com/evrencoskun/TableView) | [evrencoskun](https://github.com/evrencoskun) | TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells. | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 89 | | * | **[Splitties](https://github.com/LouisCAD/Splitties)** | [LouisCAD](https://github.com/LouisCAD) | A collection of hand-crafted extensions for your Kotlin projects. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 90 | | * | **[richeditor-android](https://github.com/wasabeef/richeditor-android)** | [wasabeef](https://github.com/wasabeef) | RichEditor for Android is a beautiful Rich Text WYSIWYG Editor for Android. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 91 | | * | **[PinLockView](https://github.com/aritraroy/PinLockView)** | [aritraroy](https://github.com/aritraroy) | A clean, minimal, highly customizable pin lock view for Android | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 92 | | * | [Skeleton](https://github.com/ethanhua/Skeleton) | [ethanhua](https://github.com/ethanhua) | A library provides an easy way to show skeleton loading view like Facebook and Alipay | | 93 | | * | [CardStackView](https://github.com/yuyakaido/CardStackView) | [yuyakaido](https://github.com/yuyakaido) | 📱Tinder like swipeable card view for Android | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 94 | | **Video** | **Name** | **User** | **Note** | **Licence** | 95 | | * | **[mediapipe](https://github.com/google/mediapipe)** | [google](https://github.com/google) | Cross-platform, customizable ML solutions for live and streaming media. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 96 | | **Etc** | **Name** | **User** | **Note** | **Licence** | 97 | | * | [ThreeTenABP](https://github.com/JakeWharton/ThreeTenABP) | [JakeWharton](https://github.com/JakeWharton) | An adaptation of the JSR-310 backport for Android. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 98 | | * | **[EventBus](https://github.com/greenrobot/EventBus)** | [greenrobot](https://github.com/greenrobot) | Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 99 | | * | **[Hyperion-Android](https://github.com/willowtreeapps/Hyperion-Android)** | [willowtreeapps](https://github.com/willowtreeapps) | | | 100 | | | | | | | 101 | 102 | # Tool 103 | 104 | | Category | Name | User | Note | Licence | 105 | | :--------: | :-----------------------------------------------: | :---------------------------------------: | :--------------------------------------------------------: | :----------------------------------------------------------: | 106 | | **Kotlin** | **[ktlint](https://github.com/pinterest/ktlint)** | [pinterest](https://github.com/pinterest) | An anti-bikeshedding Kotlin linter with built-in formatter | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 107 | 108 | # Repository 109 | 110 | | Category | Name | User | Note | Licence | 111 | | :-------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | 112 | | **Application** | [plaid](https://github.com/nickbutcher/plaid) | [nickbutcher](https://github.com/nickbutcher) | An Android app which provides design news & inspiration as well as being an example of implementing material design. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 113 | | * | **[android-oss](https://github.com/kickstarter/android-oss)** | [kickstarter](https://github.com/kickstarter) | Kickstarter for Android. Bring new ideas to life, anywhere. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 114 | | * | [Android MVVM Architecture: Sample App](https://github.com/MindorksOpenSource/android-mvvm-architecture) | [MindOrks](https://github.com/MindorksOpenSource) | This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava, FastAndroidNetworking, PlaceHolderView and AndroidDebugDatabase | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 115 | | * | **[android-modular-architecture](https://github.com/vmadalin/android-modular-architecture)** | [vmadalin](https://github.com/vmadalin) | Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack. | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 116 | | * | **[android-showcase](https://github.com/igorwojda/android-showcase)** | [igorwojda](https://github.com/igorwojda) | 💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis... | [MIT](https://github.com/ApplikeySolutions/CosmoCalendar/blob/master/LICENSE) | 117 | | * | **[grafika](https://github.com/google/grafika)** | [![@google](https://avatars.githubusercontent.com/google?size=48)](https://github.com/google?type=source)[google](https://github.com/google?type=source) | Grafika test app | | 118 | | * | **[iosched](https://github.com/google/iosched)** | [![@google](https://avatars.githubusercontent.com/google?size=48)](https://github.com/google?type=source)[google](https://github.com/google?type=source) | The Google I/O Android App | | 119 | | * | **[nowinandroid](https://github.com/android/nowinandroid)** | [![@android](https://avatars.githubusercontent.com/android?size=48)](https://github.com/android?type=source)[android](https://github.com/android?type=source) | A fully functional Android app built entirely with Kotlin and Jetpack Compose | | 120 | | **Kotlin** | **[kotlin-dsl-samples](https://github.com/gradle/kotlin-dsl-samples)** | [gradle](https://github.com/gradle) | Samples builds using the Gradle Kotlin DSL | [View](https://github.com/PhilJay/MPAndroidChart/blob/master/LICENSE) | 121 | | **Coroutine** | [Kotlin-Coroutine-Use-Cases-on-Android](https://github.com/LukasLechnerDev/Kotlin-Coroutine-Use-Cases-on-Android) | [LukasLechnerDev](https://github.com/LukasLechnerDev) | 🎓 Learning Kotlin Coroutines for Android by example. 🚀 Sample implementations for real-world Android use cases. 🛠 Unit tests included! | [Apache](https://github.com/greenrobot/EventBus/blob/master/LICENSE) | 122 | 123 | # Document 124 | 125 | | Category | Name | User | Note | Licence | 126 | | :--------: | :----------------------------------------------------------: | :---------------------------------------: | :-----------------------------------: | :----------------------------------------------------------: | 127 | | **Kotlin** | **[Design-Patterns-In-Kotlin](https://github.com/dbacinski/Design-Patterns-In-Kotlin)** | [dbacinski](https://github.com/dbacinski) | Design Patterns implemented in Kotlin | [GPL](https://github.com/dbacinski/Design-Patterns-In-Kotlin/blob/master/LICENSE) | 128 | 129 | 130 | 131 | # Plugins 132 | 133 | | Category | Name | User | Note | Licence | 134 | | :--------: | :----------------------------------------------------------: | :-----------------------------------: | :----------------------------------------------------------: | :-------: | 135 | | **Degisn** | **[android-material-design-icon-generator-plugin](https://github.com/konifar/android-material-design-icon-generator-plugin)** | [konifar](https://github.com/konifar) | This plugin help you to set material design icon to your project. | [Apache]( | 136 | --------------------------------------------------------------------------------