17 个仓库
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
MagicCamera 是一个 Android 相机滤镜 SDK 和美颜库,旨在为相机和视频录制应用提供实时视觉特效。它作为图像编辑器框架和视频滤镜引擎,用于增强 Android 设备上的面部外观并修改照片。 该项目专注于美颜增强,特别是提供磨皮和美白工具。它支持将实时滤镜应用于相机流,并支持在应用这些特效的情况下录制视频。 该系统涵盖移动图像编辑和实时相机滤镜,利用着色器(shader)流水线处理帧,并将相机数据映射到纹理以输出滤镜效果。
Provides a specialized framework for building Android camera applications with real-time beauty filters.
该项目是一个 Android 开发参考库,提供源代码和示例应用程序,演示架构模式和核心 API 功能的实现。它作为数据管理、系统集成和用户界面组件开发参考实现的集合。 该库提供了管理硬件接口、后台任务和进程间通信的具体示例。它包括一个用户界面组件库,以及实现无障碍功能和系统级字体缩放的模式。 该项目涵盖了广泛的功能领域,包括使用数据库的本地数据持久化、通过 HTTP 客户端进行的远程 API 通信以及应用程序生命周期管理。它还包括主屏幕小部件、设备管理策略和应用程序崩溃报告的实现。
Provides a comprehensive reference library and sample applications for native Android application development.
Topeka 是一个 Android 测验应用和教育游戏。它作为一个示例应用,旨在演示在 Android 平台上实现标准化视觉指南和交互模式。 该项目侧重于 Material Design 实现,通过一个知识测试游戏展示了一致且直观的用户界面。它应用这些标准化的设计原则来创建交互式用户流和移动屏幕。 该应用使用 Kotlin 和 Jetpack Compose 构建,结合了 Material Design 3 和状态驱动的 UI 更新。它涵盖了 Android 应用开发和交互式测验设计的核心领域。
Implements a native application developed specifically for the Android operating system.
CloudReader 是一款 Android 音乐客户端,专为流媒体音乐和云端内容消费而设计。它作为一款 Material Design 应用程序,为云音乐流媒体播放和数字媒体浏览提供了专门的界面。 该应用具有云音乐流媒体播放界面,以及用于探索文章、社区论坛和问答板块的内容浏览系统。它包含内容搜索、查询历史记录跟踪以及为特定应用板块生成桌面快捷方式的实用工具。 该系统支持通过深色模式和标准化设计语言进行视觉定制。它集成了本地数据管理功能,以实现对缓存信息的离线访问。
A native Android application developed using modern architectural patterns for cloud content consumption.
rawdrawandroid 是一个使用 C 和 Make 构建 Android 应用的框架。它提供了一个原生开发系统,将源代码编译为独立的执行包,绕过了标准的 Java 或 Kotlin 工具链及虚拟机。 该项目具有一个用于创建硬件加速图形窗口的原生 UI 工具包,以及一个用于与 USB 外设和板载传感器直接通信的专用硬件接口。它利用容器化构建环境,确保在无需本地安装工具链的情况下实现二进制文件的一致编译和签名。 该系统涵盖了底层硬件接口,包括实时传感器数据捕获和 USB 设备管理。它还支持 OpenGL ES 渲染、原生 Web 视图集成以及嵌入式应用资产和外部存储的管理。 支持通过主机与物理移动设备之间的连接对编译后的应用逻辑进行远程调试。
Facilitates the development of Android applications using a C-based toolchain to bypass Java dependencies.
该项目是 Android 应用程序参考实现和示例项目的集合。它提供了演示构建功能性移动应用程序的标准开发模式的教育性源代码。 该存储库包括 Android UI 设计、数据持久化和硬件集成的具体示例。它提供了处理长时间运行的后台进程和系统广播的参考实现,以及构建布局和自定义图形的演示。 该代码库涵盖了广泛的功能,包括用于远程数据获取的网络编程、使用共享首选项和数据库的本地数据管理,以及设备传感器、蓝牙、摄像头和麦克风的使用。它还演示了模块化 Fragment 布局、系统通知和应用程序权限管理的使用。
Provides a comprehensive set of reference implementations and educational samples for native Android application development.
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.
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.