Android open-source project category Summary (to), android open-source project
Http://www.jcodecraeer.com/plus/list.php? Tid = 31 Part 1 personalized control (View)
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 cache, network-related, database ORM modeling, Android Public Library, Android High Version backward compatibility, multimedia-related and other.
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 related IV. Database orm Toolkit
Orm database tool class, which simplifies operations for table creation, query, update, insertion, transactions, and indexing.
V. Android Public Library 6. Compatibility with Android high-end 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. Sensors
10. Security 11, plug-in 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.
Linux
Project address: https://github.com/torvalds/linux
Android
Project address: https://android.googlesource.com/or https://github.com/android
The preceding two projects are not explained.
(1) ZXing
QR code scanning tool
Project address: https://github.com/zxing/zxing or https://code.google.com/p/zxing/
APK: https://play.google.com/store/apps/details? Id = com. google. zxing. client. android
PS: The QR code scanning function of many apps on the market is modified from this
(2) photup
Batch upload photos to facebook on the editing machine
Project address: https://github.com/chrisbanes/photup
APK: https://play.google.com/store/apps/details? Id = uk. co. senab. photup
PS: Code subcontracting is reasonable, great. However, this project depends on many open-source projects and is difficult to compile.
(3) github-android
Github Android client project
Project address: https://github.com/github/android
APK: https://play.google.com/store/apps/details? Id = com. github. mobile
(4) Notes
MIUI notes
Project address: https://github.com/MiCode/Notes
APK: https://github.com/Trinea/TrineaDownload/blob/master/miui-note-demo.apk? Raw = true
PS: project subcontracting is more reasonable, than miui File Manager https://github.com/MiCode/FileExplorer code specification is much better
(5) weicuiyuan
Four-Dimensional Sina Weibo Client
Project address: https://github.com/qii/weiciyuan
APK: https://play.google.com/store/apps/details? Id = org. qii. weiciyuan
(6) gnucash-android
A Financial Accounting Software
Project address: https://github.com/codinguser/gnucash-android
APK: http://play.google.com/store/apps/details? Id = org. gnucash. android
(7) AntennaPod
Supports rss subscriptions and music subscriptions
Project address: https://github.com/danieloeh/AntennaPod
APK: https://play.google.com/store/apps/details? Id = de. danoeh. antennapod
(8) ChaseWhisplyProject
Ghost games
Project address: https://github.com/tvbarthel/ChaseWhisplyProject
APK: https://play.google.com/store/apps/details? Id = fr. tvkangaroo. games. chasewhisply
(9) Tweet Lanes
Fully functional Twitter Client
Project address: https://github.com/chrislacy/TweetLanes
APK: https://play.google.com/store/apps/details? Id = com. tweetlanes. android
(10) Financius
Easy-to-use accounting program
Project address: https://github.com/mvarnagiris/Financius
APK: https://play.google.com/store/apps/details? Id = com. code44.finance
(11) todo.txt-android
Official Android app of todo.txt
Project address: https://github.com/ginatrapani/todo.txt-android
APK: https://play.google.com/store/apps/details? Id = com. todotxt. todotxttouch
(12) simpletask
Another client based on the official todo.txt Application
Project address: https://github.com/mpcjanssen/simpletask-android
APK: https://play.google.com/store/apps/details? Id = nl. mpcjanssen. todotxtholo
(13) Muzei Live Wallpaper
Regularly change the desktop Wallpaper
Project address: https://github.com/romannurik/muzei
APK: https://play.google.com/store/apps/details? Id = net. nurik. roman. muzei
Part 4 development tools and test 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 II. Organization