This article describes the most popular open source code in Android developers, which can be applied directly to the project.
Filebrowserview
A powerful file selection control. The interface is pretty and easy to use. Features: Can customize the UI, support copy, cut, delete, move files, can be used in fragment, Ativity, dialogfragment, support quickly switch directories.
Http://jcodecraeer.com/a/opensource/2014/1020/1806.html
Multiitemrowlistadapter
Multi-column effect of the ListView, in the way of repackaging adapter, so that your ListView can be displayed as multiple columns, compared with the normal ListView, will only add a line of code.
Http://jcodecraeer.com/a/opensource/2014/1020/1805.html
Android_packages_apps_focal
An open source camera application source, produced by the famous ROM production team CyanogenMod, was once their official camera application, and if you want to learn the writing of camera applications, this is a good learning material.
Http://jcodecraeer.com/a/opensource/2014/1019/1803.html
Multichoiceadapter
A listadapter that implements the ListView multi-select operation, which functions like the Choice_mode_multiple_modal mode of the ListView, but has the following features: he can keep the number of choices, And the selected state has a transparent background color, it supports the 2.x version, it can be used in the GridView to achieve the GridView multi-select effect.
Http://jcodecraeer.com/a/opensource/2014/1017/1795.html
Jamsmusicplayer
An open source music player code. Jamsmusicplayer was originally a paid app on the play store because Google's paid apps had to show the developer's address policy and were forced to drop out of the rack. The author finally chose to open up the app.
Http://jcodecraeer.com/a/opensource/2014/1016/1793.html
Textjustify-android
Textjustify is the format optimization of the Android TextView control, TextView in the display of text often in the middle part of the line jumps to the next line, looks very messy, especially in the display of English, textjustify solve the problem.
Http://jcodecraeer.com/a/opensource/2014/1016/1791.html
Floatingactionbutton
A control similar to the Android Google + floating function button that responds to the scroll events of the ListView. The list is automatically displayed when scrolling up, and is automatically hidden when scrolling down.
Http://jcodecraeer.com/a/opensource/2014/1016/1789.html
Circularprogressdrawable
A progress bar with a circular progress display, if you want to achieve interesting animations in Android, the most straightforward way is to use the drawable subclass instead of the button or ImageView
Http://jcodecraeer.com/a/opensource/2014/1016/1785.html
draglayout[qq5.0 Slide Effect]
QQ5.0 side-slip effect with Viewdraghelper under SUPPORT.V4 package
Http://jcodecraeer.com/a/opensource/2014/1016/1783.html
Androidslidinguppanel
A control that slides up a display area, similar to the effect in play music. The control has a bottom trigger area in the main interface, and the content that is hidden underneath when clicked will drift to the top of the web until the hidden content is completely blocked from the original layout. When the hidden area is fully displayed, clicking on the trigger area again (or through a swipe gesture) reverts to the original state.
Http://jcodecraeer.com/a/opensource/2014/1016/1782.html
Android-swipelistview
Swipelistview is an Android List view implementation that implements a custom ListView cell that can be slid to display the expansion panel.
Http://jcodecraeer.com/a/opensource/2014/1015/1777.html
Satellite Menu The best imitation path menus
I believe a lot of people know the path on the lifelike menu effect, the online imitation of the implementation of open source code I see at least 5 kinds, but this is the best I know, the reason is 2:1 very smooth; 2 The interface is very simple, just like using a self-contained control.
Http://jcodecraeer.com/a/opensource/2014/1014/1771.html
Swipecards
An open-source project that implements a sliding card style, similar to the card effect in foreign hot dating software Tinder, the cards in the diagram can be left and right to slide out of the interface, respectively, to express the likes and dislikes.
Http://jcodecraeer.com/a/opensource/2014/1014/1770.html
Exfilepicker
Another concise file selector, features as follows: You can select a file, you can select a directory, you can select multiple files or directories, support to select by filter criteria, support sorting, you can create a new directory.
Http://jcodecraeer.com/a/opensource/2014/1014/1768.html
Androidresidemenu
A side menu with iOS 7/8 parallax effect style, similar to the menu effect of the latest version of QQ. Reisdemenu creative inspiration from the Dribbble1 and 2, and this is the Android version of the Residemenu, in the visual effects of part of the reference to the iOS version of the Residemenu
Http://jcodecraeer.com/a/opensource/2014/1014/1767.html
Android_effects Good code for learning OpenGL ES
A code sample program that implements a variety of realistic 3d effects with OpenGL ES is worth learning.
Http://jcodecraeer.com/a/opensource/2014/1013/1757.html
Nononsense notes notes and Notes app
A notepad and Task Scheduler app, adaptation and mobile phone and tablet, you can also use Google account to save data to the cloud, the animation effect is good, typical European and American style.
Http://jcodecraeer.com/a/opensource/2014/1012/1752.html
Calendarlistview
Calendarlistview provides a simple way to select a date in the Calendar view
Http://jcodecraeer.com/a/opensource/2014/1011/1742.html
Androidstaggeredgrid Waterfall Stream
Notice the difference with Staggeredgridview, his principle of implementation is more similar to the Pinterestlikeadapterview. Androidstaggeredgrid is designed to meet the needs of the Etsy app (an app developed by the author himself). There is a very good feature is that when the two-screen switch, the control can self-locate the location of the last browse. As with the ListView, add headers and footer are supported. Personally think this is the best.
Http://jcodecraeer.com/a/opensource/2014/1011/1737.html
Flipview Current smoothest rollover animation effect
The library allows you to achieve a flipboard-like flip effect with just a few lines of code. This is a lot smoother than the Android-flip library you saw before.
Http://jcodecraeer.com/a/opensource/2014/1011/1733.html
Waveview
? A custom view that implements the dynamic effect of water ripple that can change the height of the water, which makes it a ProgressBar for rendering load effects, customizable background color, and progress
Http://jcodecraeer.com/a/opensource/2014/1011/1732.html
Android-week-view
Android Week View is a development library that resembles a native calendar app in the day and week views, and supports custom style.
?
Http://jcodecraeer.com/a/opensource/2014/1010/1727.html
22 Favorite Android Open source code-ui articles