35 Repos
Reference implementations and complete applications for learning Android architecture.
Explore 35 awesome GitHub repositories matching part of an awesome list · Open Source Projects. Refine with filters or upvote what's useful.
This project is a multi-format barcode library designed to encode and decode one-dimensional and two-dimensional barcodes across multiple programming languages. It functions as a cross-platform image processor that analyzes visual data to detect, locate, and extract information from patterns in diverse environments, while also providing a standard for mapping structured data into machine-readable formats. The library distinguishes itself through advanced image processing techniques that ensure reliability in real-world conditions. It employs pattern-matching detectors to identify geometric fi
Standard library and app for barcode scanning.
iosched is an Android event scheduling application designed for browsing conference sessions, reserving seats, and managing personal event schedules. It serves as a cloud-synced event manager that keeps user preferences and reservations synchronized across devices. The project provides specialized tools for conference navigation, including integrated maps and informational pages to guide attendees through physical venue spaces. It also functions as a real-time notification client that delivers live updates regarding schedule changes and session availability. The application covers broad capa
Official Google I/O conference app demonstrating Material Design.
Rewriting Plaid using Android Architecture Components, in Kotlin.
Material Design news reader with advanced UI effects.
This project is a sample implementation of an audio playback application for the Android platform. It serves as a reference for building music players that utilize standard media APIs and system-level audio management. The implementation demonstrates the integration of media session controls for external hardware and provides a reference for synchronizing media playback and control states across multiple connected hardware devices. The project covers several core areas of Android audio development, including background playback services, media store querying, and declarative user interface c
Cross-platform music player implementation.
PocketHub is an Android mobile client and Git client designed for managing GitHub repositories, issues, and pull requests. It functions as a mobile interface and API wrapper that interacts with the GitHub REST API to facilitate account and repository management on mobile devices. The application enables a mobile Git workflow, allowing users to track development progress and review code changes. This includes capabilities for GitHub repository administration and the management of user profiles and account activity. The project implements a mobile interface for interacting with GitHub via REST
Full-featured GitHub client for Android.
AntennaPod is an open-source podcast manager, RSS feed aggregator, and mobile audio player. It serves as a system for subscribing to feeds, downloading episodes, and managing playback queues for both online and offline listening. The application provides automated podcast management, which includes the periodic refreshing of feeds to discover new content and the automated downloading and cleanup of episodes. It supports cross-device playback synchronization to maintain subscription data and episode progress across multiple devices. The platform covers a broad range of media playback and cont
Open-source podcast client with RSS support.
Muzei ist eine Android-Live-Wallpaper-Engine und ein Hintergrund-Manager, der dazu dient, hochwertige Kunstwerke und persönliche Fotos als dynamischen Gerätehintergrund rotieren zu lassen. Es fungiert als System zum Durchlaufen kuratierter Bildersammlungen und nutzt Content-Resolver-Protokolle zur Verwaltung von Wallpaper-Bitmaps und Metadaten. Das Projekt enthält ein Bild-Provider-Framework, das eine standardisierte Schnittstelle für externe Anwendungen bietet, um Bilder in die Wallpaper-Rotation zu streamen. Dies ermöglicht die Integration von Bilddiensten Dritter und benutzerdefinierten Wallpaper-Quellen über einen gemeinsamen Kommunikationsvertrag. Das System verwaltet die automatisierte Wallpaper-Rotationsplanung und nutzt eine Bitmap-Verarbeitungspipeline, um Dimm- und Weichzeichnungseffekte anzuwenden. Diese visuellen Optimierungen stellen sicher, dass Symbole und Widgets auf dem Startbildschirm im Vordergrund lesbar bleiben.
Live wallpaper app with dynamic content updates.
SimplifyReader ist eine Mehrzweck-Android-Anwendung und ein Multi-Modul-Client, der für den Konsum von Nachrichten und Medien sowie das Scannen von QR-Codes entwickelt wurde. Sie ist als Material-Design-Anwendung aufgebaut, die die Model-View-Presenter-Architektur implementiert, um Geschäftslogik von der Benutzeroberfläche zu trennen. Die Anwendung integriert mehrere funktionale Module in eine einzige Schnittstelle. Dazu gehören Nachrichtenaggregation zum Abrufen von Schlagzeilen und Artikeln, Bild-Browsing mit Such- und Zoomfunktionen, Video-Streaming und Audiowiedergabe für Musik aus Remote-Quellen. Das Projekt enthält zudem ein Dienstprogramm zum Scannen von QR-Codes, das eine Bilderkennungsbibliothek verwendet, um gescannte Daten in Text zu dekodieren. Remote-Inhalte werden über eingebettete Browser-Komponenten und adaptive Bildschirmlayouts gerendert.
MVP-based news and media reader app.
Actor Messaging platform
Real-time messaging platform for poor network conditions.
Sina Weibo Android Client
Feature-rich third-party Weibo client.
Global Proxy for Android
Global proxy configuration tool for Android.
Android unofficial REST Client of 9GAG.
Example project demonstrating Gradle and popular libraries.
小米便签社区开源版(Community edition of XM notepad/MIUI notes)
Community-maintained version of the MIUI notes app.
Ho Ho Ho
Educational and entertainment app from Google.
Deprecated The Holo version of my popular Android Talon for Twitter app, 100% open-source
High-quality third-party Twitter client.
Taste global original animation
Client for global animation showcase platform.
Official Todo.txt Android app for managing your todo.txt file stored in Dropbox.
Minimalist task management using text files.
eoe的Android客户端源码
Official client for the eoe developer community.
PHPHub for Android
PHPHub client using RxJava and MVP architecture.