Kotlin Dagger2

Open-source Kotlin projects categorized as Dagger2

Top 22 Kotlin Dagger2 Projects


    The most beautiful SMS messenger for Android

    Project mention: Apple announces that RCS support is coming to iPhone next year | news.ycombinator.com | 2023-11-17

    Third-party SMS and MMS messaging apps already exist on Android, such as QKSMS,[1] Simple SMS Messenger,[2] and a large number of proprietary apps. There isn't a shred of evidence that these non-default SMS/MMS apps increase spam to any measurable extent compared to SMS/MMS apps that are preinstalled on phones.

    [1] QKSMS: https://github.com/moezbhatti/qksms

    [2] Simple SMS Messenger: https://github.com/SimpleMobileTools/Simple-SMS-Messenger

  • MaterialAudiobookPlayer

    Minimalistic audiobook player

    Project mention: Free Public Domain Audiobooks | news.ycombinator.com | 2023-05-07

    I recently found the Voice Audiobook Player for Android on the google play store[1][2]. Point it to a folder and it looks in there for audiobooks, one per subfolder, and keeps track of which ones you've read and where you are in each one.

    No signup, no ads (albeit maybe analytics and crash telemetry), GPL3 code, fairly minimal and keeps audiobooks away from messing up music playlists or from podcast app complexity. Haven't used it enough to give a full review, but it seems exactly what I wanted and good for Libribox book downloads.

    [1] https://play.google.com/store/apps/details?id=de.ph1b.audiob...

    [2] source: https://github.com/PaulWoitaschek/Voice

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • anvil

    A Kotlin compiler plugin to make dependency injection with Dagger 2 easier. (by square)

  • stackzy

    💻 A cross-platform desktop application to identify libraries used inside an android application. Made possible by Compose Desktop ⚡

  • Theatre

    Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭 (by andremion)

  • My-Wallet-V3-Android

    Blockchain Android Wallet

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • whetstone

    Whetstone is a dependency injection framework for Android that greatly simplifies working with Dagger 2 using all the powers of Anvil

    Project mention: Am I the only one who feels that Google's "new stuff" approach is badly hurting productivity? | /r/androiddev | 2023-03-05

    The "future" of your project is whatever tech stack you pick, not what the "Android hype committee" defines is "the only one true way to develop your app", unless it's Whetstone.

  • pinboard-kotlin

    Unofficial Android client for Pinboard

    Project mention: ⟳ 2 apps added, 13 updated at apt.izzysoft.de | /r/FDroidUpdates | 2023-09-09

    Pinkt (version 2010000): An unofficial Android app for Pinboard. Manage and view your bookmarks.

  • ThinkRchive

    An app showing all details for various Lenovo Thinkpad models. Made to try out Jepack Compose for Android.

  • updater-for-spotify

    Updater For Spotify allows you to download the latest version of Spotify

  • hilt-binder

    An annotating processing library that automatically generates Dagger Hilt's `@Binds` methods.

  • dagger-track

    Gradle plugin to add clock trackings to your dagger components and subcomponents

  • Stars

    An android application build with a clean architecture approach and Star wars API

  • Bogadex

    🎲 BoardGameGeek collections explorer application using Hilt, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.

  • VanillaDaggerPlayground

    Vanilla Dagger tutorial with specific examples

  • CurrencyExchange

    Currency Exchange App that displays real-time currency rates, shows a chart for any currency pair in the world to see their currency history and provides a currency converter to convert over 180 currencies implemented in MVVM Architecture using Koltin.

  • DevUpdates

    News app for developer updates.

  • PopularPeople

    Popular People app that shows a list of (artists, directories ..etc) and details about them when items on the list are tapped implemented using MVVM architecture, Dagger2, Retrofit, and Coroutines.

  • E-Catalog

    A catalog of entertainment topics, raging from television to books, to anime

  • Showify

    Showify is a my first simple ✅ Android application 📱 using DI, where I learn how to use dagger-hilt, retrofit2, mvvm, livedata, Requestly Interceptor and so much more...

  • Skeleton Dagger App - Template

    Skeleton app made with Dagger, Retrofit and Room. Fork it, play with it and create your own project with the base setup already :)

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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 2023-11-17.

Kotlin Dagger2 related posts


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

Project Stars
1 QKSMS 4,371
2 MaterialAudiobookPlayer 2,216
3 anvil 1,244
4 stackzy 996
5 Theatre 645
6 My-Wallet-V3-Android 569
7 android-gif-search 398
8 whetstone 208
9 pinboard-kotlin 112
10 ThinkRchive 83
11 updater-for-spotify 76
12 hilt-binder 69
13 dagger-track 62
14 Stars 54
15 Bogadex 16
16 VanillaDaggerPlayground 15
17 CurrencyExchange 10
18 DevUpdates 8
19 PopularPeople 4
20 E-Catalog 3
21 Showify 1
22 Skeleton Dagger App - Template 0
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.