awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 repository-uri

Awesome GitHub RepositoriesAndroid Application Development

The process of building and maintaining native applications for the Android operating system.

Distinct from Android App Modularization: Shortlist candidates focus on specific niches like APK downloads or app freezing rather than general app development.

Explore 17 awesome GitHub repositories matching mobile development · Android Application Development. Refine with filters or upvote what's useful.

Awesome Android Application Development GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • codepath/android_guidesAvatar codepath

    codepath/android_guides

    28,339Vezi pe GitHub↗

    This project provides a collection of instructional guides and tutorials for Android app development, native mobile application creation, and computer science education. It focuses on building native applications through step-by-step implementation, covering the development of user interfaces and the integration of system hardware and permissions. The material extends into broader technical domains, including the study of fundamental data structures and algorithms for technical interview preparation. It also covers cybersecurity fundamentals, such as identifying web vulnerabilities and implem

    Offers step-by-step instructional guides for building and maintaining native applications for the Android operating system.

    androidcodepathdevelopment
    Vezi pe GitHub↗28,339
  • butomo1989/docker-androidAvatar butomo1989

    butomo1989/docker-android

    15,370Vezi pe GitHub↗

    This project provides a containerized environment for running and testing Android applications, enabling the deployment of mobile emulators within isolated Linux environments. It serves as a platform for mobile testing automation, allowing developers to execute unit and interface tests against virtual devices while ensuring consistent configurations across different development machines. The platform distinguishes itself by offering browser-based access to virtual mobile devices, which eliminates the need for local virtualization software on the host machine. It facilitates remote interaction

    Facilitates building and testing Android applications within consistent, isolated containerized environments.

    Python
    Vezi pe GitHub↗15,370
  • tamsiree/rxtoolAvatar Tamsiree

    Tamsiree/RxTool

    12,305Vezi pe GitHub↗

    RxTool is an Android development utility library consisting of reusable components and helper classes for common mobile development tasks. It provides a coordinated set of toolkits for hardware interfacing, media processing, and user interface construction. The project features specialized implementations for mobile payment integration with Alipay and WeChat Pay, as well as dedicated tools for social sharing workflows. It includes a security-focused set of human verification widgets, such as puzzle and sliding captchas, to prevent automated bot interactions. The library covers a broad capabi

    Provides a comprehensive toolkit for building and maintaining native Android applications.

    Kotlinalipaybarcodedialog
    Vezi pe GitHub↗12,305
  • wasabeef/android-gpuimageAvatar wasabeef

    wasabeef/android-gpuimage

    9,155Vezi pe GitHub↗

    android-gpuimage is an OpenGL image processing library for Android that provides a GPU-powered framework for applying real-time shaders, blending layers, and processing live video streams. It functions as a real-time video filter and image blending engine to modify the luminance, vibrance, and geometry of visual content. The library enables the application of graphical effects to both static photos and live camera feeds. It supports complex image transformations, including the merging of multiple image layers through various blending modes. Capabilities cover a broad range of image manipulat

    Provides a framework for building Android camera applications with custom visual filters and real-time distortions.

    Javaandroidgpuimagejava
    Vezi pe GitHub↗9,155
  • skydoves/pokedexAvatar skydoves

    skydoves/Pokedex

    8,334Vezi pe GitHub↗

    Pokedex is a reference implementation of an Android application that utilizes the MVVM architecture, Jetpack Compose for its declarative user interface, and Hilt for dependency injection. It serves as a sample project demonstrating a mobile application built with Android Jetpack and a Kotlin Coroutines network client to manage asynchronous data requests. The project implements a modular codebase to optimize build performance and enforce internal boundaries. It features a local persistence layer using the Room library to cache remote data on the device and utilizes Material Motion for fluid in

    Demonstrates modern Android development practices using Jetpack libraries and MVVM architecture.

    Kotlinandroidcoroutineshilt
    Vezi pe GitHub↗8,334
  • bingoogolapple/bgaqrcode-androidAvatar bingoogolapple

    bingoogolapple/BGAQRCode-Android

    8,016Vezi pe GitHub↗

    BGAQRCode-Android is a developer toolkit for Android that provides a library for scanning and recognizing QR codes and barcodes. It functions as a camera scanning framework and a barcode generator for creating one-dimensional and two-dimensional codes. The project includes a customizable UI kit for implementing branded scanning interfaces with adjustable dimensions, colors, and animation styles. It also provides tools for creating customized barcodes featuring specific color palettes and embedded logos. The toolkit manages camera hardware settings, including flashlight control, zoom levels,

    Provides a framework for building camera-based scanning applications with integrated hardware controls and overlays.

    Cqrcodeqrcode-androidqrcode-generator
    Vezi pe GitHub↗8,016
  • arisguimera/android-expertAvatar ArisGuimera

    ArisGuimera/Android-Expert

    7,365Vezi pe GitHub↗

    Android-Expert is a collection of educational resources and step-by-step instructional materials for learning Android app programming. It provides a comprehensive learning path for building mobile applications using the Kotlin programming language and Android Studio. The material covers the full development lifecycle, from designing interactive user interfaces with lists, cards, and sliders to implementing navigation workflows and screen transitions. It also includes instruction on connecting applications to remote servers to fetch external data and integrating that data into the app flow. T

    Offers a comprehensive guide to the process of building and maintaining native Android applications.

    Kotlinandroidcursocurso-android
    Vezi pe GitHub↗7,365
  • androidx/androidxAvatar androidx

    androidx/androidx

    6,010Vezi pe GitHub↗

    AndroidX is the official collection of Android Jetpack libraries for building Android applications. It provides a suite of backward-compatible APIs that expose modern platform features on older Android versions, ensuring consistent functionality across devices. The project is built around lifecycle-aware component architecture, with tools like ViewModel for preserving UI data across configuration changes, LiveData for lifecycle-aware data observation, and WorkManager for constraint-based background task scheduling. The project distinguishes itself through compile-time code generation and type

    Provides backward-compatible APIs for building camera applications on Android.

    Kotlin
    Vezi pe GitHub↗6,010
  • raspberrypi/documentationAvatar raspberrypi

    raspberrypi/documentation

    5,575Vezi pe GitHub↗

    This is the official documentation repository for Raspberry Pi hardware and software. It covers the complete range of Raspberry Pi single-board computers, the RP-series microcontrollers, and the Raspberry Pi operating system. The documentation provides reference material for setting up devices, configuring hardware, and using the system for tasks including AI inference, camera and video capture, embedded development, and remote access. The documentation covers the full boot chain from the GPU firmware and EEPROM bootloader through to kernel loading, with detailed guidance on boot configuratio

    Documents creating custom camera applications using the libcamera C++ API and event loop framework.

    Pythonasciidocdocumentationraspberry-pi
    Vezi pe GitHub↗5,575
  • wuhaoyu1990/magiccameraAvatar wuhaoyu1990

    wuhaoyu1990/MagicCamera

    5,513Vezi pe GitHub↗

    MagicCamera este un SDK de filtre foto și o bibliotecă de înfrumusețare facială pentru Android, concepută pentru a oferi efecte vizuale în timp real în aplicațiile de cameră și înregistrare video. Servește ca framework de editare foto și motor de filtre video pentru îmbunătățirea aspectului facial și modificarea fotografiilor pe dispozitivele Android. Proiectul se concentrează pe îmbunătățirea aspectului facial, oferind instrumente specifice pentru netezirea pielii și albirea tenului. Permite aplicarea de filtre în timp real pe fluxurile video live și suportă înregistrarea materialelor video cu aceste efecte aplicate. Sistemul acoperă editarea de imagini pe mobil și filtrarea camerei în timp real, utilizând un pipeline de shadere pentru a procesa cadrele și a mapa datele camerei pe texturi pentru output-ul filtrat.

    Provides a specialized framework for building Android camera applications with real-time beauty filters.

    Java
    Vezi pe GitHub↗5,513
  • commonsguy/cw-omnibusAvatar commonsguy

    commonsguy/cw-omnibus

    5,320Vezi pe GitHub↗

    Acest proiect este o bibliotecă de referință pentru dezvoltarea Android, oferind cod sursă și aplicații eșantion care demonstrează modele arhitecturale și implementarea capabilităților API de bază. Servește ca o colecție de implementări de referință pentru gestionarea datelor, integrarea sistemului și dezvoltarea componentelor de interfață utilizator. Biblioteca oferă exemple specifice pentru gestionarea interfețelor hardware, a sarcinilor de fundal și a comunicării inter-procese. Include o galerie de componente de interfață utilizator și modele pentru implementarea funcțiilor de accesibilitate și scalarea fonturilor la nivel de sistem. Proiectul acoperă zone largi de capabilități, inclusiv persistența datelor locale folosind baze de date, comunicarea API la distanță prin clienți HTTP și gestionarea ciclului de viață al aplicației. Include, de asemenea, implementări pentru widget-uri de ecran principal, politici de administrare a dispozitivelor și raportarea crash-urilor aplicației.

    Provides a comprehensive reference library and sample applications for native Android application development.

    Javaandroidandroid-book
    Vezi pe GitHub↗5,320
  • android/topekaAvatar android

    android/topeka

    5,104Vezi pe GitHub↗

    Topeka este o aplicație de quiz și un joc educațional pentru Android. Servește ca aplicație demonstrativă concepută pentru a arăta implementarea liniilor directoare vizuale standardizate și a tiparelor de interacțiune pe platforma Android. Proiectul se concentrează pe implementarea Material Design, prezentând o interfață utilizator consistentă și intuitivă printr-un joc de testare a cunoștințelor. Aplică aceste principii de design standardizate pentru a crea fluxuri de utilizator interactive și ecrane mobile. Aplicația este construită folosind Kotlin și Jetpack Compose, încorporând Material Design 3 și actualizări UI bazate pe stare. Acoperă domenii de bază ale dezvoltării aplicațiilor Android și designului de quiz-uri interactive.

    Implements a native application developed specifically for the Android operating system.

    Kotlin
    Vezi pe GitHub↗5,104
  • youlookwhat/cloudreaderAvatar youlookwhat

    youlookwhat/CloudReader

    5,012Vezi pe GitHub↗

    CloudReader este un client de muzică pentru Android conceput pentru streaming și consumul de conținut din cloud. Este implementat ca o aplicație Material Design care oferă o interfață specializată pentru streaming de muzică din cloud și navigarea conținutului media digital. Aplicația dispune de o interfață de streaming muzical și un sistem de navigare a conținutului pentru explorarea articolelor, forumurilor comunității și secțiunilor de întrebări și răspunsuri. Include utilitare pentru căutarea conținutului, urmărirea istoricului interogărilor și generarea de scurtături pe desktop pentru acces rapid la secțiuni specifice ale aplicației. Sistemul suportă personalizarea vizuală prin dark mode și un limbaj de design standardizat. Încorporează gestionarea locală a datelor pentru a permite accesul offline la informațiile stocate în cache.

    A native Android application developed using modern architectural patterns for cloud content consumption.

    Javaandroidappapps
    Vezi pe GitHub↗5,012
  • cnlohr/rawdrawandroidAvatar cnlohr

    cnlohr/rawdrawandroid

    4,281Vezi pe GitHub↗

    rawdrawandroid este un framework pentru construirea de aplicații Android folosind C și Make. Acesta oferă un sistem de dezvoltare nativ care compilează codul sursă în pachete executabile standalone, ocolind toolchain-urile standard Java sau Kotlin și mașinile virtuale. Proiectul include un toolkit UI nativ pentru crearea de ferestre grafice accelerate hardware și o interfață hardware dedicată pentru comunicarea directă cu periferice USB și senzori integrați. Utilizează un mediu de build containerizat pentru a asigura compilarea și semnarea consistentă a binarilor, fără a necesita instalări locale de toolchain-uri. Sistemul acoperă interfațarea hardware de nivel jos, inclusiv capturarea datelor de la senzori în timp real și gestionarea dispozitivelor USB. De asemenea, suportă randarea OpenGL ES, integrarea nativă web view și gestionarea resurselor aplicațiilor embedded și a stocării externe. Debugging-ul de la distanță al logicii aplicației compilate este suportat printr-o conexiune între o mașină gazdă și un dispozitiv mobil fizic.

    Facilitates the development of Android applications using a C-based toolchain to bypass Java dependencies.

    C
    Vezi pe GitHub↗4,281
  • aporter/coursera-androidAvatar aporter

    aporter/coursera-android

    4,246Vezi pe GitHub↗

    Acest proiect este o colecție de implementări de referință și proiecte eșantion pentru aplicații Android. Oferă cod sursă educațional care demonstrează tiparele standard de dezvoltare pentru construirea de aplicații mobile funcționale. Repository-ul include exemple specifice pentru designul UI Android, persistența datelor și integrarea hardware. Oferă implementări de referință pentru gestionarea proceselor de fundal de lungă durată și a broadcast-urilor de sistem, precum și demonstrații de construire a layout-urilor și grafică personalizată. Codul sursă acoperă o gamă largă de capabilități, inclusiv programarea rețelei pentru preluarea datelor la distanță, gestionarea locală a datelor folosind preferințe partajate și baze de date, precum și utilizarea senzorilor dispozitivului, Bluetooth, camerelor și microfoanelor. De asemenea, demonstrează utilizarea layout-urilor modulare de tip fragment, a notificărilor de sistem și a gestionării permisiunilor aplicației.

    Provides a comprehensive set of reference implementations and educational samples for native Android application development.

    Java
    Vezi pe GitHub↗4,246
  • kotlin/keepAvatar Kotlin

    Kotlin/KEEP

    3,735Vezi pe GitHub↗

    KEEP is a language evolution tracker and governance tool for the Kotlin programming language. It serves as a centralized portal for managing the lifecycle of language enhancement proposals and tracking the progression of syntax and semantic changes from initial design to final release. The project functions as a technical proposal workflow engine to coordinate the review, acceptance, and revocation of formal design requests. It provides a system for documenting early ideas, integrating community feedback, and managing the evolution of language features. The platform also handles programming

    Supports the process of building and maintaining native applications for the Android operating system.

    Markdownevolutionkotlinlanguage
    Vezi pe GitHub↗3,735
  • wikimedia/apps-android-wikipediaAvatar wikimedia

    wikimedia/apps-android-wikipedia

    2,858Vezi pe GitHub↗

    This project is a native Android mobile application and Wikipedia client designed for browsing and editing encyclopedia content through a mobile interface. It provides users with a dedicated way to access and search a crowdsourced knowledge base on Android devices. The application features integrated support for global accessibility through mobile localization and the ability to translate interface text into multiple languages. It also utilizes remote configuration to manage operational behavior and feature toggles via JSON files, allowing system settings and logging levels to be adjusted wit

    Developed as a large-scale native Android application using platform-specific tools and patterns.

    Kotlinandroidandroid-appcoroutines
    Vezi pe GitHub↗2,858
  1. Home
  2. Mobile Development
  3. Android Application Development

Explorează sub-etichetele

  • Camera App Frameworks1 sub-tagSpecialized tools for building camera applications with real-time filters and processing. **Distinct from Android Application Development:** More specific than general Android application development; targets the camera-specific domain.