Some Android learning materials, hoping to help you learn Android development.
Repository Index
55,640 visible repositories in the index
49–72 of 338 · Most stars
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
- java
- docker
- docker-compose
- junit
Apache Beam is a unified programming model for Batch and Streaming data processing.
- python
- java
- big-data
- beam
A library for debugging android databases and shared preferences - Make Debugging Great Again
:crown: LeetCode of algorithms with java solution(updating).
- leetcode
- leetcode-solutions
- leetcode-java
积木报表:免费开源的报表与 BI 工具,可视化报表设计、数据大屏、仪表盘、打印设计、数据填报一站搞定;AI 一句话生成报表和大屏,Chat2BI 智能问数,类 Excel 在线设计,兼容国产信创数据源,是帆软、润乾报表的免费替代。
- report
- ireport
- birt
- highcharts
TranslatedPython, Java, C++ solution code for 剑指 Offer (Jianzhi Offer, "Sword Points to Offer"), 图解算法数据结构 (Tujie Suanfa Shuju Jiegou, "Illustrated Algorithms and Data Structures"), and Krahets 笔面试精选 88 题 (Krahets Bi Mianshi Jingxuan 88 Ti, "Krahets' 88 Selected Written and Interview Questions")
Pentaho Data Integration ( ETL ) a.k.a Kettle
Distributed scheduled job
- scheduled-jobs
- cron
- job
- job-management
An Android library that makes developers use SQLite database extremely easy.
Translated👕A rapid development library based on Google's latest AAC architecture and the MVVM design pattern, integrating mainstream modules such as Okhttp+RxJava+Retrofit+Glide to meet everyday development needs. Using this framework, you can quickly develop a high-quality, easy-to-maintain Android application.
- mvvm
- databinding
- retrofit
- retrofit2
An AI-powered next-generation open source real-time observability system.
- monitor
- monitoring
- prometheus
- self-hosted
Enso Analytics is a self-service data prep and analysis platform designed for data teams.
Alluxio, data orchestration for analytics and machine learning in the cloud
The AI search platform
- vespa
- search-engine
- big-data
- ai
jOOQ is the best way to write SQL in Java
- jooq
- java
- sql
- jpa
TranslatedAndroid picker library, including date and time pickers (usable for date of birth, business hours, etc.), single-item pickers (usable for gender, ethnicity, occupation, education level, zodiac sign, etc.), two- and three-level linkage pickers (usable for license plate numbers, fund regular investment dates, etc.), city address pickers (at province, prefecture-level city, and district/county levels), number pickers (usable for age, height, weight, temperature, etc.), calendar date pickers (usable for hotel and flight booking dates), color pickers, file and directory pickers, image pickers, and more... WheelPicker/DatePicker/TimePicker/OptionPicker/NumberPicker/LinkagePicker/AddressPicker/CarPlatePicker/CalendarPicker/ColorPicker/FilePicker/ImagePicker etc.
- wheelview
- picker
- datepicker
- address
↥ ↥ ↥ Follow for updates An RBAC permission management system based on Spring Cloud 2025, Spring Boot 4, and OAuth2.
- oauth2
- spring-boot
- spring-cloud
- spring-cloud-alibaba
Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
- scala
- java
- big-data
- zeppelin
Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
- java
- hazelcast
- in-memory
- big-data
Flink CDC is a streaming data integration tool
- change-data-capture
- cdc
- batch
- data-integration
Idiomatic persistence for Java and relational databases
- hibernate
- java
- orm
- jpa
Apache IoTDB
Statistical Machine Intelligence & Learning Engine
- machine-learning
- regression
- clustering
- manifold-learning