Großartige Android Open-Source-Projekte
? Eine kuratierte Liste großartiger Android-Projekte von Open-Source-Mitwirkenden.
Awesome Android Open-Source-Projekte zielen darauf ab, der Ausgangspunkt für diejenigen zu sein, die neu in der Welt der Open-Source sind und dazu beitragen möchten. Es dient auch erfahrene Mitwirkende, um teilzunehmen und in der genannten Projektliste beizutragen.
Inhalt
☘️ Kategorien
- Android TV
- ⌚ Android Wear
- ? Architektur
- Kommunikation
- E -Book -Leser
- ? Unterhaltung
- ? Finanzen
- ⚽ Spiele
- Gesundheit und Fitness
- Bibliotheken
- ? Miser
- ? Nachricht
- Produktivität
- Werkzeuge
- ? Reisen
- Versorgungsunternehmen
- ⛅ Wetter
Hacktoberfest
Beitragen
☘️ Kategorien
Android TV
AndroidtvMovieParadise
- Android TV ist eine Version des Android -Betriebssystems. Es wurde von Google für Soundbars, Set-Top-Boxen, digitale Medienplayer und Fernseher mit nativen Anwendungen entwickelt. Movie Paradise ist eine Android-TV-App. Anwendung verwendet die Filmdatenbank.
Smartyoutubetv
- SmartyOutubetv: Ein YouTube-Client für Set-Top-Boxen und Android-basierte Fernseher.
TV-Samples
- Dieses Repository besteht aus mehreren Beispielen, die Best Practices in der App -Entwicklung im Android -Fernsehen zeigen.
Weinberg
- Vineyard ist ein inoffizieller Vine -Kunde für Android TV.
Kodi TV
- Kodi ist eine preisgekrönte und Open-Source-Home Theatre/Media Center-Software und Unterhaltungs-Hub für digitale Medien. Mit seiner schönen Schnittstelle und leistungsstarken Skinning -Engine ist es für Android, BSD, Linux, MacOS, iOS, TVOS und Windows verfügbar.
⌚ Android Wear
Formwatchface
- Dies ist eine Uhrengesicht für Android Wear basierend auf der Schriftart, die für die Form der Formgestaltung verwendet wird.
Smartalarm
- Smart Alarm ist ein von Privatsphäre ausgerichteter Schlaf-Tracker mit leistungsstarken Funktionen und funktioniert ohne Internet- oder Telefonverbindung.
Zwölf
- Twelveish ist ein einzigartiges Verschleiß -Betriebssystem (Android Wear), das die ungefähre Zeit in Wörtern (in mehreren Sprachen) zeigt.
Wear-Notify-for-Reddit
- Holen Sie sich Benachrichtigungen von Ihren Lieblings -Subreddits direkt auf Ihrem Android Wearable.
Verschleiß-Os-Samples
- Mehrere Proben, die Best Practices in der App und die Entwicklung der Gesichtsbetrieb bei Wear OS ansehen.
Wearsquare
- Inoffizieller Foursquare® -Kunde für Android Wear.
? Architektur
Github Visualizer
- Android -Anwendung, um jede Benutzeraktivität auf Github zu verfolgen, die mit der GitHub Developers API erstellt wurde. Die für Implementierungen verwendeten Tools - Github -Entwickler -API, Kotlin, Coroutines, MVVM, Gleit, Nachrüstung.
Android-MVP-Architektur
- Dieses Repository enthält eine detaillierte Beispiel -App, die die MVP -Architektur mit Dagger2, Greendao, Rxjava, FastandroidNetworking, Placeholderview und Androiddebugdatabase implementiert.
Android-MVVM-Architektur
- Dieses Repository enthält eine detaillierte Beispiel -App, die die MVVM -Architektur mit Dagger2, Raum, Rxjava, FastandroidNetworking, Placeholderview und Androiddebugdatabase implementiert.
Archi
- Dieses Repository zeigt und vergleicht verschiedene architektonische Muster, mit denen Android -Apps erstellt werden können. Die genaue Probe -App wird dreimal mit unterschiedlichen Architekturen erstellt.
Back-App-Kotlin
- Probe für Android-Architektur mit dynamischer Merkmalsmodularisierung, sauberer Architektur mit MVI (Uni-Directional Data Flow), Dolch-Hilt, DFM-Navigation, Kotlin-Coroutinen mit StateFlow und EXO-Player.
Clean-MVP
- Kotlin MVP Clean Architecture für Android mit Koin, Raum und Rxjava2
Saubere Noten
- Android -Beispiel mit sauberer Architektur für Schicht.
Lebensmittel
- Foodium ist ein Beispiel für das Food -Blog -Android -Anwendung, das die Verwendung moderner Android -Entwicklungstools (Kotlin, Coroutines, Flow, Dolch 2, Architekturkomponenten, MVVM, Raum, Retrofit, Moshi, Materialkomponenten) erstellt hat.
RestApimvvm
- App, die mit einer REST -API interagiert. Architektur ist MVVM.
Notykt
- NotyKT ist eine vollständige Kotlin-Stack (Backend + Android) -Anwendung, die die Verwendung moderner Entwicklungstools mit Best Practices-Implementierung demonstriert.
Jetjoke
- Jetjoke ist ein Witzgenerator -App -Build mit Jetpack Compose & Clean + MVVM -Architektur, um die Verwendung mit anderen modernen Android -Entwicklungsbibliotheken und Tools zu demonstrieren.
Kommunikation
E -Book -Leser
? Unterhaltung
Antennapod
- Dies ist das offizielle Repository von Antennapod, dem benutzerfreundlichen, flexiblen und Open-Source-Podcast-Manager für Android.
Jetcaster
- Jetcaster ist eine Beispielpodcast -App, die mit Jetpack Compose erstellt wurde. Das Ziel der Probe ist es, dynamisches Themen und vollständige Architektur zu präsentieren.
Kinor
- Film Discovery App, die MVP, Rxjava, Dagger 2 und Clean Architecture präsentiert
MovieHunt
- Film Android App in Kotlin, MVVM, Rxjava, Android Architecture -Komponenten.
Newpipe
- Ein leichter Libre-Streaming-Front-End für Android.
Grammophon
- Ein materiell gestalteter Musikplayer für Android
Pendeln
- Shuttle ist ein Open Source, lokaler Musikspieler für Android.
Soundspice-Mobile
- Ein leichtem und minimalistischer Musikspieler für Android
Holz
- Materialdesign Musikplayer
Topcorn
- Eine minimalistische Filmliste für Filmlisten zum Durchsuchen der Top 250-Filme von IMDB, die zur Demonstration von MVVM mit den neuesten Tools für Hottrending-Android-Entwicklung erstellt wurden.
TVFLIX
- TVFLIX -Android -App mit Dolch -Hilt, Coroutinen, Jetpack (Raum, ViewModel, Paging, Livedata) basierend auf der MVVM -Architektur, die rein in Kotlin geschrieben wurde.
Moviemade
- Moviemade - Einfacher Weg, um beliebte Filme zu entdecken. Dies ist ein einfacher TMDB -Client für Android mit Materialdesign.
? Finanzen
Bitcoin-Wallet
- Bitcoin Wallet App für Ihr Android -Gerät. Eigenständiger Bitcoin -Knoten, kein zentrales Backend erforderlich.
Kokos
- Cocoin, Multi-View-Buchhaltungsanwendung
Kosten
- App in Kotlin für Budgetverfolgung geschrieben.
Finanzmanager
- Finanzmanager ist ein Android -Antrag, der Einkommensteuerrechner und EMI -Rechner enthält.
Finanzius
- Financius ist eine einfache Anwendung, mit der Sie Ihre Ausgaben protokollieren und verfolgen und Ihr Gleichgewicht im Auge behalten können.
Gnucash-Android
- Gnucash Android ist eine Begleitausschüttungsanwendung für Gnucash (Desktop) für Android. Sie ermöglichen es Ihnen, Transaktionen direkt aufzuzeichnen und die Daten später in Gnucash für den Desktop zu importieren.
Kripto
- Kripto ist Kryptowährung und Austausch von App für Android, geschrieben in Kotlin und mit Coingeckos API.
CurrencyExchange
- Die Währungsaustausch-App zeigt Echtzeit-Währungsraten an und zeigt ein Diagramm für jedes Währungspaar an.
Bither-Android
- Bither ist eine einfache und sichere Bitcoin -Brieftasche!
⚽ Spiele
2048-Android
- Dies ist der Android -Port des 2048 -Spiels von Gabriele Cirulli.
Pixel-Dungeon
- Traditionelles roguelikes Spiel mit Pixel-Art-Grafiken und einfacher Schnittstelle
Santa-Tracker-Android
- Die Google Santa Tracker -App für Android ist eine pädagogische und unterhaltsame Tradition, die Millionen von Kindern (und Kindern im Herzen) weltweit über die Ferienzeit im Dezember Freude bereitet.
Cuboidaldrift
- Cuboidal Drift ist ein ungezwungenes, lustiges Android -Spiel mit cool aussehenden Grafiken von Virej Dasani.
Quizapp
- Dies ist eine Quiz -App, die Benutzer spielen können, um ihre Freizeit zu genießen und auch einige Kenntnisse unterwegs zu erlangen
Freeciv
- Freeciv ist ein freies und Open-Source-Empire-Building-Strategiespiel, das von der Geschichte der menschlichen Zivilisation inspiriert ist.
Gesundheit und Fitness
Bibliotheken
Begleiter
- Begleiter ist eine Gruppe von Bibliotheken, die einige Dienstprogramme enthalten, die ich in Projekte kopiert habe, die Jetpack Compose verwenden.
Androidcharts
- Eine benutzerfreundliche Android-Diagrammbibliothek mit Animation.
Android-Debug-Daten
- Eine Bibliothek zum Debuggen von Android -Datenbanken und gemeinsam genutzten Vorlieben - Machen Sie das Debuggen erneut großartig
Butterknife
- Binden Sie Android -Ansichten und Rückrufe an Felder und Methoden.
Dolch
- Ein schneller Abhängigkeitsinjektor für Android und Java.
Eventbus
- Eventbus für Android und Java, die die Kommunikation zwischen Aktivitäten, Fragmenten, Themen, Diensten usw. vereinfachen, weniger Code, bessere Qualität.
Exoplayer
- ExoPlayer ist ein Medienspieler auf Anwendungsebene für Android. Es bietet eine Alternative zu Androids MediaPlayer -API für das Spielen von Audio und Video sowohl lokal als auch über das Internet. ExoPlayer unterstützt Funktionen, die derzeit nicht von Androids MediaPlayer -API unterstützt werden, einschließlich Dash- und SmoothStreaming -adaptive Wiedergabe.
Filterlibrary
- Android Filter Library -Diese Bibliothek verfügt über 16 Filter, die auf Image Bitmaps angewendet werden können.
Gleiten
- Ein Bildladungs- und Caching -Bibliothek für Android, der sich auf reibungsloses Scrollen konzentrierte
GSON
- Eine Java -Serialisierungs-/Deserialisierungsbibliothek, um Java -Objekte in JSON und Rücken umzuwandeln
Jungit5
- Dieses Repository ist die Heimat der nächsten Generation von Junit, Junit 5.
Logger
- Einfacher, hübscher und leistungsfähiger Logger für Android
Lottie-Android
- Rendern Sie nach Effektanimationen nativ auf Android und iOS, Web und React Native
Bewegung
- Eine schöne Mehrzweckbewegungs -Toast -Bibliothek in Android mit Kotlin Heart_eyes
Mpandroidchart
- Eine leistungsstarke Bibliothek für Android-Diagrammansicht / Graphansicht, die Linienbalken-Radar-Bubble- und Candlestick-Diagramme sowie Skalierung, Schwung und Animationen.
Okhttp
- Square's sorgfältiger HTTP -Kunde für Java und Kotlin.
Picasso
- Ein leistungsstarkes Bild -Download- und Caching -Bibliothek für Android
Vorschau
- Eine Suchbarin, die dafür geeignet ist, eine Vorschau auf etwas zu zeigen. Wie in Google Play Movies zu sehen.
Nachrüst
- Ein Typ-Safe-HTTP-Client für Android und die JVM
Rxjava
- RXJAVA-Reaktive Erweiterungen für die JVM-Eine Bibliothek zum Komponieren von asynchronen und ereignisbasierten Programmen mit beobachtbaren Sequenzen für die Java VM.
Toasty
- Der übliche Toast, aber mit Steroiden
ZoomrecylerLayout
- Eine schöne Zoom -Animationsbibliothek für Recyclerview -Elemente in Android mit Kotlin.
Zxing
- ZXING ("Zebra Crossing") Barcode Scanning Library für Java, Android
Reactbutton
- Android -Bibliothek, um die Reactbutton -Funktion in Ihrer App mit Multi -Reaktionen einfach zu fügen.
Lottieurog
- Android -Bibliothek zum Erstellen von Lottie Animations -Dialog mit viel Anpassung.
Mathview
- Eine Bibliothek zur Anzeige mathematischer Gleichungen in Android
? Miser
? Nachricht
Cheddar
- Hacker News Reader für Android, geschrieben in Compose
Flym
- Flym News Reader ist ein leichter Android -Feed -Leser (RSS/Atom)
JetNews
- JetNews ist eine Beispiel -Leser -App, die mit Jetpack Compose erstellt wurde. Das Ziel der Stichprobe ist es, die aktuellen UI -Funktionen des Komponierens zu präsentieren.
Materialistisch
- Ein materieller Hacker News Android Reader
Newsfeed
- Eine lokalisierte Nachrichtenleser Android App, die von newsapi.org betrieben wird
Newsfeed-MVI-Dolch
- Android News Application in Kotlin: MVI+Dolch+NetworkBoundResource+ViewModel+Livedata.
Newzz-Compose
- Nachrichten -App mit Jetpack Compose erstellt
Nextcloud News Reader
- Android -Client für die NextCloud News/Feed Reader App.
Nytimes-App
- Eine einfache Demonstration der New York Times -App mit JSOUP Web Crawler mit MVVM -Architektur
Tolle Newsapp
- Eine großartige Nachrichten -App mit Volleyenbibliothek und Picasso -Bibliothek Diese App verwendet eine Open -Source -API für ihre Nachrichtenquellen.
Produktivität
Werkzeuge
Gitfox
- Kunde zur Verwaltung von GitLab -Projekten. Clean Architecture Implementierung
Google Science Journal
- Verwenden Sie die Sensoren in Ihren mobilen Geräten, um wissenschaftliche Experimente durchzuführen.
Hash Checker
- Schnelle und einfache Anwendung zum Generieren und Vergleich von Hashes aus Dateien oder Text
Kdeconnect
- KDE CONNECT ist eine Mehr-Plattform-App, mit der Ihre Geräte kommunizieren können (z. B. Ihr Telefon und Ihr Computer).
Rotmond
- Android -Bildschirmfilter -App für die nachts Telefonnutzung.
SoundRecorder
- Eine einfache Soundaufzeichnungs -App implementieren Materialdesign
Turbo-Editor
- Einfacher und leistungsstarker Datei -Editor für Android. Alles ist unter der GPLV3 -Lizenz lizenziert.
Wally
- Wally ist eine schnelle und effiziente Tapetenanwendung für Android
? Reisen
Cyclestreets
- Cyclestreets ist ein britisches Cycle Journey Planer-System, mit dem Sie Routen von A nach B nach C mit dem Fahrrad planen. Es wird von Radfahrern, für Radfahrer entworfen und richtet sich an die Bedürfnisse von selbstbewusster und weniger selbstbewusster Radfahrer.
Transportern
- Der Begleiter des öffentlichen Verkehrs, der Ihre Privatsphäre und Ihre Freiheit respektiert. Transporter ist eine gemeinnützige App, die von Menschen auf der ganzen Welt entwickelt wurde, um den öffentlichen Verkehr so einfach wie möglich zu gestalten, wo immer Sie sind.
Reisekollegen
- Travel Mate ist eine Android -App für Reisende. Es bietet Funktionen wie die Auswahl des richtigen Ziels, das Erstellen von Buchungen und die Organisation der Reise. Es bietet Lösungen für jedes Problem, mit dem ein Reisender auf seiner Reise konfrontiert ist. Es enthält eine umfassende Liste von Informationen zu einem Ziel: aktuelles Wetter, beste Orte für den Hangout und die aktuellen Trends der Stadt.
Urlaub
- HolidayInfo ist eine Multi-Modul-Offline-First-Android-Anwendung, die die verschiedenen Feiertage in verschiedenen Ländern und in verschiedenen Jahren abholt und zeigt. Die App holt die Daten von Nager.Date API und nutzt Platz für Offline -Caching. Es wird mit Multimodule, Clean Architecture, Modell-View-ViewModel (MVVM) -Mustern implementiert und verwendet modernes Android-Entwicklungsmuster und Bibliotheken.
Versorgungsunternehmen
Ein andererMonitor
- Überwacht und zeichnet die CPU und die Speicherverwendung von Android -Geräten auf
AuthPass
- AuthPass - Password Manager basierend auf Flutter für alle Plattformen. Keepass 2.x (KDBX 3.x) kompatibel.
Bitten
- Passwortmanagementlösung für Einzelpersonen, Teams und Unternehmensorganisationen in C# mit Xamarin Android, Xamarin IOS und Xamarin -Formularen.
Earthview-Android
- Eine Bibliothek, die "EarthView With Google" problemlos in Ihre Anwendung einbezieht.
Bilder zu PDF
- Eine App, um Bilder in PDF -Datei umzuwandeln!
Memento-Kalendar
- Der Memento -Kalender ist eine moderne Namens -App für Android. Dieses Repository enthält den Quellcode des Memento -Kalenders.
Motikane
- Eine einfache, einfache und moderne App, um japanische Emoticons mit Materialdesign zu verwalten und zu verwenden
Foto-AFFIX
- Nähen Sie Ihre Fotos vertikal oder horizontal einfach zusammen!
Einfacher Kalender
- Ein einfacher Kalender mit Veranstaltungen, anpassbaren Widgets und ohne Anzeigen.
Talalarmo
- Minimaler, einfacher und schöner Wecker, der nachdenklich von Nickerchen entworfen wurde.
Varis-Android
- Android -Client für Travis CI
Wifikeyshare
- Teilen Sie Wi-Fi-Passwörter mit QR-Codes oder NFC-Tags
Bildersuche
- Suchen Sie schnell Fotos, die in der Android -Galerie mit Tags, Datum und Ort gespeichert sind, ein Foto zum Schreiben eines Tagebuchs und aus dem Tagebuch auswählen, um zusätzliche Tags zu erstellen
PDFView-Android
- Kleine Android -Bibliothek zur Anzeige von PDF -Dateien
⛅ Wetter
Coolweather
- Wetter -App, die Android Best Practices verwendet. Android Jetpack, saubere Architektur. Geschrieben in Kotlin
Gutes Wetter
- Open -Source -Wetter -App für Andorid
Wettercast
- Minimale Wetter -App für Android
Weatherzone
- Einfache Wetter -App für Android nach der MVVM -Architektur und Jetpack -Komponente wie Raum usw.
Sonnenschein
- Wetter -App, um aktuelle Wetterinformationen jeder Stadt auf der ganzen Welt mit OpenWeatherMap -API zu erhalten.
Weatherforecast
- Die in der MVP -Architektur mit Kotlin implementierte Wettervorhersage -App, mit der Benutzer sofortigen Zugriff auf Wetterdaten haben können.
Hacktoberfest
Das HacktoBerfest ist eine einmonatige Feier der Open-Source-Software, die in Zusammenarbeit mit Github und Dev von Digitalocean organisiert wurde. Das HacktoBerfest steht allen in unserer globalen Gemeinschaft offen. Egal, ob Sie neu in der Entwicklung, einen Studenten, einen langjährigen Mitwirkenden, Event-Host oder ein Unternehmen jeder Größe sind, Sie können dazu beitragen, das Wachstum von Open Source zu steigern und positive Beiträge für eine ständig wachsende Gemeinschaft zu leisten. Alle Hintergründe und Fähigkeiten werden ermutigt, die Herausforderung zu machen.
Um sich für die offiziellen Hacktoberfest-Swag-Optionen zu qualifizieren, müssen Sie sich zwischen dem 1. bis 31. Oktober anmelden und vier Anfragen stellen. Pull -Anfragen können an jedes öffentliche Repository auf GitHub gestellt werden, nicht nur an die mit dem Hacktoberfest bezeichneten Probleme. Wenn ein Betreuer Ihre Pull -Anfrage als Spam oder Verhalten nicht im Einklang mit den Qualitätsstandards von Hacktoberfest meldet, können Sie nicht teilnehmen.
Sie können auch die Swag-Liste und andere Unternehmen überprüfen, die Swags für das Hacktoberfest verschenken.
Beitragen
Siehe Beitrag.md