GitHub Android Open Source Top10

Blog如有不对,敬请斧正
喜欢Android的可以关注我,日常更新Android干货

TOP 1 Flutter

Insert picture description herestar:102k

Language: Dart

Flutter is Google's open source UI toolkit, which helps developers to efficiently build multi-platform exquisite applications through a set of code bases, supporting mobile, web, desktop and embedded platforms. Flutter is open source, free, and has a loose open source agreement, suitable for commercial projects

GitHub address: https://github.com/flutter/flutter

TOP 2 free-programming-books-zh_CN

Insert picture description here
star:70k

Language: All

Free computer programming books in Chinese! Java, Android, operating system, WEB server, big data, he has everything you can think of, like a programmer's library.

GitHub address: https://github.com/justjavac/free-programming-books-zh_CN

TOP 3 material-design-icons

Insert picture description herestar:41k

Google has open sourced the Material Design system icon, which contains commonly used icons, such as for media playback, communication, content editing, connection, and so on. In web applications, both Android and iOS designs are applicable.

GitHub:https://github.com/google/material-design-icons

TOP 4 Awesome-Hacking

Insert picture description herestar : 40.7k

The various resources collected for hackers, Penters and security researchers are listed below:

Android security: Android security related resources, including various tools, academic/research/publications/books and other resources

AppSec: A resource for learning about application security

Hacking: Hacking tutorials, tools and resource list

WiFi Arsenal: various toolkits for hacker attacks

Static Analysis: A list of static analysis tools, linter and code quality check programs for various programming languages

TOP 5 awesome-android-ui

Insert picture description here
satr : 38.9k

This is a list of Android UI/UX libraries compiled by others. The picture above is a catalog, with many components, such as Layout, SeekBar, and Menu.

GitHub:https://github.com/wasabeef/awesome-android-ui

TOP 6 Okhttp

Insert picture description here
star:38.3k

An open source project for processing network requests. It is the most popular lightweight framework on the Android side. It is used to replace HttpUrlConnection and Apache HttpClient.

Main functions: request text data online, upload large files, download large files, request pictures, etc.

TOP 7 scrcpy

Insert picture description here
star: 37.7k

Simply put, scrcpy is to project the phone screen to the computer through adb debugging, and you can control your Android device through the computer. It can be connected via USB or Wifi (similar to airdrop screen), and does not require any root permissions, and does not need to install any programs in the phone.

GitHub:https://github.com/Genymobile/scrcpy

TOP 8 architecture-samples

Insert picture description here
star:37.4k

Discuss and show examples of different architectural tools and patterns for Android applications.

GitHub:https://github.com/android/architecture-samples

TOP 9 Retrofit

Insert picture description here
star:36.6k

Retrofit is a framework for Android network requests. The bottom layer of Retrofit is based on OkHttp. Unlike other network frameworks, it uses more runtime annotations to provide functions.
Different HTTP clients can be configured to implement network requests, such as okhttp, httpclient, etc.;

Advantages: The
requested method parameter annotations can be customized.
Support synchronous, asynchronous and RxJava
super decoupling
. Different deserialization tools can be configured to parse data, such as json, xml, etc.
Very convenient and flexible to use

GitHub:https://github.com/square/retrofit

TOP 10 MPAndroidChar

Insert picture description here
star:31.8k

MPAndroidChart is a well-known open source framework in GitHub, which can quickly create charts needed in development, such as line charts, column charts, pie charts, and radar charts.

Github project address: https://github.com/PhilJay/MPAndroidChart

Guess you like

Origin blog.csdn.net/weixin_44758662/article/details/108785863