Android open-source project category summary, android open-source project

Source: Internet
Author: User

Android open-source project category summary, android open-source project
Android open-source project category Summary

 

Android open-source project 1-personalized controls (View)
Including ListView, ActionBar, Menu, ViewPager, Gallery, GridView, ImageView, ProgressBar, TextView, ScrollView, TimeView, TipView, FlipView, ColorPickView, GraphView, UI Style, and others
Android open-source project 2-tool Library
Including dependency injection, image caching, network requests, database ORM toolkit, Android Public Library, high-version compatible libraries to lower versions, multimedia, event bus, sensors, security, plug-ins, files, others
Android open-source project Article 3-excellent project
Interesting and complete Android Project
Android open-source project Article 4-development and testing tools
Including development efficiency tools, development self-testing, testing tools, development and compilation environments, and other
Android open-source project Article 5-excellent individuals and groups
Individuals and organizations who are willing to share and have some good open-source projects, including JakeWharton, Chris Banes, Koushik Dutta, etc.

Part 1 personalized controls)

This article mainly introduces some personalized views, the options include ListView, ActionBar, Menu, ViewPager, Gallery, GridView, ImageView, ProgressBar, TextView, ScrollView, TimeView, TipView, FlipView, ColorPickView, GraphView, and UI Style.

I. ListView 2, ActionBar 3, Menu 4, ViewPager, Gallery 5, GridView 6, ImageView 7, ProgressBar 8, TextView

Including TextView and all controls inherited from TextView, such as EditText, Button, RadioButton

IX. ScrollView 10. TimeView

Including TimePicker, DatePicker, CalendarView, Clock, and other time-related controls

11. TipView

Includes Toast, badge, UndoBar, and other prompt controls

Twelve, FlipView thirteen, ColorPickView fourteen, GraphView fifteen, UI Style

System UI styles with different styles, such as IOS and Bootstrap styles

16. Other Part 2 tool Libraries

It mainly includes those good development libraries, including the dependency injection framework, image caching, network requests, database ORM modeling, Android public libraries, Android High Version compatibility with lower versions, multimedia-related and others.

1. Dependency injection DI

Using dependency injection to reduce repetitive and tedious work such as View, service, and Resource Initialization and event binding

Ii. Image cache III. Network request IV. Database orm Toolkit

Orm database tool class, which simplifies operations for table creation, query, update, insertion, transactions, and indexing.
1. greenDAO
Android Sqlite orm db Tool
Project address: https://github.com/greenrobot/greenDAO
Introduction: http://greendao-orm.com/documentation/
Official Website: http://greendao-orm.com/
Features: (1) Excellent Performance
(2) Easy-to-use APIs
(3) Small memory, small memory
(4) Small library size

V. Android Public Library

B. HttpCache Http Cache
Introduction: http://www.trinea.cn/android/android-http-cache
Features: (1) cache http requests based on cache-control and expires
(2) Support for synchronous and asynchronous Http requests
(3) process request results in anonymous callback
(4) http requests outside the UI thread
(5) default gzip Compression
(2) Public View (pull down and load more ListView at the bottom, load more ScrollView at the bottom, and slide one page of Gallery)
(3) common Android tools (Network, download, Android resource operation, shell, file, Json, random number, Collection, etc)

C. DropDownListView pull-down refresh and slide to the bottom to load more ListView
Introduction: http://www.trinea.cn/android/dropdown-to-refresh-and-bottom-load-more-listview/

6. Compatibility with Android later versions 7. Multimedia-related 8. Event bus (subscriber Mode)

By publishing/subscribing to events, events are decoupled from sending and receiving events to simplify communication between application components (Activities, Fragments, and background threads ).

9. Sensor 10, Security 11, plug-in

More common: Android plug-in functions, concepts, and good materials (including open-source projects) and Solutions

12. Files

Processing of different document types, including PDF, Word, EPub, Html, Zip, etc.

13. Other outstanding projects in Part 3

This article mainly introduces complete Android-friendly projects. Currently, the main basis of the projects is interesting projects or better project hierarchy specifications.

I. System and platform II. Part 4 of the project development tools and testing tools

This section describes open-source projects related to Android development tools and test tools.

I. development efficiency tools II. Development self-testing related III. Test Tools IV. Development and compilation environments v. Other Part 5

This article mainly introduces individuals and organizations who are willing to share and have some good open-source projects. You will find many projects and following.

I. Individuals 2. Organizations 3. Blogs

Some well-known Android Developers outside China

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.