各類幫助類彙總:https://github.com/Blankj/AndroidUtilCodejavascript
經常使用的 ios 風格 dialog 和 meterial design 風格的 dialog:https://github.com/glassLake/DialogUtilsphp
提升 android 應用的顏值,酷炫 UI 組件彙總:https://github.com/madongqiang2201/viewshtml
Awesome-MaterialDesign- MaterialDesignCenter更名爲Awesome-MaterialDesign,優化了佈局,新增了很多庫。html5
awesome-android-ui- ui庫,很是多的ui及特效。java
ChipsLibrary- 在Android EditText中實現打Tag功能。python
bitmapMesh- 拉窗簾效果。android
ObservableScrollView- 在滾動的視圖觀測滾動事件的Android庫 它易於與在Android 5.0 Lollipop中引入的工具條Toolbar相交互,並可以幫助實現Material Design apps的外觀。ios
iconify- iconify 圖片與文字同一行顯示。git
iosched- The Google I/O 2014 Android App,Android 5.0 and Material Design。程序員
MaterialList- MaterialList 。
material design card- material design card 。
MaterialDesignExample- 本APP用來演示Material Design控件的使用。http://www.aswifter.com/2015/07/02/Material-Design-Example-5/,使用說明。
InstaMaterial- InstalMaterial 項目(很是多的UI樣式:ViewAnimator、RecyclerView、拍照),InstalMaterial學習筆記之Reveal效果。
NavigationDrawer-MaterialDesign- 一個Material Design的抽屜模板庫,分分鐘搭起一個程序框架。
MaterialEditText- 直接繼承EditText,無需修改Java文件即能實現自定義控件顏色,直接拿來用!十大Material Design開源項目。
fab- Floating Action Button library for Android。
labelview- 貼紙效果,如:淘寶商品側貼折扣。
SearchMenuAnim- 一個很棒的帶動畫的搜索框。
SearchAnimation- 一個很棒的帶動畫的搜索框,支持低版本。
快速支持emoji表情顯示- 讓項目快速支持emojicon表情的顯示,並可判斷用戶輸入的內容中是否含有emojicon表情以及過濾掉emojicon。
Context-Menu.Android- 能夠方便快速集成漂亮帶有動畫效果的上下文菜單。
Titanic- 能夠顯示水位上升降低的TextView。
AndroidSwipeLayout- 滑動Layout,支持單個View,ListView,GridView,demo-apk。
android-typeface-helper- Android Typeface Helper 能夠幫你輕鬆實現自定義字體的庫。
android-lockpattern- Android的圖案密碼解鎖,文檔介紹。
ToggleButton- 狀態切換的 Button,相似 iOS,用 View 實現。
android-typeface-helper- Android Typeface Helper 能夠幫你輕鬆實現自定義字體的庫。
GuideBackgroundColorAnimation- 實現滑動ViewPager漸變背景色。
Toolbar- Toolbar替換Android Toolbar,說明。
PagerSlidingTabStrip- 一個支持Material Design的PagerSlidingTabStrip。
MaterialViewPager- 一個易於使用的 Material Design ViewPager 庫。
PinnedListView- PinnedListView懸浮Head效果修改,github pinned-section-listview。
APP啓動引導頁- APP應用中最經常使用的APP啓動引導頁,常見的4種引導項目方式:splash,viewpage,viewflipper,scrollview。
AwesomeText- 簡化TextViews中Spans使用的庫。
dialogplus- 一個簡單容易使用的對話框——DialogPlus。
material-dialogs- Material Design風格Dialogs。
CardView- 3d卡片效果-國人。
FilterMenu- 這是一個自定義的圓形菜單,效果很是酷。
GridPasswordView- 相似微信,支付寶支付時候的輸入密碼頁面效果,帶格子的密碼輸入框。
PersistentSearch- 模仿Google Now, Google Maps Google Play的SearchBar,下拉列表匹配、錄音。
Droppy- Android 下簡潔好看的 Dropdown 菜單。
UltimateRecyclerView- 這是一個終極的 RecyclerView,有下拉刷新、滑動刪除、拖拽、加載更多、豐富動畫等功能。
SmartTabLayout- SmartTabLayout實現viewpgaer頁面導航效果,簡化並實現android的TabHost效果,頂部滑動tab,引導頁,能夠自定義tab樣式,過渡效果 實現網易tab,微博tab,微信tab等so easy。 集成了SpringIndicator拖拽效果 。
richeditor- RichEditor for Android 是 Android 平臺下一個所見即所得的文本編輯器控件。
StatedFragment- 保存Fragment的狀態。
PopoverView- 一個模仿iOS UIPopoverController效果的控件。
CreditsRoll- 實現星球大戰字幕效果。
MatchView- 電影級TextView動畫效果,絕對驚豔你的雙眼!。
SwipeMenuListView- listView側滑刪除效果:SwipeMenuListView。
Side-Menu.Android- 分類側滑菜單。
SlidingMenu- 炫酷側滑菜單佈局框架,iOS版本的實現:SlideMenuView。
ParallaxSwipeBack- 帶視覺差的側滑返回,相似於新版微信和lofter的側滑返回效果。核心代碼小於50行。
AndroidFlowLayout- A flow layout for Android。
ViewPagerIndicator- 取代TabHost,實現滑動tab,引導頁等效果。
Android-ScreenSlidePager- Full screen slide pager to display images fetched from Internet by Picasso。
MaterialViewPager- MaterialViewPager。
FlipViewPager.Draco- FlipViewPager.Draco。
android-shape-imageview- 圖片圓角、三角、五角、圓形、多角。
NotBoringActionBar- 隱藏圖片的導航欄。
MultiCardMenu- 仿QQ手機管家首頁菜單寫的一個開源組件MultiCardMenu。
fit-chart- fit-chart 一個相似於谷歌健康應用的輪子(wheel view)視圖,效果很不錯。
BGABadgeView-Android- Badge控件分享,各式各樣的徽章控件。
Android-ItemTouchHelper-Demo- 可拖拽 RecyclerView,講解。
浮動操做按鈕詳解- 講解浮動操做按鈕,從官方的和第三方庫makovkastar/FloatingActionButton和futuresimple/android-floating-action-button這樣的第三方庫。的兩方面講解,同時還講到了如何自定義CoordinatorLayout Behavior。
advanced-textview- advanced-textview各類高級功能的textview,包括動畫,陰影,各類字體,藝術字,HTML格式顯示,表情等。
QuickReturn- 給幾乎全部能夠滑動的 View 加上快速返回的 Header 或者 Footer,使用很是方便。
Android-PickerView- 仿iOS的PickerView控件,有時間選擇和選項選擇並支持一二三級聯動效果。
DraggedViewPager- 能夠在多個 Page 之間能夠拖放元素的控件。
MultiViewPager- 對 ViewPager 的一個擴展,Page 可寬可窄,表現很像 Gallelry。
Android-Week-View- Android Week View是一種用於應用程序中顯示日曆的安卓庫。它支持自定義樣式。。
MaterialCalendarView- 是一款遵循 Material Design 風格的 Android 日曆。
WeekCalendar- 周模式的日曆自定義控件,支持 4.0 以上。
DragLinearLayout- DragLinearLayout:自定義的線性佈局,裏面的UI能夠自由拖動。
floatingsearchview- floatingsearchview 一個帶搜索下拉列表提示的搜索控件。
LabelView- LabelView 一個簡單的標籤控件 支持自定義 文字大小(textSize), 間距(labelTopPadding), 背景色(backgroundColor), 和方向(direction)等。
android-satellite-menu- 點擊主按鈕,會彈出多個圍繞着主按鈕排列的子按鈕,從而造成一個彈出式菜單。子按鈕彈出和消失的動畫效果都很棒。這種彈出式菜單按鈕應用在Path app中。
ArcMenu- 實現彈出式按鈕羣(菜單)。點擊主按鈕,會在住按鈕旁邊彈出多個按鈕(菜單)。彈出的按鈕有兩種排列形式,一種是圍繞着主按鈕成圓弧形排列,一種是和主按鈕並排成一字型排列, 仿Path 2.0 (for iOS)。
Radial Menu Widget- 實現各類圓形或者半圓形菜單,以及圓形進度條。
android-circlebutton- 圓形按鈕,有動畫點擊效果。
CircularFloatingActionMenu- 衛星菜單。
ElasticDownload- 挺酷的下載進度條。
SegmentView- 相似iOS的Segment Control控件,第一種方式是使用 RadioGroup 實現,O網頁連接。
SHSegmentControl- 相似iOS的Segment Control控件,此種方式的可定製化更好。
android-segmentedradiobutton- 在Android中實現相似iOS的分段單選按鈕(segmented control),本人之前項目一直使用,值得擁有。
android-segmented-control- RadioGroup實現相似ios的分段選擇(UISegmentedControl)控件。
Android-Ptr-Comparison- Android 下拉刷新開源庫對比,很是nice!!
Android-PullToRefresh- 最經典、最多人用的下拉刷新、加載更多。
PullDownListView- 一個下拉刷新的控件,實現了仿微信下拉中眼睛動畫的效果。
DragTopLayout- 實現整個layout下拉刷新。
ZrcListView- 一個順滑又漂亮的Android下拉刷新與加載更多列表組件,增長下拉刷新及滾動到底部自動加載的功能;增長越界回彈效果;增長自定義列表項動畫的功能。
TwitterCover-Android- Twitter Android客戶端的下拉封面模糊效果。
android-Ultra-Pull-To-Refresh- 實現整個layout下拉刷新,沒有加載更過,Demo,源碼分析。
StikkyHeader- 【Android控件源碼:頭部固定的控件列表效果】這是一個能夠支持頭部固定的控件列表功能,源碼StikkyHeader,StikkyHeader是一個能夠在滾動的時候將頭部固定的控件,還能夠將動畫效果和StikkyHeader一塊兒使用,api很是簡單, 支持ListView,RecyclerView,ScrollView。支持2.3一下設備使用的StikkyHeader
PullDownListView- 實現了模仿微信眼睛下拉效果,源碼PullDownListView,下拉刷新,上拉加載,模仿微信眼睛。
CircleRefreshLayout- 又一個下拉刷新的實現,水滴效果。
BGARefreshLayout-Android- 多種下拉刷新效果、上拉加載更多、可配置自定義頭部廣告位,目前已經實現了四種下拉刷新效果:新浪微博下拉刷新風格、慕課網下拉刷新風格、美團下拉刷新風格、相似qq好友列表黏性下拉刷新風格。
Pull-to-Refresh.Rentals-Android- 提供一個簡單能夠自定義的下拉刷新實現。
Pull-to-Refresh.Tours- Taurus,很精美的下拉刷新。
ParallaxListView- 模仿Path的下拉刷新,Head頭部圖片下拉放大。
WaveRefreshForAndroid- 下拉刷新水波紋動畫。
CoordinatorLayoutDemos- 收集了很多資源寫了一個基於CoordinatorLayout實現的下拉刷新效果。
BlurNavigationDrawer- 背景模糊的Navigation Drawer。
android-UCToast- 在不申請任何權限的狀況下在 Android 應用中彈出懸浮窗,實現文檔。
sweet-alert-dialog- sweet-alert-dialog是一款清新文藝的 Android 彈窗, 靈感來自於 JS 版的 SweetAlert。
easyloadingbtn- 模仿了一個Dribbble上的Material Design效果,環形loading, 進度條、進度圈。
android-square-progressbar- 一個不錯的方形進度條。
Radial Menu Widget- 實現各類圓形或者半圓形菜單,以及圓形進度條。
AnimatedCircleLoadingView- 一個有限/無限加載動畫效果。基於Nils Banner的android-watch-loading-animation設計圖。該設計原本是針對智能手錶的。
circular-progress-button- 帶動態效果的Button(按鈕)可要比靜態的按鈕炫酷的多了,你們看到效果圖就知道了。
CircularBarPager- Android實現的動態效果,一個數字圓圈進度效果,源碼CircularBarPager,material 風格的數字圓圈進度顯示庫(api10 +)。
dotted-progress-bar- 一個小清新的進度條。
WhorlView- 一個炫酷的漩渦加載效果自定義View。
AVLoadingIndicatorView- AVLoadingIndicatorView整合了一些漂亮的 Android 動畫加載效果。
MagicProgressWidget- 漸變的圓形進度條與輕量橫向進度條。
GBSlideBar- GBSlideBar相似uber/滴滴等app的滑動選擇工具條。
MixtureTextView- 富文本,支持Android圖文混排、文字環繞圖片等效果。
android-ActionQueue- Action Queue 用於執行有次序的隊列操做,好比按次序彈出對話框,這在 Android 中尤爲有用。
WheelView-Android- WheelView-Android 是一款開源的 Android 滾動選擇控件, 適用於很多應用場景。
Android Wheel- 帶有刻度的旋轉器:日曆、三級聯動。
Highlight- Highlight一款可應用於 Android 應用上的指向性功能高亮的庫, 能夠快速的給應用添加上應用引導的效果。
HeaderAndFooterRecyclerView- 支持addHeaderView、 addFooterView、分頁加載的RecyclerView解決方案 。
CleverRecyclerView- 是一個基於RecyclerView的擴展庫,提供了與ViewPager相似的滑動效果而且添加了一些有用的特性。
drag-select-recyclerview- 實現了相似 Google Photos 風格的圖片多選效果。
FlycoTabLayout- 一個Android TabLayout庫,目前有兩個TabLayout:SlidingTabLayout、CommonTabLayout。
AndroidChangeSkin- 一種徹底無侵入的 Android 應用換膚方式,支持插件式和應用內換膚,無需重啓 Activity。
Lobsterpicker- Lobsterpicker 爲 Android 開發者提供了知足 Material Design 風格的顏色選擇器。
FlycoRoundView- 一個擴展原生控件支持圓角矩形框背景的庫,能夠減小相關shape資源文件使用。
FlowingDrawer- FlowingDrawer 一個彈性效果的抽屜菜單,圖片是概念圖,實際效果實現了70%(側滑菜單)。
TextSurface-是用 Java 寫的一款藉助酷炫的動畫效果來完成消息展現的微型動畫框架。
android-animate-RichEditor-android-animate-RichEditor是一款支持圖片插入動畫效果的 Android 富文本編輯器。
FlycoPageIndicator- android-animate-RichEditor是一款支持圖片插入動畫效果的 Android 富文本編輯器。
AndroidMosaicLayout- 馬賽克效果 Layout,磁片風格View 自適應大小。
DropDownMenu- 一個實用的多條件篩選菜單,在不少App上都能看到這個效果,如美團,愛奇藝電影票等。
Swipe-Deck- 仿 Tinder 的能夠左右滑動消除卡片效果的自定義控件。
IntlPhoneInput- 一個支持國際化的電話號碼輸入的自定義控件。
AndroidUI4Web- AndroidUI4Web是一個高性能的WebApp框架, 在移動瀏覽器上有與原生App一致的體驗。
Android應用開發之全部動畫使用詳解- Android應用開發之全部動畫使用詳解。
動畫特效大全- Android 動畫特效大全。
SwitchLayout- 國內開發者, Android的Activity切換動畫特效庫SwitchLayout,視圖切換動畫庫,媲美IOS。
ActivityOptionsICS- 一個低版本activity動畫兼容庫——ActivityOptionsICS,能夠很好的實現MD的動畫效果。
SwipeBack- 一個能夠經過手勢返回到上一個Activity的開源庫,支持上下左右四個方向返回,支持多個View爲Child。
SpringIndicator- 模仿Morning Routine的引導頁效果SpringIndicator;基於模仿紅點拖拽的Demo實現:BezierDemo;sample中使用到 快速建立ViewPager和ListView等的第三方庫:MultipleModel。
XhsWelcomeAnim- 國內開發者, 華麗酷炫歡迎引導界面 動畫沒有之一。
Material-Animations- Material風格動畫,能夠定義兩個Activity之間的動畫。
android-shapeLoadingView- android-shapeLoadingView實現高仿新版58 加載動畫,loading。
一個絢麗的loading- 一個絢麗的loading動效分析與實現。
TransitionPlayer- 一個 Transition 動畫控制控制庫,可讓你很輕鬆的建立一個可交互的動畫。
loading-balls- loading-balls 一款支持高度配置的 Android 加載進度球。
SogoLoading- 仿搜狗瀏覽器加載動畫,實現說明。
ExplosionField- Android中View 炸裂特效的實現分析。
AZExplosion- AZExplosion:模仿ExplosionField的粒子破碎效果。
BrokenView-玻璃碎裂動畫效果。
ion- 一個異步網絡請求和圖片加載的庫,一個庫能搞定幾乎全部的網絡請求。
多線程下載- Android 實現多線程下載 完美代碼。
opandroid- android p2p的開源實現。
okio- square出的Okio這個庫,尤爲擅長處理二進制數據。若是以爲Java的輸入輸出流實在太複雜囉嗦,不妨試試Okio。
okhttp- square出的okhttp庫。
OkHttpPlus- OkHttp 的一個工具類開源項目OkHttpPlus——支持GET、POST、UI線程回調、JSON格式解析、鏈式調用、文件上傳下載 ,OkHttpPlus介紹。
Android-Download-Manager-Pro- 一個下載管理庫,若是你的 App 有大量的下載工做,這個庫能幫到你。
FileDownloader- 文件下載引擎,穩定、高效、簡單易用。
augmented-traffic-control- Facebook宣佈開源移動網絡測試工具ATC,該工具支持利用Wi-Fi網絡模擬2G、2.5G、3G以及LTE 4G移動網絡環境,讓測試工程師們可以快速對智能手機和App在不一樣國家地區和應用環境下的性能表現進行測試。
glide- glide google出品,使用教程、GlidePalette。
Universal Image Loader- Universal Image Loader 是一個強大的、可高度定製的圖片緩存,簡稱:UIL,能夠高度配置的網絡圖片緩存庫,很是靈活,用戶量最多 。
picasso- picasso 功能單一,沒有緩存過時,同androidQuery同樣鏈式調用,載入本地文件速度慢(沒有生成thumbnails) ,Picasso and Android-Universal-Image-Loader,另外的一些諸如裁剪圖片:Picasso.with(context) .load(url) .resize(50, 50) .centerCrop() .into(imageView)。
fresco- Facebook 又放出的一個新項目,一個相似 Picasso, Glide 的庫,不過比他們作的更好。 強烈推薦![Fresco集成示例](https://github.com/liaohuqiu/fresco-demo-for-gradle)。
tape- 相似於圖片加載庫(例如UIL、Picasso等)實現異步加載,可是加載的不必定是圖片。!
ImageLoader- ImageLoader 。
Volley- Volley 綜合框架,包含圖片部分,Volley與Picasso的對比。
enif- enif 。
wqgallery- wqgallery實現相似微信選擇照片功能,能夠經過相機或相冊選擇,支持單張裁剪,支持單選模式、支持多選模式。
RxAndroid- RxAndroid:函數響應式編程 ,RxJava- Rx和RxJava文檔中文翻譯項目。
百度地圖- Android百度地圖 線路規劃,模擬運動軌跡,及全景效果。
AirMapView- 支持多個本地地圖提供者包括谷歌地圖V2和亞馬遜地圖V2。若是設備沒有任何受支持的本地地圖提供者,AirMapView會回退到基於web的地圖提供者(目前谷歌地圖)。
ORMLite- ORMLite作的最棒可是學習成本有點兒高,ORMLite的文檔有點兒爛。
SugarORM- SugarORM比較輕便, 支持Has a 和 Has many映射,但沒法保存集合,沒有映射關係。
GreenDAO- GreenDAO要先創建一個java項目來生成對應的表,一變更又要生成,很不方便。
ActiveDriod- ActiveDriod也不錯官網。
ORMDroid- ormdroid 。
sqlbrite- 良心企業Square的又一開源項目,當你不想給用ContentProvider,只想簡單監聽SQLite表增刪改的數據變動時能夠試試它。
sqlbrite- DBExecutor android ORM數據庫 1.使用了讀寫鎖,支持多線程操做數據。 2.支持操做多個數據庫 3.支持事務 4.緩存Sql,緩存表結構。
Iron- 一個快速和易用的 NoSQL 數據存儲框架。
hawk- 一個快速和易用的鍵值對數據存儲框架,支持AES加密,支持SharedPreferences或Sqlite存儲,支持Gson解析。
AndroidKeyValueStore- 一個基於 SQLite 的 Key/Value 存儲框架。
MPAndroidChart- MPAndroidChart是一個功能強大的圖表開源類庫:曲線圖、柱形圖、環形圖。
XCL-Charts- (國人開發)基於Android Canvas來繪製各類圖表,使用簡便,定製靈活。
WilliamChart- 繪製圖表的庫,支持LineChartView、BarChartView和StackBarChartView三中圖表類型,而且支持 Android 2.2及以上的系統。
CropImageView- 原生ImageView只支持centerCrop,這裏有支持9個方向裁剪的ImageView。
SimpleCropView- 一個Android的圖片裁剪庫,使用簡單,易於定製。
DrawableView- DrawableView實現畫板功能,能夠改變畫筆粗細,顏色,支持撤銷功能。
ImageCoverFlow- ImageCoverFlow效果不錯的畫廊控件 能夠設置畫廊一次可見圖片的張數,和其餘第三方Gallery控件不一樣的是,該控件直接繼承自View,而不是sdk中的Gallery控件。
FancyCoverFlow- 支持Item切換動畫效果的相似Gallery View。改進版本能夠無限輪播,能夠選擇自動輪播或者 手動滑動。
BGABanner-Android- demo中演示了引導頁、以及經過fresco、android-async-http、gson實現廣告條的自動輪播效果(splash 、 ViewPager切換動畫) 。
RecyclerViewPager- 重寫後的 RecyclerViewPager 徹底繼承自RecyclerView,能夠自定義觸發翻頁的距離,可自定義翻頁速度,支持VerticalViewPager,支持Fragment。
StickerCamera- 能夠說是一個完整的相機、圖片編輯的 APP,集成了大部分市面上有的同類 APP 的功能,裁剪、濾鏡、貼紙應有盡有。
demo6_PhotoRiver- 圖片流動顯示的demo,能夠點擊流動中的圖片放大顯示,雙擊空白處圖片以九宮格排列。
glide-transformations- 一個基於Glide的transformation庫,擁有裁剪,着色,模糊,濾鏡等多種轉換效果。
ColoringLoading- 一個用純代碼實現自動繪畫效果動畫的項目。
SmartDrawing- 一個輕量級的手繪板,加入了一點截圖功能。這只是一個Demo。並不能做爲類庫,也不是完整的項目工程,僅供學習或參考使用。
SlidingCard- 漂亮的卡片滑動翻頁特效。
LargeImage- 加載大圖 能夠高清顯示10000*10000像素的圖片。
GalleryFinal- 自定義相冊,實現了拍照、圖片選擇(單選/多選)、 裁剪(單/多裁剪)、旋轉、ImageLoader無綁定任由開發者選 擇、功能可配置、主題樣式可配置。GalleryFinal爲你定製相冊。
ijkplayer- B站開源的視頻播放器,支持Android和iOS。
DanmakuFlameMaster- 這裏是Android上最好的開源彈幕引擎·烈焰彈幕使。
YouTubePlayerActivity- 一個能夠播放YouTube視頻的Activity,支持屏幕旋轉、聲音控制、播放失敗處理、能夠自定義Activity關閉動畫以及在橫屏播放的時候自動隱藏status bar。
AndroidVideoPlayer- 開源的 Android 視頻播放器,支持 DLNA。
Hide-Music-Player- Hide音樂播放器。
JamsMusicPlayer- 是一個功能強大的 Android 開源播放器, 做者將本來收費的項目拿出來開源, 實在使人敬佩。
DevelopQuickSetting- 快速開啓關閉開發者設置的工具,提供了app界面和桌面widget,能快速打開關閉overdraw,layout border,gpu rendering,adb wifi,不保存activity實例等功能。
decompileandroid- 在線反編譯apk文件。
jadx- 一個Android反編譯神器,不一樣於常見的dex2jar,這個反編譯器生成代碼的try/catch次數更少,View也再也不是數字id了,可讀性更高。
Androguard- Androguard使用Python寫的一系列逆向工具集,功能很強大哦,對逆向工程感興趣的小夥伴能夠這個系列,教程。
logger- 一個簡單、漂亮、功能強大的Android日誌程序。
stf- WEB 端批量移動設備管理控制工具 STF 的環境搭建和運行,使用說明。
DecompileApk- 一鍵反編譯 APK,輸出全部反編譯後的代碼、資源,使用方便。
AppCrashTracker- 一個異常追蹤器,能夠生成一個 JSON 格式的日誌並能夠上傳到服務器。
SuesNews新聞客戶端- 騰飛新聞,一個符合 Google Material Design 的 Android 校園新聞客戶端 ,新聞客戶端說明。
新聞客戶端- Android應用源碼比較不錯的新聞客戶端,本項目啓動引導登陸註冊用戶中心列表顯示文章分頁下拉刷新文章收藏更新反饋等新聞客戶端常見的功能都有,項目分層合理,代碼質量較高。
materialistic- Material Desgin風格的Hacker News客戶端。
Telegram- Telegram 是一款專一於速度、安全的短信息應用,快速、簡單、免費。Telegram 支持羣組聊天,最高200人,最高支持分享1GB的視頻,其它圖片等等更是不在話下。並且全部信息所有支持同步。因爲頻發的隱私問題,因此 Telegram 也很注重通訊安全。
SuZhouTong-client-for-android- 蘇州通android客戶端,很是多的UI效果。
ele_demo- 仿【餓了麼】訂餐軟件的一個demo。
MD-BiliBili- Material Design 版 BiliBili Android 客戶端。
AisenWeiBo- Aisen微博是新浪微博的第三方客戶端,UI遵循Material Design:遵循Material Design、發佈多圖、離線下載、私信(觸屏版、顏色主題切換、手勢返回,4.四、5.0狀態欄變色、離線編輯,定時發佈多圖、gif、長微博預覽。FrescoDemo。
快遞查詢- 使用了愛查快遞www.ickd.cn的api接口,能夠查詢申通、EMS、順風、圓通、中通、韻達、每天、匯通、全鋒、德邦、宅急送等11種快遞的單號信息,支持手動輸入單號和掃描單號(紅米測試的時候掃描單號有點問題),能夠保存單號查詢記錄方便下次查詢,,另外還包括了網絡狀態判斷、快遞自動更新、軟件更新等功能,項目完美運行,有很詳細的中文註釋和邏輯分層。
SmartCall- SmartCall Android 企業通信錄。
Android-高仿大衆點評客戶端源碼- Android-高仿大衆點評客戶端源碼。
八個Android項目源碼- 八個Android項目源碼,大部分功能相信能夠在實戰項目中直接使用,供你們下載學習,大部分項目是基於Android Studio開發,IDE爲Eclipse的童鞋可經過網上教程自行轉換,這裏就很少說了。你們能夠下載下來學習看看!百度雲盤下載地址。
minicat- 一個簡潔的飯否App,支持Android 4.0以上版本。
SimplifyReader- 一款基於Google Material Design設計開發的Android客戶端,包括新聞簡讀,圖片瀏覽,視頻爽看 ,音樂輕聽以及二維碼掃描五個子模塊。
GithubTrends- 是一個用來看查看 GitHub 熱門項目的 Android App, 遵循 Material Design, 支持訂閱 50 多種編程語言, 9 種顏色主題切換, 可在上面收藏喜歡的項目。
jianshi- jianshi簡詩是國人開發的一個用於記錄文字信息的 Android 完整應用, 做者僅用了一天便將其開發出來, 並將開發的流程記錄成文放到了簡書上。
BuildingBlocks- 積木: 一個以知乎日報做爲數據展示內容;以抽屜菜單做爲功能擴展入口;依循 Material Design 做爲主導設計 UI 的應用。
Android Studio 插件和工具- 5個 推薦幾個有用的 Android Studio 插件和工具(ButterKnife、selectorChapek、GsonFormat、ParcelableGenerator、LeakCanary)。
8 個最優秀的 Android Studio 插件- 8 個最優秀的 Android Studio 插件(H.A.X.M(硬件加速執行管理器)、Genymotion、Android Drawable Importer、Android ButterKnife Zelezny、Android Holo Colors Generator、Robotium Recorder、jimu Mirror、Strings-xml-tools)。
smalidea- 一款 IntelliJ IDEA/Android Studio 的 smali 插件~ ,Smalidea 無源碼調試 Android 應用。
gradle-fir-plugin- 一個上傳apk到fir的gradle插件,使用說明。
android-butterknife-zelezny- 一個ButterKnife的Android Studio插件, 該插件可讓你手動生成上述注入代碼。
GradleDependenciesHelperPlugin- Gradle 依賴自動補全插件。
android-selector-intellij-plugin- 能夠根據指定顏色生成Selector Drawable的插件。
7個最佳的Android模擬器- 7個最佳的Android模擬器。
gradle-android-javadoc-plugin- 能夠生成 java doc 的 Gradle 插件。
gradle-android-junit-jacoco-plugin- 能夠生成代碼單元測試覆蓋率報告的 Gradle 插件。
gradle-android-apk-size-plugin- 能夠將 Apk 大小記錄到 CSV 文件的 Gradle 插件。
幾款實用的Android Studio 插件- 幾款實用的Android Studio 插件:一、android-butterknife-zelezny;二、Gsonformat:可根據json數據快速生成java實體類;三、Android Postfix Completion;四、AndroidAccessors;五、Lifecycle Sorter:根據Activity或者fragment的生命週期對其生命週期方法位置進行前後排序,快捷鍵Ctrl + alt + K;六、JsonOnlineViewer;七、CodeGlance;八、findBugs-IDEA:幫你一塊兒找bug的;九、ADB WIFI:使用wifi無線調試你的app,無需root權限。
xUtils- xUtils 包含了不少實用的android工具。支持大文件上傳,更全面的http請求協議支持(10種謂詞),擁有更加靈活的ORM,更多的事件註解支持且不受混淆影響。最低兼容android 2.2 (api level 8)。目前xUtils主要有四大模塊:DbUtils模塊、ViewUtils模塊、HttpUtils模塊、BitmapUtils模塊。
afinal- Afinal是一個android的ioc,orm框架,內置了四大模塊功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。
ButterKnife- ButterKnife是一個專一於Android系統的View注入框架,讓你今後從這些煩人臃腫的代碼中解脫出來,ButterKnife--View注入框架。
EventBus- EventBus是一款針對Android優化的發佈/訂閱事件總線。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,線程之間傳遞消息.優勢是開銷小,代碼更優雅。以及將發送者和接收者解耦。xBus- xBus - 簡潔的EventBus實現。
dexposed- 淘寶 支付寶的Android底層技術團隊即將爲Dexposed開源項目貢獻一個重要的擴展能力 —— 方法粒度的完整替換,大幅度下降基於AOP方式替換大型方法的開發成本,使用教程,Android平臺免Root無侵入AOP框架Dexposed使用詳解。Android Hotpatch系列之-項目介紹-客戶端例子實現,服務器簡易實現。熱更新。
Xposed- Xposed是一款能夠在不修改APK的狀況下影響程序運行的框架服務,Android Hook神器:XPosed入門與登錄劫持演示。熱更新。
code-push-大微軟推出的一套能夠爲用 React Native 和 Cordova 開發的 App 提供代碼熱更新的方案。
Small- 作最輕巧的跨平臺插件化框架,目前已支持Android、iOS以及html5插件。而且三者之間能夠經過同一套javascript接口進行通訊。
LayoutCast- LayoutCast能夠在應用不重啓的狀況下,將res文件夾下的改動直接同步到手機上。使用LayoutCast,能夠節約Android開發者的大量編譯等待時間,很是適合真機調試界面的時候使用,推薦每一位開發者安裝該利器。BUCK很快,但入侵性強,項目改動大,LayoutCast對項目改動小。
java-zhconverter- java-zhconverter是一個簡繁體中文互換的Java開源類庫。
joda-time-android- 一個超讚的時間處理的庫,Joda-Time ! 他能幫你輕鬆處理時區,處理時間加減,計算到期時間等等場景下的問題。java版本
AssistiveTouch- 配合Android手機沉浸式隱藏虛擬按鍵後快捷操做 (Nexus5屏幕變大了)。
S-Tools- S-Tools一個能夠實時查看的CPU狀態和手機各種傳感器數據,還有一些例如顏色選擇、指南針和設備信息等功能。
JsBridge- 模仿微信webview的JsBridge,安全方便的實現js和Java的互相調用,主要經過loadUrl和shouldOverrideUrl實現。
Sample Of All Samples- 提供大部分Android5.0組件的示例應用。
Android-Package-Channel- 美團網作的把Android多渠道打包工具,打包時間縮短到一分鐘,python腳本。
fast-apk-packaging- Android不須要從新編譯打渠道包。
android_gradle_script- gradle批量打包腳本,用txt配置一下,就能夠支持多個渠道打包,適合國內這種動不動上百個渠道包的環境。目前有個問題,一次打包腳本超過80個就會GC問題。
BatchPackApk- 免簽名直接打包工具。
Android多渠道打包工具Gradle插件- Android多渠道打包工具Gradle插件。
Gradle-Plugin-User-Guide-Chinese-Verision- Gradle插件使用指南中文版。
gradle-guide.books- Android Gradle 插件中文指南(GitBook)。
Android-package_tool- 該工程用於編譯多渠道Android應用,替換相應的標籤,而後從新打包,用perl腳本實現。
蘭貝殼兒- Android多渠道打包解決方案(蘭貝殼兒),eclipse插件。
Algorithms- 常見算法問題的Java實現。
java-design-patterns- 一個常見設計模式的java實現。
PreferenceInjector- SharedPreference注入開源庫,SharedPreference key與某個變量綁定、監聽key變化、初始化key均可以經過註解完成。
prettytime- 一個實用的人性化的時間顯示,好比:幾分鐘前,幾天前。
Material-Movies- Material Design 下的Movie App(電影展現),可供學習,或者直接二次開發。
Clean-Contacts- 充滿技術含量的一個 Contact App(聯繫人)。
RedEnvelopeAssistant- 徹底免費開源的搶紅包軟件、作這個軟件純粹是發現Android的模擬點擊十分好玩,而後順道寫了一個,有此基礎,能夠再擴展其餘的不少模擬點擊程序 。
superCleanMaster- 一鍵清理開源版,包括內存加速,緩存清理,自啓管理,軟件管理等。
LoadViewHelper- 切換加載中,加載失敗,加載成功布局,定義一個LoadViewHelper全部界面通用。
android-best-practices- android最佳實踐
Android最佳實踐- 安卓最佳實踐(1):安卓開發--中文。
Android最佳實踐- 從Futurice公司Android開發者中學到的經驗。 遵循如下準則,避免重複發明輪子。若您對開發iOS或Windows Phone 有興趣, 請看iOS Good Practices 和 Windows client Good Practices 這兩篇文章。
如何安裝ACRA- 如何安裝ACRA-一個Android應用Crash跟蹤系統—在本身的服務器上。
Android ocr識別文字介紹- Android ocr識別文字介紹 。
DaVinci- DaVinci是一個適用於Android Wear平臺的圖片下載和緩存library。
Point-of-Android- Android 一些重要知識點解析整理 。
AppStoreLibrary- 檢測是否在appstore安裝了應用,搜索應用。
LeakCanary- 利用此類庫,排查內存泄露變得很是簡單,LeakCanary 中文使用說明,LeakCanary: 讓內存泄露無所遁形。
anko- 快速開發框架。
CommonAdapter- 經過對於原生Adapter的封裝,產生了支持ListView,GridView,RecyclerView的簡單通用的Adapter。這種方式將item變成獨立的「視圖」對象,方便操做,又增長了可擴展性。
MVPAndroidBootstrap- 一個Android MVP 模式實例項目。
json2notification- 一個多功能方便好用的notification通知欄通知開源庫。
barcodescanner- 一個封裝好的基於zxing二維碼掃描庫。
mqtt- MQTT 協議 3.1.1 中文翻譯版。
Droid Plugin- DroidPlugin 是360手機助手在Android系統上實現了一種新的插件機制:它能夠在無需安裝、修改的狀況下運行APK文件,此機制對改進大型APP的架構,實現多團隊協做開發具備必定的好處。
JsonAnnotation- 利用註解自動生成Gson‘s Model的庫。
WeChatLuckyMoney- 微信搶紅包插件。
高效抽取loading- 高效抽取loading,再多的加載頁面也不怕。
修復bug的12個關鍵步驟- 修復bug的12個關鍵步驟。
Android開發技術前線- 裏面是安卓的一些外國前沿文章的翻譯,想課餘時間學習 Android 的看看,已經收錄了。
android-tuning-tool-strictmode- Android性能調優利器StrictMode。
Android-Tips- Android-Tips 安卓方面各類難點坑彙總,按字母排序。
jvm-core-learning-example- 關於Java虛擬機核心知識點學習積累的例子,是初學者及虛擬機核心知識鞏固的最佳實踐。。
酷炫的交互動畫和視覺效果- 描述:收集android上開源的酷炫的交互動畫和視覺效果。1.交互篇,2.視覺篇。
Android酷炫實用的開源框架(UI框架)- Android酷炫實用的開源框架(UI框架)25個。
1.SlidingUpPanelLayout 項目介紹:他的庫提供了一種簡單的方式來添加一個可拖動滑動面板(由谷歌音樂推廣,谷歌地圖和Rdio)你的Android應用程序。 項目地址:https://github.com/umano/AndroidSlidingUpPanel
2.FoldableLayout 項目介紹:摺疊展開點擊的ITEM 項目地址:https://github.com/alexvasilkov/FoldableLayout
3.android-flip 項目介紹:摺疊翻頁效果 項目地址:https://github.com/openaphid/android-flip
4.SwipeBackLayout 項目介紹:拖動關閉當前活動窗體 項目地址:https://github.com/Issacw0ng/SwipeBackLayout
5.AndroidImageSlider 項目介紹:一個漂亮的Slider,能夠經過自定義達到更好的效果 項目地址:https://github.com/daimajia/AndroidImageSlider
6.Android-ParallaxHeaderViewPager 項目介紹:欄目展現動畫,自動播放,滾動下方列表時候,收縮效果 項目地址:https://github.com/kmshack/Android-ParallaxHeaderViewPager
7.FragmentTransactionExtended 項目介紹: 項目地址:https://github.com/DesarrolloAntonio/FragmentTransactionExtended
8.FragmentTransactionExtended 項目介紹:Android按鈕能夠化身進度 項目地址:https://github.com/dmytrodanylyk/circular-progress-button
9.floatlabelededittext 項目介紹:簡單的實現浮動標籤EditText:Android視圖使用EditText之上,並提示EditText時填充文本。 項目地址:https://github.com/wrapp/floatlabelededittext
10.QuickReturn 項目介紹:Showcases QuickReturn view as a header, footer, and both header and footer. 給幾乎全部能夠滑動的 View 加上快速返回的 Header 或者 Footer,使用很是方便。 項目地址:https://github.com/lawloretienne/QuickReturn
11.VNTNumberPickerPreference 項目介紹:這是一個易於使用的自定義偏好,打開一個對話框中有許多選擇。的值被自動保存,你能夠設置默認,min -和maxValue方便地在XML。 項目地址:https://github.com/vanniktech/VNTNumberPickerPreference
12.CircularFloatingActionMenu 項目介紹:動畫,可定製的圓形浮動菜單爲Android, 項目地址:https://github.com/oguzbilgener/CircularFloatingActionMenu
13.NiftyDialogEffects 項目介紹:Dialog的各類打開動畫,Nifty Modal Dialog Effects look like this(Nifty Modal Window Effects) 項目地址:https://github.com/sd6352051/NiftyDialogEffects
14.material-menu 項目介紹:變形安卓菜單,返回和刪除按鈕 項目地址:https://github.com/balysv/material-menu
15.AndroidViewHover 項目介紹:咱們須要一個懸停視圖,顯示菜單,顯示消息。 項目地址:https://github.com/daimajia/AndroidViewHover
16.PagedHeadListView 項目介紹:圖片輪轉切換 項目地址:https://github.com/JorgeCastilloPrz/PagedHeadListView
17.android-movies-demo 項目介紹:電影列表3級聯動,交互 項目地址:https://github.com/dlew/android-movies-demo
18.NiftyNotification 項目介紹:提示通知欄的各類動畫 項目地址:https://github.com/sd6352051/NiftyNotification
19.SwipeBack 項目介紹:拖動關閉,模範:kicker app(https://play.google.com/store/apps/details?id=com.netbiscuits.kicker)項目地址:https://github.com/sockeqwe/SwipeBack
20.AndroidSwipeLayout 項目介紹:相似微信的測拉菜單 項目地址:https://github.com/daimajia/AndroidSwipeLayout
21.SnackBar 項目介紹: 項目地址:https://github.com/MrEngineer13/SnackBar
22.Swipecards 項目介紹:A Tinder-like cards effect as of August 2014. You can swipe left or right to like or dislike the content. The library creates a similar effect to Tinder's swipable cards with Fling animation. 項目地址:https://github.com/Diolor/Swipecards
23.LDrawer 項目介紹:Android抽屜與材料設計動畫圖標 項目地址:https://github.com/ikimuhendis/LDrawer
1.android-stackblur 項目介紹:毛玻璃,朦朧美 項目地址:https://github.com/kikoso/android-stackblur
DEMO演示:
2.BlurEffectForAndroidDesign 項目介紹:實現模糊圖形技巧 項目地址:https://github.com/PomepuyN/BlurEffectForAndroidDesign
3.Shimmer-android 項目介紹:閃動的文字 項目地址:https://github.com/RomainPiel/Shimmer-android
4.WizardPager 項目介紹:它提供了一個示例實現的Android手機上安裝一個嚮導界面 項目地址:https://github.com/TechFreak/WizardPager
5.FloatingActionButton 項目介紹:浮動的按鈕 項目地址:https://github.com/FaizMalkani/FloatingActionButton
6.JumpingBeans 項目介紹:跳動的文本 項目地址:https://github.com/frakbot/JumpingBeans
7.android_maskable_layout 項目介紹:可屏蔽的佈局 項目地址:https://github.com/christophesmet/android_maskable_layout
8.activityanimation 項目介紹:Activit之間切換動畫 項目地址:https://github.com/flavienlaurent/activityanimation
9.android-shape-imageview 項目介紹:提供了一組自定義形狀的android imageview組件,和一個框架來定義更多的形狀。實現着色器和位圖基於掩模圖像視圖。 項目地址:https://github.com/siyamed/android-shape-imageview
10.RippleView 項目介紹:認爲模仿的連鎖反應在單擊推出了Android L 項目地址:https://github.com/siriscac/RippleView
11.android-ui 項目介紹:一個小部件能夠定義的行爲之間的動態變化 項目地址:https://github.com/markushi/android-ui
12.FlatUI 項目介紹: 項目地址:https://github.com/eluleci/FlatUI
fontawesome- Font-Awesome圖標。
material-design-responsive-design- 深聊Material Design複雜響應式設計,comprehensive-material-design-note- 幫你全面完全搞定Material design的學習筆記。
Iconics- 這是一個可讓你在你的項目中使用幾乎任何字體圖標的庫。默認包含 FontAwesome 和 Material Design Icons 還包含 Meteocons 插件。你甚至能夠添加任何你自定義的字體圖標(typeface)。
awesome-java- java庫列表,中文版。
material design 的android開源代碼整理- material design 的android開源代碼整理。
Android開源項目分類彙總-Trinea國內最多好的開源庫總結。Android 開源庫獲取途徑整理
Android開源庫源碼分析-Trinea咱們從 Android 開始建了了協做項目,從簡介、整體設計、流程圖、詳細設計全方面分析開源庫源碼。目前第一期完成,包括10個開源庫及5個公共技術點的全面介紹。在線網頁
年薪30萬的Android程序員必須知道的帖子- Android開源項目彙總,帶效果gif圖。
Android官方培訓課程中文版- Google Android官方培訓課程中文版。
GitHub優秀Android開源項目- GitHub 優秀的 Android 開源項目,不少中文現成項目。
Android開發工具及文檔- androiddevtools,收集整理Android開發所需的Android SDK、開發中用到的工具、Android開發教程、Android設計規範,免費的設計素材等。
material_design- eoeAndroid Material Design 中文協同翻譯。
Android Design Support Library- Android Design Support Library 的 代碼實驗——幾行代碼,讓你的 APP 變得花俏。
Android-Open-Sourse-Library- eoeAndroid 開源組件深度剖析: 1.Http請求組件:Volley\android-async-http\okhttp 2.json數據解析組件:Gson\fast-json\json-smart\Jackson。
wiki-eoeandroid- wiki-eoeandroid : Android Develop - 開發技術、Android Design - 設計規範、Android Distribute - 軟件發佈。
Java資源大全- 國外程序員整理的Java資源大全。
Android開發技術前線- Android開發技術前線 ( android-tech-frontier ),一個按期翻譯、發佈國內外Android優質的技術、開源庫、軟件架構設計、測試等文章的開源項目,讓咱們的技術跟上國際步伐。。
10個經常使用工具類- Android快速開發系列 10個經常使用工具類:一、日誌工具類L.java;二、Toast統一管理類;三、SharedPreferences封裝類SPUtils;四、單位轉換類 DensityUtils;五、SD卡相關輔助類 SDCardUtils;六、屏幕相關輔助類 ScreenUtils;七、App相關輔助類;八、軟鍵盤相關輔助類KeyBoardUtils;九、網絡相關輔助類 NetUtils;十、Http相關輔助類 HttpUtils。
19個Android開發工具- 19個Android 開發工具:一、XAppDbg;二、ChkBugReport;三、APKAnalyser;四、AppXplore;五、Memory Analyzer(MAT);六、Eclipse插件SQLiteManger;七、Robotium;八、ACRA;九、Android Layout Binder;十、Spoon;十一、Android Content Provider代碼生成器;十二、AndroidKickStartR;1三、Android Holo顏色生成器;1四、ActionBar風格生成器;1五、Asset Studio;1六、little eye labs;1七、Droid Inspector;1八、Android Button Maker;1九、jsonschema2pojo。
apkbus- code4app 與 apkbus整理的Android開源資源分類,Android源代碼。
open-source-android-apps- 他人收集的開源代碼:Android Wear、Communication 、Education、Finance、Game、Multi-Media、News & Magazines、Personalization、Productivity、Social Network、Tools、Travel & Local。
android-developer-tools-list- Android 經常使用開發工具 (Android Studio 插件、Android 網站、Android 系統性能調優工具、Android測試工具)。
Android平臺上最好的幾款免費的代碼編輯器- Android平臺上最好的幾款免費的代碼編輯器:Quoda、DroidEdit、AWD、AIDE、CppDroid。
androidweekly- android技術開發週報,乾貨不少。
做者:cc小表弟連接:http://www.jianshu.com/p/1bdd3a0c8897來源:簡書著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。