andriod 資源

自己總結(jié)的Android開源項(xiàng)目及庫(kù)。 github排名https://github.com/trending,github搜索:https://github.com/search

目錄

UI

UI

衛(wèi)星菜單

節(jié)選器

下拉刷新

模糊效果

HUD與Toast

進(jìn)度條

UI其它

動(dòng)畫

網(wǎng)絡(luò)相關(guān)

響應(yīng)式編程

地圖

數(shù)據(jù)庫(kù)

圖像瀏覽及處理

視頻音頻處理

測(cè)試及調(diào)試

動(dòng)態(tài)更新熱更新

消息推送與及時(shí)通訊

完整項(xiàng)目

插件

出名框架

其他

好的文章

收集android上開源的酷炫的交互動(dòng)畫和視覺(jué)效果

UI資源

開發(fā)資源

他人開源總結(jié)

中文開發(fā)博客列表

========

具體內(nèi)容 =============================

========

UI

Awesome-MaterialDesign- MaterialDesignCenter改名為Awesome-MaterialDesign写烤,優(yōu)化了布局默蚌,新增了不少庫(kù)。

awesome-android-ui- ui庫(kù)滞诺,非常多的ui及特效。

ChipsLibrary- 在Android EditText中實(shí)現(xiàn)打Tag功能环疼。

bitmapMesh- 拉窗簾效果习霹。

ObservableScrollView- 在滾動(dòng)的視圖觀測(cè)滾動(dòng)事件的Android庫(kù)

它易于與在Android 5.0 Lollipop中引入的工具條Toolbar相交互,并能夠幫助實(shí)現(xiàn)Material Design apps的外觀炫隶。

iconify- iconify 圖片與文字同一行顯示淋叶。

iosched- The Google I/O 2014 Android App,Android 5.0 and Material Design伪阶。

MaterialList- MaterialList 煞檩。

material design card- material design card 。

MaterialDesignExample- 本APP用來(lái)演示Material Design控件的使用栅贴。

https://www.aswifter.com/2015/07/02/Material-Design-Example-5/斟湃,使用說(shuō)明

InstaMaterial- InstalMaterial 項(xiàng)目(非常多的UI樣式:ViewAnimator檐薯、RecyclerView凝赛、拍照),InstalMaterial學(xué)習(xí)筆記之Reveal效果坛缕。

NavigationDrawer-MaterialDesign- 一個(gè)Material Design的抽屜模板庫(kù)墓猎,分分鐘搭起一個(gè)程序框架。

MaterialEditText- 直接繼承EditText赚楚,無(wú)需修改Java文件即能實(shí)現(xiàn)自定義控件顏色毙沾,直接拿來(lái)用!十大Material Design開源項(xiàng)目宠页。

fab- Floating Action Button library for Android搀军。

labelview- 貼紙效果膨俐,如:淘寶商品側(cè)貼折扣。

SearchMenuAnim- 一個(gè)很棒的帶動(dòng)畫的搜索框罩句。

SearchAnimation- 一個(gè)很棒的帶動(dòng)畫的搜索框焚刺,支持低版本。

快速支持emoji表情顯示- 讓項(xiàng)目快速支持emojicon表情的顯示门烂,并可判斷用戶輸入的內(nèi)容中是否含有emojicon表情以及過(guò)濾掉emojicon乳愉。

Context-Menu.Android- 可以方便快速集成漂亮帶有動(dòng)畫效果的上下文菜單。

Titanic- 可以顯示水位上升下降的TextView屯远。

AndroidSwipeLayout- 滑動(dòng)Layout蔓姚,支持單個(gè)View,ListView慨丐,GridView坡脐,demo-apk

android-typeface-helper- Android Typeface Helper 可以幫你輕松實(shí)現(xiàn)自定義字體的庫(kù)房揭。

android-lockpattern- Android的圖案密碼解鎖,文檔介紹备闲。

ToggleButton- 狀態(tài)切換的 Button,類似 iOS捅暴,用 View 實(shí)現(xiàn)恬砂。

android-typeface-helper- Android Typeface Helper 可以幫你輕松實(shí)現(xiàn)自定義字體的庫(kù)。

GuideBackgroundColorAnimation- 實(shí)現(xiàn)滑動(dòng)ViewPager漸變背景色蓬痒。

Toolbar- Toolbar替換Android Toolbar泻骤,說(shuō)明

PagerSlidingTabStrip- 一個(gè)支持Material Design的PagerSlidingTabStrip梧奢。

MaterialViewPager- 一個(gè)易于使用的 Material Design ViewPager 庫(kù)狱掂。

PinnedListView- PinnedListView懸浮Head效果修改,github pinned-section-listview亲轨。

APP啟動(dòng)引導(dǎo)頁(yè)- APP應(yīng)用中最常用的APP啟動(dòng)引導(dǎo)頁(yè)趋惨,常見的4種引導(dǎo)項(xiàng)目方式:splash,viewpage瓶埋,viewflipper希柿,scrollview诊沪。

GuideHelper- 實(shí)現(xiàn)Android新手引導(dǎo)頁(yè)养筒,可以在提示也繪制實(shí)際的view,在view的上下左右位置添加提示信息的圖片端姚。

AwesomeText- 簡(jiǎn)化TextViews中Spans使用的庫(kù)晕粪。

dialogplus- 一個(gè)簡(jiǎn)單容易使用的對(duì)話框——DialogPlus。

material-dialogs- Material Design風(fēng)格Dialogs渐裸。

CardView- 3d卡片效果-國(guó)人巫湘。

FilterMenu- 這是一個(gè)自定義的圓形菜單装悲,效果非常酷尚氛。

GridPasswordView- 類似微信诀诊,支付寶支付時(shí)候的輸入密碼頁(yè)面效果,帶格子的密碼輸入框阅嘶。

BlurLockView- 毛玻璃效果的密碼解鎖界面, 支持簡(jiǎn)單定制属瓣。

PersistentSearch- 模仿Google Now, Google Maps Google Play的SearchBar,下拉列表匹配讯柔、錄音抡蛙。

Droppy- Android 下簡(jiǎn)潔好看的 Dropdown 菜單。

UltimateRecyclerView- 這是一個(gè)終極的 RecyclerView魂迄,有下拉刷新粗截、滑動(dòng)刪除、拖拽捣炬、加載更多熊昌、豐富動(dòng)畫等功能。

SmartTabLayout- SmartTabLayout實(shí)現(xiàn)viewpgaer頁(yè)面導(dǎo)航效果遥金,簡(jiǎn)化并實(shí)現(xiàn)android的TabHost效果浴捆,頂部滑動(dòng)tab,引導(dǎo)頁(yè)稿械,可以自定義tab樣式选泻,過(guò)渡效果 實(shí)現(xiàn)網(wǎng)易tab,微博tab美莫,微信tab等so easy页眯。 集成了SpringIndicator拖拽效果 。

PagerBottomTabStrip- 一個(gè)基本按谷歌Material Design規(guī)范完成的安卓底部導(dǎo)航欄控件厢呵。

richeditor- RichEditor for Android 是 Android 平臺(tái)下一個(gè)所見即所得的文本編輯器控件窝撵。

StatedFragment- 保存Fragment的狀態(tài)。

PopoverView- 一個(gè)模仿iOS UIPopoverController效果的控件襟铭。

CreditsRoll- 實(shí)現(xiàn)星球大戰(zhàn)字幕效果碌奉。

MatchView- 電影級(jí)TextView動(dòng)畫效果,絕對(duì)驚艷你的雙眼寒砖!赐劣。

SwipeMenuListView- listView側(cè)滑刪除效果:SwipeMenuListView。

Side-Menu.Android- 分類側(cè)滑菜單哩都。

SlidingMenu- 炫酷側(cè)滑菜單布局框架魁兼,iOS版本的實(shí)現(xiàn):SlideMenuView

ParallaxSwipeBack- 帶視覺(jué)差的側(cè)滑返回漠嵌,類似于新版微信和lofter的側(cè)滑返回效果咐汞。核心代碼小于50行盖呼。

AndroidFlowLayout- A flow layout for Android。

ViewPagerIndicator- 取代TabHost化撕,實(shí)現(xiàn)滑動(dòng)tab几晤,引導(dǎo)頁(yè)等效果。

Android-ScreenSlidePager- Full screen slide pager to display images fetched from Internet by Picasso植阴。

MaterialViewPager- MaterialViewPager锌仅。

FlipViewPager.Draco- FlipViewPager.Draco。

android-shape-imageview- 圖片圓角墙贱、三角热芹、五角、圓形惨撇、多角伊脓。

NotBoringActionBar- 隱藏圖片的導(dǎo)航欄。

MultiCardMenu- 仿QQ手機(jī)管家首頁(yè)菜單寫的一個(gè)開源組件MultiCardMenu魁衙。

fit-chart- fit-chart 一個(gè)類似于谷歌健康應(yīng)用的輪子(wheel view)視圖报腔,效果很不錯(cuò)。

BGABadgeView-Android- Badge控件分享剖淀,各式各樣的徽章控件纯蛾。

Android-ItemTouchHelper-Demo- 可拖拽 RecyclerView,講解

浮動(dòng)操作按鈕詳解- 講解浮動(dòng)操作按鈕纵隔,從官方的和第三方庫(kù)makovkastar/FloatingActionButtonfuturesimple/android-floating-action-button這樣的第三方庫(kù)翻诉。的兩方面講解,同時(shí)還講到了如何自定義CoordinatorLayout Behavior捌刮。

advanced-textview- advanced-textview各種高級(jí)功能的textview碰煌,包括動(dòng)畫,陰影绅作,各種字體芦圾,藝術(shù)字,HTML格式顯示俄认,表情等个少。

QuickReturn- 給幾乎所有可以滑動(dòng)的 View 加上快速返回的 Header 或者 Footer,使用非常方便眯杏。

Android-PickerView- 仿iOS的PickerView控件夜焦,有時(shí)間選擇和選項(xiàng)選擇并支持一二三級(jí)聯(lián)動(dòng)效果。

idisfkj.picker- 滑輪選擇器,教程役拴。

DraggedViewPager- 可以在多個(gè) Page 之間可以拖放元素的控件糊探。

MultiViewPager- 對(duì) ViewPager 的一個(gè)擴(kuò)展钾埂,Page 可寬可窄河闰,表現(xiàn)很像 Gallelry科平。

Android-Week-View- Android Week View是一種用于應(yīng)用程序中顯示日歷的安卓庫(kù)。它支持自定義樣式姜性。瞪慧。

MaterialCalendarView- 是一款遵循 Material Design 風(fēng)格的 Android 日歷。

WeekCalendar- 周模式的日歷自定義控件部念,支持 4.0 以上弃酌。

DragLinearLayout- DragLinearLayout:自定義的線性布局,里面的UI可以自由拖動(dòng)儡炼。

floatingsearchview- floatingsearchview 一個(gè)帶搜索下拉列表提示的搜索控件妓湘。

LabelView- LabelView 一個(gè)簡(jiǎn)單的標(biāo)簽控件 支持自定義 文字大小(textSize)乌询, 間距(labelTopPadding)榜贴, 背景色(backgroundColor), 和方向(direction)等妹田。

MaterialCalendarView- 是一款遵循 Material Design 風(fēng)格的 Android 日歷唬党。

SlideDetailsLayout- SlideDetailsLayout:高仿淘寶、京東商品詳情頁(yè)面的上拉加載圖文詳情功能鬼佣。

MaterialDesignDemo- 基于Material Design Support Library的一個(gè)小Demo驶拱,這個(gè)Demo會(huì)慢慢的去完善,不僅僅是一個(gè)基于MD的Demo晶衷。里面會(huì)含有各種工具類蓝纲,通用的一些Aadpter以及一些組件等。Android自定義View之高仿QQ健康

BaseRecyclerViewAdapterHelper- 集成了RecyclerViewAdapter的常用功能的基類晌纫,大量減少Adapter寫的代碼驻龟,輕松添加點(diǎn)擊事件、添加RecyclerView加載動(dòng)畫缸匪、新增添加頭部翁狐、添加尾部、新增下拉刷新凌蔬、上拉加載更多露懒、新增分組、自定義item類型砂心。

ahbottomnavigation- 一個(gè)仿 Material Bottom Navigation 的類庫(kù)懈词。

StickyHeaderListView- 功能強(qiáng)大的StickyHeaderListView:標(biāo)題漸變、吸附懸停辩诞、篩選分類坎弯、動(dòng)態(tài)頭部等。

衛(wèi)星菜單

android-satellite-menu- 點(diǎn)擊主按鈕,會(huì)彈出多個(gè)圍繞著主按鈕排列的子按鈕抠忘,從而形成一個(gè)彈出式菜單撩炊。子按鈕彈出和消失的動(dòng)畫效果都很棒。這種彈出式菜單按鈕應(yīng)用在Path app中崎脉。

ArcMenu- 實(shí)現(xiàn)彈出式按鈕群(菜單)拧咳。點(diǎn)擊主按鈕,會(huì)在住按鈕旁邊彈出多個(gè)按鈕(菜單)囚灼。彈出的按鈕有兩種排列形式骆膝,一種是圍繞著主按鈕成圓弧形排列,一種是和主按鈕并排成一字型排列灶体, 仿Path 2.0 (for iOS)阅签。

Radial Menu Widget- 實(shí)現(xiàn)各種圓形或者半圓形菜單,以及圓形進(jìn)度條蝎抽。

android-circlebutton- 圓形按鈕愉择,有動(dòng)畫點(diǎn)擊效果。

CircularFloatingActionMenu- 衛(wèi)星菜單织中。

ElasticDownload- 挺酷的下載進(jìn)度條锥涕。

android-snake-menu- 仿 Tumblr 的 Android 可拖拽蛇形動(dòng)畫菜單。

節(jié)選器

SegmentView- 類似iOS的Segment Control控件狭吼,第一種方式是使用 RadioGroup 實(shí)現(xiàn)疙赠,O網(wǎng)頁(yè)鏈接唤衫。

SHSegmentControl- 類似iOS的Segment Control控件询筏,此種方式的可定制化更好滋尉。

android-segmentedradiobutton- 在Android中實(shí)現(xiàn)類似iOS的分段單選按鈕(segmented control),本人以前項(xiàng)目一直使用疲吸,值得擁有座每。

android-segmented-control- RadioGroup實(shí)現(xiàn)類似ios的分段選擇(UISegmentedControl)控件。

下拉刷新

Android-Ptr-Comparison- Android 下拉刷新開源庫(kù)對(duì)比摘悴,非常niceG褪帷!

Android-PullToRefresh- 最經(jīng)典蹂喻、最多人用的下拉刷新葱椭、加載更多。

PullDownListView- 一個(gè)下拉刷新的控件口四,實(shí)現(xiàn)了仿微信下拉中眼睛動(dòng)畫的效果孵运。

DragTopLayout- 實(shí)現(xiàn)整個(gè)layout下拉刷新。

ZrcListView- 一個(gè)順滑又漂亮的Android下拉刷新與加載更多列表組件蔓彩,增加下拉刷新及滾動(dòng)到底部自動(dòng)加載的功能治笨;增加越界回彈效果驳概;增加自定義列表項(xiàng)動(dòng)畫的功能。

TwitterCover-Android- Twitter Android客戶端的下拉封面模糊效果旷赖。

android-Ultra-Pull-To-Refresh- 實(shí)現(xiàn)整個(gè)layout下拉刷新顺又,沒(méi)有加載更過(guò),Demo杠愧,源碼分析

StikkyHeader- 【Android控件源碼:頭部固定的控件列表效果】這是一個(gè)可以支持頭部固定的控件列表功能逞壁,源碼StikkyHeader流济,StikkyHeader是一個(gè)可以在滾動(dòng)的時(shí)候?qū)㈩^部固定的控件,還可以將動(dòng)畫效果和StikkyHeader一起使用腌闯,api非常簡(jiǎn)單绳瘟, 支持ListView,RecyclerView,ScrollView。支持2.3一下設(shè)備使用的StikkyHeader

PullDownListView- 實(shí)現(xiàn)了模仿微信眼睛下拉效果姿骏,源碼PullDownListView糖声,下拉刷新,上拉加載分瘦,模仿微信眼睛蘸泻。

CircleRefreshLayout- 又一個(gè)下拉刷新的實(shí)現(xiàn),水滴效果嘲玫。

BGARefreshLayout-Android- 多種下拉刷新效果悦施、上拉加載更多、可配置自定義頭部廣告位去团,目前已經(jīng)實(shí)現(xiàn)了四種下拉刷新效果:新浪微博下拉刷新風(fēng)格抡诞、慕課網(wǎng)下拉刷新風(fēng)格、美團(tuán)下拉刷新風(fēng)格土陪、類似qq好友列表黏性下拉刷新風(fēng)格昼汗。

Pull-to-Refresh.Rentals-Android- 提供一個(gè)簡(jiǎn)單可以自定義的下拉刷新實(shí)現(xiàn)。

Pull-to-Refresh.Tours- Taurus鬼雀,很精美的下拉刷新顷窒。

ParallaxListView- 模仿Path的下拉刷新,Head頭部圖片下拉放大源哩。

WaveRefreshForAndroid- 下拉刷新水波紋動(dòng)畫蹋肮。

CoordinatorLayoutDemos- 收集了不少資源寫了一個(gè)基于CoordinatorLayout實(shí)現(xiàn)的下拉刷新效果。

Android_PullToRefreshLibrary_Collection- 下拉刷新開源庫(kù)集錦 璧疗。

HitBlockRefresh- 下拉刷新:打磚塊和打坦克坯辩。

模糊效果

BlurNavigationDrawer- 背景模糊的Navigation Drawer。

HUD與Toast

android-UCToast- 在不申請(qǐng)任何權(quán)限的情況下在 Android 應(yīng)用中彈出懸浮窗,實(shí)現(xiàn)文檔崩侠。

sweet-alert-dialog- sweet-alert-dialog是一款清新文藝的 Android 彈窗, 靈感來(lái)自于 JS 版的 SweetAlert漆魔。

進(jìn)度條

easyloadingbtn- 模仿了一個(gè)Dribbble上的Material Design效果,環(huán)形loading, 進(jìn)度條改抡、進(jìn)度圈矢炼。

android-square-progressbar- 一個(gè)不錯(cuò)的方形進(jìn)度條。

Radial Menu Widget- 實(shí)現(xiàn)各種圓形或者半圓形菜單阿纤,以及圓形進(jìn)度條句灌。

AnimatedCircleLoadingView- 一個(gè)有限/無(wú)限加載動(dòng)畫效果∏肥埃基于Nils Banner的android-watch-loading-animation設(shè)計(jì)圖胰锌。該設(shè)計(jì)本來(lái)是針對(duì)智能手表的。

circular-progress-button- 帶動(dòng)態(tài)效果的Button(按鈕)可要比靜態(tài)的按鈕炫酷的多了藐窄,大家看到效果圖就知道了资昧。

CircularBarPager- Android實(shí)現(xiàn)的動(dòng)態(tài)效果,一個(gè)數(shù)字圓圈進(jìn)度效果荆忍,源碼CircularBarPager格带,material 風(fēng)格的數(shù)字圓圈進(jìn)度顯示庫(kù)(api10 +)。

dotted-progress-bar- 一個(gè)小清新的進(jìn)度條刹枉。

WhorlView- 一個(gè)炫酷的漩渦加載效果自定義View叽唱。

AVLoadingIndicatorView- AVLoadingIndicatorView整合了一些漂亮的 Android 動(dòng)畫加載效果。

MagicProgressWidget- 漸變的圓形進(jìn)度條與輕量橫向進(jìn)度條微宝。

GBSlideBar- GBSlideBar類似uber/滴滴等app的滑動(dòng)選擇工具條尔觉。

GifLoadingView- 一些好看的 loadingview。

HouseLoading- 一個(gè)有趣的android加載loading動(dòng)畫芥吟。實(shí)現(xiàn)原理

========

UI其他

MixtureTextView- 富文本侦铜,支持Android圖文混排、文字環(huán)繞圖片等效果钟鸵。

android-ActionQueue- Action Queue 用于執(zhí)行有次序的隊(duì)列操作钉稍,比如按次序彈出對(duì)話框,這在 Android 中尤其有用棺耍。

WheelView-Android- WheelView-Android 是一款開源的 Android 滾動(dòng)選擇控件, 適用于不少應(yīng)用場(chǎng)景贡未。

Android Wheel- 帶有刻度的旋轉(zhuǎn)器:日歷、三級(jí)聯(lián)動(dòng)蒙袍。

CharacterPickerView- 可實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)的選擇器俊卤,高仿iOS的滾輪控件,可實(shí)現(xiàn)單項(xiàng)選擇,并支持一二三級(jí)聯(lián)動(dòng)效果害幅。

Highlight- Highlight一款可應(yīng)用于 Android 應(yīng)用上的指向性功能高亮的庫(kù), 可以快速的給應(yīng)用添加上應(yīng)用引導(dǎo)的效果消恍。

HeaderAndFooterRecyclerView- 支持addHeaderView、 addFooterView以现、分頁(yè)加載的RecyclerView解決方案 狠怨。

CleverRecyclerView- 是一個(gè)基于RecyclerView的擴(kuò)展庫(kù)约啊,提供了與ViewPager類似的滑動(dòng)效果并且添加了一些有用的特性。

drag-select-recyclerview- 實(shí)現(xiàn)了類似 Google Photos 風(fēng)格的圖片多選效果佣赖。

FlycoTabLayout- 一個(gè)Android TabLayout庫(kù),目前有兩個(gè)TabLayout:SlidingTabLayout恰矩、CommonTabLayout。

AndroidChangeSkin- 一種完全無(wú)侵入的 Android 應(yīng)用換膚方式憎蛤,支持插件式和應(yīng)用內(nèi)換膚外傅,無(wú)需重啟 Activity。

Lobsterpicker- Lobsterpicker 為 Android 開發(fā)者提供了滿足 Material Design 風(fēng)格的顏色選擇器俩檬。

FlycoRoundView- 一個(gè)擴(kuò)展原生控件支持圓角矩形框背景的庫(kù),可以減少相關(guān)shape資源文件使用萎胰。

FlowingDrawer- FlowingDrawer 一個(gè)彈性效果的抽屜菜單,圖片是概念圖豆胸,實(shí)際效果實(shí)現(xiàn)了70%(側(cè)滑菜單)奥洼。

TextSurface-是用 Java 寫的一款借助酷炫的動(dòng)畫效果來(lái)完成消息展示的微型動(dòng)畫框架巷疼。

android-animate-RichEditor-android-animate-RichEditor是一款支持圖片插入動(dòng)畫效果的 Android 富文本編輯器晚胡。

FlycoPageIndicator- android-animate-RichEditor是一款支持圖片插入動(dòng)畫效果的 Android 富文本編輯器。

AndroidMosaicLayout- 馬賽克效果 Layout,磁片風(fēng)格View 自適應(yīng)大小嚼沿。

DropDownMenu- 一個(gè)實(shí)用的多條件篩選菜單估盘,在很多App上都能看到這個(gè)效果,如美團(tuán)骡尽,愛奇藝電影票等遣妥。

Swipe-Deck- 仿 Tinder 的可以左右滑動(dòng)消除卡片效果的自定義控件。

IntlPhoneInput- 一個(gè)支持國(guó)際化的電話號(hào)碼輸入的自定義控件攀细。

AndroidUI4Web- AndroidUI4Web是一個(gè)高性能的WebApp框架, 在移動(dòng)瀏覽器上有與原生App一致的體驗(yàn)箫踩。

SmoothCheckBox- SmoothCheckBox帶有切換動(dòng)畫的CheckBox。

AndroidTimelineViewx- AndroidTimelineViewx仿微信朋友圈 時(shí)間軸谭贪。

CityPicker- CityPicker仿美團(tuán)等選擇城市列表境钟。

material-intro- Material Design 風(fēng)格的引導(dǎo)頁(yè)。

EmphasisTextView- 支持部分文字高亮的 TextView俭识。

greedo-layout-for-android- 深度定制的 LayoutManager慨削,在顯示網(wǎng)格布局的時(shí)候會(huì)考慮屏幕寬高比。

Rosie- 可以讓你創(chuàng)建遵循 Clean Architecture 的應(yīng)用的框架套媚。

CreditCardView- 一個(gè)交互很贊的信用卡自定義 View缚态。

android-md-core- Material風(fēng)格bootstrap的框架。

SwipeCardView- 一個(gè)帶漸變層疊動(dòng)畫的左右滑動(dòng)效果(類似于探探左右刷臉)堤瘤。

SwipeSelector- 可以左右滑動(dòng)切換 item 的 Selector玫芦。

ForegroundViews- 類似于 FrameLayout 的支持的前景自定義 View。

android-material-chips- Material Design 的 Chips 控件實(shí)現(xiàn)本辐。

XhsEmoticonsKeyboard- 表情鍵盤解決方案姨俩。

JKeyboardPanelSwitch- 一套 Android 鍵盤面板沖突, 布局閃動(dòng)的處理方案蘸拔。

GestureLibray- 九宮格解鎖。

RecyclerItemDecoration- RecyclerView相關(guān)的ItemDecorstion仍然保持高度定制性环葵,易用性调窍。

materiallogindemo- 一個(gè)炫酷的Material Design 風(fēng)格的登錄和注冊(cè)頁(yè)面 。教程

========

動(dòng)畫

Android應(yīng)用開發(fā)之所有動(dòng)畫使用詳解- Android應(yīng)用開發(fā)之所有動(dòng)畫使用詳解张遭。

動(dòng)畫特效大全- Android 動(dòng)畫特效大全邓萨。

SwitchLayout- 國(guó)內(nèi)開發(fā)者, Android的Activity切換動(dòng)畫特效庫(kù)SwitchLayout菊卷,視圖切換動(dòng)畫庫(kù)缔恳,媲美IOS。

ActivityOptionsICS- 一個(gè)低版本activity動(dòng)畫兼容庫(kù)——ActivityOptionsICS洁闰,可以很好的實(shí)現(xiàn)MD的動(dòng)畫效果歉甚。

SwipeBack- 一個(gè)可以通過(guò)手勢(shì)返回到上一個(gè)Activity的開源庫(kù),支持上下左右四個(gè)方向返回扑眉,支持多個(gè)View為Child纸泄。

SpringIndicator- 模仿Morning Routine的引導(dǎo)頁(yè)效果SpringIndicator;基于模仿紅點(diǎn)拖拽的Demo實(shí)現(xiàn):BezierDemo腰素;sample中使用到 快速創(chuàng)建ViewPager和ListView等的第三方庫(kù):MultipleModel聘裁。

XhsWelcomeAnim- 國(guó)內(nèi)開發(fā)者, 華麗酷炫歡迎引導(dǎo)界面 動(dòng)畫沒(méi)有之一弓千。

Material-Animations- Material風(fēng)格動(dòng)畫衡便,可以定義兩個(gè)Activity之間的動(dòng)畫。

android-shapeLoadingView- android-shapeLoadingView實(shí)現(xiàn)高仿新版58 加載動(dòng)畫洋访,loading镣陕。

一個(gè)絢麗的loading- 一個(gè)絢麗的loading動(dòng)效分析與實(shí)現(xiàn)。

TransitionPlayer- 一個(gè) Transition 動(dòng)畫控制控制庫(kù)姻政,可以讓你很輕松的創(chuàng)建一個(gè)可交互的動(dòng)畫呆抑。

loading-balls- loading-balls 一款支持高度配置的 Android 加載進(jìn)度球。

SogoLoading- 仿搜狗瀏覽器加載動(dòng)畫扶歪,實(shí)現(xiàn)說(shuō)明理肺。

ExplosionField- Android中View 炸裂特效的實(shí)現(xiàn)分析

AZExplosion- AZExplosion:模仿ExplosionField的粒子破碎效果善镰。

BrokenView-玻璃碎裂動(dòng)畫效果妹萨。

SwipeCardView- SwipeCardView一個(gè)帶漸變層疊動(dòng)畫的左右滑動(dòng)效果(類似于探探左右刷臉)。類似SwipeCard

CRAudioVisualizationView- 水波紋效果的聲音可視化自定義 View炫欺。

LoadingDrawable- 一些酷炫的加載動(dòng)畫乎完, 可以與任何View配合使用,作為加載動(dòng)畫或者Progressbar, 此外很適合與RecyclerRefreshLayout 配合使用作為刷新的loading 動(dòng)畫品洛。

Depth-LIB-Android-- 一款酷炫的 Android 界面過(guò)渡動(dòng)畫效果树姨。

========

網(wǎng)絡(luò)相關(guān)

網(wǎng)絡(luò)連接

ion- 一個(gè)異步網(wǎng)絡(luò)請(qǐng)求和圖片加載的庫(kù)摩桶,一個(gè)庫(kù)能搞定幾乎所有的網(wǎng)絡(luò)請(qǐng)求。

多線程下載- Android 實(shí)現(xiàn)多線程下載 完美代碼帽揪。

opandroid- android p2p的開源實(shí)現(xiàn)硝清。

okio- square出的Okio這個(gè)庫(kù),尤其擅長(zhǎng)處理二進(jìn)制數(shù)據(jù)转晰。如果覺(jué)得Java的輸入輸出流實(shí)在太復(fù)雜啰嗦芦拿,不妨試試Okio。

okhttp- square出的okhttp庫(kù)查邢。

OkHttpPlus- OkHttp 的一個(gè)工具類開源項(xiàng)目OkHttpPlus——支持GET蔗崎、POST、UI線程回調(diào)扰藕、JSON格式解析缓苛、鏈?zhǔn)秸{(diào)用、文件上傳下載 邓深,OkHttpPlus介紹未桥。

Android-Download-Manager-Pro- 一個(gè)下載管理庫(kù),如果你的 App 有大量的下載工作庐完,這個(gè)庫(kù)能幫到你钢属。

FileDownloader- 文件下載引擎徘熔,穩(wěn)定门躯、高效、簡(jiǎn)單易用酷师。

jchat-android- 一個(gè)聊天 App,具有完備的即時(shí)通訊功能,JChat 的功能基于極光 JMessage SDK 來(lái)開發(fā)讶凉。

========

網(wǎng)絡(luò)測(cè)試

augmented-traffic-control- Facebook宣布開源移動(dòng)網(wǎng)絡(luò)測(cè)試工具ATC,該工具支持利用Wi-Fi網(wǎng)絡(luò)模擬2G山孔、2.5G懂讯、3G以及LTE 4G移動(dòng)網(wǎng)絡(luò)環(huán)境,讓測(cè)試工程師們能夠快速對(duì)智能手機(jī)和App在不同國(guó)家地區(qū)和應(yīng)用環(huán)境下的性能表現(xiàn)進(jìn)行測(cè)試台颠。

========

圖像獲取

glide- glide google出品褐望,使用教程GlidePalette串前。5 個(gè)頂級(jí) Android 開源庫(kù)

Universal Image Loader- Universal Image Loader 是一個(gè)強(qiáng)大的瘫里、可高度定制的圖片緩存,簡(jiǎn)稱:UIL荡碾,可以高度配置的網(wǎng)絡(luò)圖片緩存庫(kù)谨读,非常靈活,用戶量最多 坛吁。

picasso- picasso 功能單一劳殖,沒(méi)有緩存過(guò)期铐尚,同androidQuery一樣鏈?zhǔn)秸{(diào)用,載入本地文件速度慢(沒(méi)有生成thumbnails) ,Picasso and Android-Universal-Image-Loader,另外的一些諸如裁剪圖片:Picasso.with(context) .load(url) .resize(50, 50) .centerCrop() .into(imageView)哆姻。

fresco- Facebook 又放出的一個(gè)新項(xiàng)目宣增,一個(gè)類似 Picasso, Glide 的庫(kù)颓芭,不過(guò)比他們做的更好中跌。 強(qiáng)烈推薦3度摹[Fresco集成示例](https://github.com/liaohuqiu/fresco-demo-for-gradle)语淘。

tape- 類似于圖片加載庫(kù)(例如UIL稚疹、Picasso等)實(shí)現(xiàn)異步加載巷嚣,但是加載的不一定是圖片径密。回梧!

ImageLoader- ImageLoader 盟广。

Volley- Volley 綜合框架,包含圖片部分闷串,Volley與Picasso的對(duì)比

enif- enif 。

wqgallery- wqgallery實(shí)現(xiàn)類似微信選擇照片功能筋量,可以通過(guò)相機(jī)或相冊(cè)選擇烹吵,支持單張裁剪,支持單選模式桨武、支持多選模式肋拔。

httplite- A android http library。Android網(wǎng)絡(luò)框架httplite使用指南

響應(yīng)式編程

RxAndroid- RxAndroid:函數(shù)響應(yīng)式編程 呀酸,RxJava- Rx和RxJava文檔中文翻譯項(xiàng)目,RxJava 詳解凉蜂,RxJava資料匯總Rxjava+Retrofit 實(shí)現(xiàn)全局過(guò)期 Token 自動(dòng)刷新

========

地圖

百度地圖- Android百度地圖 線路規(guī)劃性誉,模擬運(yùn)動(dòng)軌跡窿吩,及全景效果。

AirMapView- 支持多個(gè)本地地圖提供者包括谷歌地圖V2和亞馬遜地圖V2错览。如果設(shè)備沒(méi)有任何受支持的本地地圖提供者,AirMapView會(huì)回退到基于web的地圖提供者(目前谷歌地圖)纫雁。

========

數(shù)據(jù)庫(kù)

ORMLite- ORMLite做的最棒但是學(xué)習(xí)成本有點(diǎn)兒高,ORMLite的文檔有點(diǎn)兒爛倾哺。

SugarORM- SugarORM比較輕便轧邪, 支持Has a 和 Has many映射,但無(wú)法保存集合羞海,沒(méi)有映射關(guān)系。

GreenDAO- GreenDAO要先建立一個(gè)java項(xiàng)目來(lái)生成對(duì)應(yīng)的表扣猫,一變動(dòng)又要生成菜循,很不方便。

ActiveDriod- ActiveDriod也不錯(cuò)官網(wǎng)

ORMDroid- ormdroid 癌幕。

sqlbrite- 良心企業(yè)Square的又一開源項(xiàng)目衙耕,當(dāng)你不想給用ContentProvider,只想簡(jiǎn)單監(jiān)聽SQLite表增刪改的數(shù)據(jù)變更時(shí)可以試試它勺远。

sqlbrite- DBExecutor android ORM數(shù)據(jù)庫(kù) 1.使用了讀寫鎖橙喘,支持多線程操作數(shù)據(jù)。 2.支持操作多個(gè)數(shù)據(jù)庫(kù) 3.支持事務(wù) 4.緩存Sql胶逢,緩存表結(jié)構(gòu)厅瞎。

Iron- 一個(gè)快速和易用的 NoSQL 數(shù)據(jù)存儲(chǔ)框架。

hawk- 一個(gè)快速和易用的鍵值對(duì)數(shù)據(jù)存儲(chǔ)框架初坠,支持AES加密和簸,支持SharedPreferences或Sqlite存儲(chǔ),支持Gson解析碟刺。

AndroidKeyValueStore- 一個(gè)基于 SQLite 的 Key/Value 存儲(chǔ)框架锁保。

DBFlow- 一個(gè)速度極快,功能強(qiáng)大半沽,而且非常簡(jiǎn)單的 Android 數(shù)據(jù)庫(kù) ORM 庫(kù)爽柒,為你編寫數(shù)據(jù)庫(kù)代碼,DBFlow 已被證明是最好的解決方案。5 個(gè)頂級(jí) Android 開源庫(kù)

========

圖像瀏覽及處理

MPAndroidChart- MPAndroidChart是一個(gè)功能強(qiáng)大的圖表開源類庫(kù):曲線圖者填、柱形圖浩村、環(huán)形圖。

XCL-Charts- (國(guó)人開發(fā))基于Android Canvas來(lái)繪制各種圖表,使用簡(jiǎn)便,定制靈活占哟。

WilliamChart- 繪制圖表的庫(kù)心墅,支持LineChartView、BarChartView和StackBarChartView三中圖表類型重挑,并且支持 Android 2.2及以上的系統(tǒng)嗓化。

CropImageView- 原生ImageView只支持centerCrop棠涮,這里有支持9個(gè)方向裁剪的ImageView谬哀。

SimpleCropView- 一個(gè)Android的圖片裁剪庫(kù),使用簡(jiǎn)單严肪,易于定制史煎。

DrawableView- DrawableView實(shí)現(xiàn)畫板功能,可以改變畫筆粗細(xì)驳糯,顏色篇梭,支持撤銷功能。

ImageCoverFlow- ImageCoverFlow效果不錯(cuò)的畫廊控件 可以設(shè)置畫廊一次可見圖片的張數(shù)酝枢,和其他第三方Gallery控件不同的是恬偷,該控件直接繼承自View,而不是sdk中的Gallery控件帘睦。

FancyCoverFlow- 支持Item切換動(dòng)畫效果的類似Gallery View袍患。改進(jìn)版本可以無(wú)限輪播坦康,可以選擇自動(dòng)輪播或者 手動(dòng)滑動(dòng)。

BGABanner-Android- demo中演示了引導(dǎo)頁(yè)诡延、以及通過(guò)fresco滞欠、android-async-http、gson實(shí)現(xiàn)廣告條的自動(dòng)輪播效果(splash 肆良、 ViewPager切換動(dòng)畫) 筛璧。

RecyclerViewPager- 重寫后的 RecyclerViewPager 完全繼承自RecyclerView,可以自定義觸發(fā)翻頁(yè)的距離惹恃,可自定義翻頁(yè)速度夭谤,支持VerticalViewPager,支持Fragment巫糙。

StickerCamera- 可以說(shuō)是一個(gè)完整的相機(jī)沮翔、圖片編輯的 APP,集成了大部分市面上有的同類 APP 的功能曲秉,裁剪采蚀、濾鏡、貼紙應(yīng)有盡有承二。

demo6_PhotoRiver- 圖片流動(dòng)顯示的demo榆鼠,可以點(diǎn)擊流動(dòng)中的圖片放大顯示,雙擊空白處圖片以九宮格排列亥鸠。

glide-transformations- 一個(gè)基于Glide的transformation庫(kù)妆够,擁有裁剪,著色负蚊,模糊神妹,濾鏡等多種轉(zhuǎn)換效果。

ColoringLoading- 一個(gè)用純代碼實(shí)現(xiàn)自動(dòng)繪畫效果動(dòng)畫的項(xiàng)目家妆。

SmartDrawing- 一個(gè)輕量級(jí)的手繪板鸵荠,加入了一點(diǎn)截圖功能。這只是一個(gè)Demo伤极。并不能作為類庫(kù)蛹找,也不是完整的項(xiàng)目工程,僅供學(xué)習(xí)或參考使用哨坪。

SlidingCard- 漂亮的卡片滑動(dòng)翻頁(yè)特效庸疾。

LargeImage- 加載大圖 可以高清顯示10000*10000像素的圖片。

GalleryFinal- 自定義相冊(cè)当编,實(shí)現(xiàn)了拍照届慈、圖片選擇(單選/多選)、 裁剪(單/多裁剪)、旋轉(zhuǎn)金顿、ImageLoader無(wú)綁定任由開發(fā)者選 擇词渤、功能可配置、主題樣式可配置串绩。GalleryFinal為你定制相冊(cè)缺虐。

AndroidAlbum- AndroidAlbum圖片選擇器:1、MVP結(jié)構(gòu)設(shè)計(jì)礁凡;2高氮、工廠模式對(duì)載圖框架進(jìn)行封裝抽象,方便替換其他載圖框架顷牌;3剪芍、閃退日志的搜集,方便揪BUG窟蓝。

uCrop- uCrop 是 Yalantis 推出的又一款力作, 用于裁剪 Android 系統(tǒng)上的圖片, 致力于打造最佳的圖片裁剪體驗(yàn)罪裹。

crop-image-layout- crop-image-layout:圖片裁切布局。

RenderscriptHistogramEqualization-RenderScript :簡(jiǎn)單而快速的圖像處理

========

視頻音頻處理

ijkplayer- B站開源的視頻播放器运挫,支持Android和iOS状共。

DanmakuFlameMaster- 這里是Android上最好的開源彈幕引擎·烈焰彈幕使。

YouTubePlayerActivity- 一個(gè)可以播放YouTube視頻的Activity谁帕,支持屏幕旋轉(zhuǎn)峡继、聲音控制、播放失敗處理匈挖、可以自定義Activity關(guān)閉動(dòng)畫以及在橫屏播放的時(shí)候自動(dòng)隱藏status bar碾牌。

AndroidVideoPlayer- 開源的 Android 視頻播放器,支持 DLNA儡循。

Hide-Music-Player- Hide音樂(lè)播放器舶吗。

JamsMusicPlayer- 是一個(gè)功能強(qiáng)大的 Android 開源播放器, 作者將原本收費(fèi)的項(xiàng)目拿出來(lái)開源, 實(shí)在令人敬佩。

RxAndroidAudior- RxAndroidAudior目前最魯棒的Android聲音錄制和播放封裝庫(kù)了,說(shuō)明择膝。

Timber- 一款遵循了Material Design并且設(shè)計(jì)精美的播放器 Timber Music Player誓琼,已經(jīng)在google play上架。

LandscapeVideoCamera- 一款功能強(qiáng)大的 Android 視頻錄制庫(kù), 僅允許橫屏錄制, 提供細(xì)粒度控制視頻的質(zhì)量與文件大小调榄。

========

測(cè)試及調(diào)試

DevelopQuickSetting- 快速開啟關(guān)閉開發(fā)者設(shè)置的工具踊赠,提供了app界面和桌面widget,能快速打開關(guān)閉overdraw每庆,layout border,gpu rendering今穿,adb wifi缤灵,不保存activity實(shí)例等功能。

decompileandroid- 在線反編譯apk文件。

jadx- 一個(gè)Android反編譯神器腮出,不同于常見的dex2jar帖鸦,這個(gè)反編譯器生成代碼的try/catch次數(shù)更少,View也不再是數(shù)字id了胚嘲,可讀性更高作儿。

Androguard- Androguard使用Python寫的一系列逆向工具集,功能很強(qiáng)大哦馋劈,對(duì)逆向工程感興趣的小伙伴可以這個(gè)系列攻锰,教程

logger- 一個(gè)簡(jiǎn)單妓雾、漂亮娶吞、功能強(qiáng)大的Android日志程序。

stf- WEB 端批量移動(dòng)設(shè)備管理控制工具 STF 的環(huán)境搭建和運(yùn)行械姻,使用說(shuō)明妒蛇。

DecompileApk- 一鍵反編譯 APK,輸出所有反編譯后的代碼楷拳、資源绣夺,使用方便。

AppCrashTracker- 一個(gè)異常追蹤器欢揖,可以生成一個(gè) JSON 格式的日志并可以上傳到服務(wù)器乐导。

========

動(dòng)態(tài)更新熱更新

dexposed- 淘寶 支付寶的Android底層技術(shù)團(tuán)隊(duì)即將為Dexposed開源項(xiàng)目貢獻(xiàn)一個(gè)重要的擴(kuò)展能力 —— 方法粒度的完整替換,大幅度降低基于AOP方式替換大型方法的開發(fā)成本浸颓,使用教程物臂,Android平臺(tái)免Root無(wú)侵入AOP框架Dexposed使用詳解Android Hotpatch系列之-項(xiàng)目介紹-客戶端例子實(shí)現(xiàn),服務(wù)器簡(jiǎn)易實(shí)現(xiàn)产上。熱更新棵磷。

Xposed- Xposed是一款可以在不修改APK的情況下影響程序運(yùn)行的框架服務(wù),Android Hook神器:XPosed入門與登陸劫持演示。熱更新晋涣。

code-push-大微軟推出的一套可以為用 React Native 和 Cordova 開發(fā)的 App 提供代碼熱更新的方案仪媒。

DynamicAPK- 實(shí)現(xiàn)Android App多apk插件化和動(dòng)態(tài)加載,支持資源分包和熱修復(fù)谢鹊。

AndFixDemo- AndFix是alibaba出品的開源熱更新技術(shù)算吩。

gradle_plugin_android_aspectjx- 通過(guò)Gradle Transform和aspectj來(lái)實(shí)現(xiàn)代碼動(dòng)態(tài)修改,業(yè)務(wù)邏輯數(shù)據(jù)埋點(diǎn)佃扼、性能數(shù)據(jù)統(tǒng)計(jì)等侵入性修改從此不再需要修改業(yè)務(wù)代碼偎巢,完美解決Dexposed兼容性問(wèn)題,實(shí)現(xiàn)代碼自動(dòng)插樁兼耀。AspectJX-Demo

RoboAspectJ- 美團(tuán)出品的開源熱更新技術(shù)压昼。

========

消息推送與及時(shí)通訊

即時(shí)通訊和sns開源項(xiàng)目匯總- 源碼提供求冷!Android即時(shí)通訊和sns開源項(xiàng)目匯總。

客戶端

服務(wù)器端

========

完整項(xiàng)目

SuesNews新聞客戶端- 騰飛新聞窍霞,一個(gè)符合 Google Material Design 的 Android 校園新聞客戶端 匠题,新聞客戶端說(shuō)明

新聞客戶端- Android應(yīng)用源碼比較不錯(cuò)的新聞客戶端但金,本項(xiàng)目啟動(dòng)引導(dǎo)登錄注冊(cè)用戶中心列表顯示文章分頁(yè)下拉刷新文章收藏更新反饋等新聞客戶端常見的功能都有韭山,項(xiàng)目分層合理,代碼質(zhì)量較高冷溃。

materialistic- Material Desgin風(fēng)格的Hacker News客戶端钱磅。

Telegram- Telegram 是一款專注于速度、安全的短信息應(yīng)用秃诵,快速续搀、簡(jiǎn)單、免費(fèi)菠净。Telegram 支持群組聊天禁舷,最高200人,最高支持分享1GB的視頻毅往,其它圖片等等更是不在話下牵咙。而且所有信息全部支持同步。由于頻發(fā)的隱私問(wèn)題攀唯,所以 Telegram 也很注重通信安全洁桌。

SuZhouTong-client-for-android- 蘇州通android客戶端,非常多的UI效果侯嘀。

ele_demo- 仿【餓了么】訂餐軟件的一個(gè)demo另凌。

MD-BiliBili- Material Design 版 BiliBili Android 客戶端。

AisenWeiBo- Aisen微博是新浪微博的第三方客戶端戒幔,UI遵循Material Design:遵循Material Design吠谢、發(fā)布多圖、離線下載诗茎、私信(觸屏版工坊、顏色主題切換、手勢(shì)返回敢订,4.4王污、5.0狀態(tài)欄變色、離線編輯楚午,定時(shí)發(fā)布多圖昭齐、gif、長(zhǎng)微博預(yù)覽醒叁。FrescoDemo司浪。

快遞查詢- 使用了愛查快遞www.ickd.cn的api接口泊业,可以查詢申通把沼、EMS啊易、順風(fēng)、圓通饮睬、中通租谈、韻達(dá)、天天捆愁、匯通、全鋒、德邦软驰、宅急送等11種快遞的單號(hào)信息簿废,支持手動(dòng)輸入單號(hào)和掃描單號(hào)(紅米測(cè)試的時(shí)候掃描單號(hào)有點(diǎn)問(wèn)題),可以保存單號(hào)查詢記錄方便下次查詢菩帝,咖城,另外還包括了網(wǎng)絡(luò)狀態(tài)判斷、快遞自動(dòng)更新呼奢、軟件更新等功能宜雀,項(xiàng)目完美運(yùn)行,有很詳細(xì)的中文注釋和邏輯分層握础。

SmartCall- SmartCall Android 企業(yè)通訊錄辐董。

Android-高仿大眾點(diǎn)評(píng)客戶端源碼- Android-高仿大眾點(diǎn)評(píng)客戶端源碼。

八個(gè)Android項(xiàng)目源碼- 八個(gè)Android項(xiàng)目源碼禀综,大部分功能相信可以在實(shí)戰(zhàn)項(xiàng)目中直接使用简烘,供大家下載學(xué)習(xí),大部分項(xiàng)目是基于Android Studio開發(fā)定枷,IDE為Eclipse的童鞋可通過(guò)網(wǎng)上教程自行轉(zhuǎn)換孤澎,這里就不多說(shuō)了。大家可以下載下來(lái)學(xué)習(xí)看看依鸥!百度云盤下載地址亥至。

minicat- 一個(gè)簡(jiǎn)潔的飯否App,支持Android 4.0以上版本贱迟。

SimplifyReader- 一款基于Google Material Design設(shè)計(jì)開發(fā)的Android客戶端姐扮,包括新聞簡(jiǎn)讀,圖片瀏覽衣吠,視頻爽看 茶敏,音樂(lè)輕聽以及二維碼掃描五個(gè)子模塊。

GithubTrends- 是一個(gè)用來(lái)看查看 GitHub 熱門項(xiàng)目的 Android App, 遵循 Material Design, 支持訂閱 50 多種編程語(yǔ)言, 9 種顏色主題切換, 可在上面收藏喜歡的項(xiàng)目缚俏。

jianshi- jianshi簡(jiǎn)詩(shī)是國(guó)人開發(fā)的一個(gè)用于記錄文字信息的 Android 完整應(yīng)用, 作者僅用了一天便將其開發(fā)出來(lái), 并將開發(fā)的流程記錄成文放到了簡(jiǎn)書上惊搏。

BuildingBlocks- 積木: 一個(gè)以知乎日?qǐng)?bào)作為數(shù)據(jù)展現(xiàn)內(nèi)容贮乳;以抽屜菜單作為功能擴(kuò)展入口;依循 Material Design 作為主導(dǎo)設(shè)計(jì) UI 的應(yīng)用恬惯。

Douya- 開源的 Material Design 豆瓣客戶端向拆。

TranslateApp- 一個(gè)實(shí)現(xiàn)『劃詞翻譯』功能的 Android 開源應(yīng)用。

========

插件

Android Studio 插件和工具- 5個(gè) 推薦幾個(gè)有用的 Android Studio 插件和工具(ButterKnife酪耳、selectorChapek浓恳、GsonFormat、ParcelableGenerator碗暗、LeakCanary)颈将。

8 個(gè)最優(yōu)秀的 Android Studio 插件- 8 個(gè)最優(yōu)秀的 Android Studio 插件(H.A.X.M(硬件加速執(zhí)行管理器)、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 無(wú)源碼調(diào)試 Android 應(yīng)用

gradle-fir-plugin- 一個(gè)上傳apk到fir的gradle插件叙谨,使用說(shuō)明温鸽。

android-butterknife-zelezny- 一個(gè)ButterKnife的Android Studio插件, 該插件可以讓你手動(dòng)生成上述注入代碼。

GradleDependenciesHelperPlugin- Gradle 依賴自動(dòng)補(bǔ)全插件手负。

android-selector-intellij-plugin- 可以根據(jù)指定顏色生成Selector Drawable的插件涤垫。

7個(gè)最佳的Android模擬器- 7個(gè)最佳的Android模擬器。

gradle-android-javadoc-plugin- 可以生成 java doc 的 Gradle 插件竟终。

gradle-android-junit-jacoco-plugin- 可以生成代碼單元測(cè)試覆蓋率報(bào)告的 Gradle 插件蝠猬。

gradle-android-apk-size-plugin- 可以將 Apk 大小記錄到 CSV 文件的 Gradle 插件。

幾款實(shí)用的Android Studio 插件- 幾款實(shí)用的Android Studio 插件:1统捶、android-butterknife-zelezny榆芦;2、Gsonformat:可根據(jù)json數(shù)據(jù)快速生成java實(shí)體類喘鸟;3匆绣、Android Postfix Completion;4什黑、AndroidAccessors崎淳;5、Lifecycle Sorter:根據(jù)Activity或者fragment的生命周期對(duì)其生命周期方法位置進(jìn)行先后排序愕把,快捷鍵Ctrl + alt + K拣凹;6森爽、JsonOnlineViewer;7嚣镜、CodeGlance爬迟;8、findBugs-IDEA:幫你一起找bug的祈惶;9雕旨、ADB WIFI:使用wifi無(wú)線調(diào)試你的app扮匠,無(wú)需root權(quán)限捧请。

Leisure- 閑暇(Leisure)是一款集"知乎日?qǐng)?bào)"、“果殼科學(xué)人”棒搜、“新華網(wǎng)新聞”以及“豆瓣圖書”于一體的閱讀類Android應(yīng)用疹蛉。 果殼、知乎和豆瓣在國(guó)內(nèi)擁有大量用戶力麸,這些社區(qū)的用戶每天都產(chǎn)生很多高質(zhì)量?jī)?nèi)容可款。閑暇以其簡(jiǎn)介的風(fēng)格將這幾大社區(qū) 的優(yōu)質(zhì)內(nèi)容整合于一體,使得用戶能有效地獲取這些內(nèi)容克蚂,大大節(jié)省了用戶的時(shí)間闺鲸。酷安下載地址.

LayoutFormatter插件- 可自動(dòng)將亂序的布局文件進(jìn)行重新屬性排序并格式化,比如 style 和 android:id 必須排在前面埃叭,緊接著 layout摸恍、padding,而值設(shè)定如 text 只能排在最后赤屋。

========

出名框架

xUtils- xUtils 包含了很多實(shí)用的android工具立镶。支持大文件上傳,更全面的http請(qǐng)求協(xié)議支持(10種謂詞)类早,擁有更加靈活的ORM媚媒,更多的事件注解支持且不受混淆影響。最低兼容android 2.2 (api level 8)涩僻。目前xUtils主要有四大模塊:DbUtils模塊缭召、ViewUtils模塊、HttpUtils模塊逆日、BitmapUtils模塊嵌巷。

afinal- Afinal是一個(gè)android的ioc,orm框架屏富,內(nèi)置了四大模塊功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp晴竞。

ButterKnife- ButterKnife是一個(gè)專注于Android系統(tǒng)的View注入框架,讓你從此從這些煩人臃腫的代碼中解脫出來(lái)狠半,ButterKnife--View注入框架噩死。5 個(gè)頂級(jí) Android 開源庫(kù)

EventBus- EventBus是一款針對(duì)Android優(yōu)化的發(fā)布/訂閱事件總線颤难。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity已维,Service行嗤,線程之間傳遞消息.優(yōu)點(diǎn)是開銷小,代碼更優(yōu)雅垛耳。以及將發(fā)送者和接收者解耦栅屏。xBus- xBus - 簡(jiǎn)潔的EventBus實(shí)現(xiàn)。

Small- 做最輕巧的跨平臺(tái)插件化框架堂鲜,目前已支持Android栈雳、iOS以及html5插件。并且三者之間可以通過(guò)同一套javascript接口進(jìn)行通信缔莲。

LayoutCast- LayoutCast可以在應(yīng)用不重啟的情況下哥纫,將res文件夾下的改動(dòng)直接同步到手機(jī)上。使用LayoutCast痴奏,可以節(jié)約Android開發(fā)者的大量編譯等待時(shí)間蛀骇,非常適合真機(jī)調(diào)試界面的時(shí)候使用,推薦每一位開發(fā)者安裝該利器读拆。BUCK很快擅憔,但入侵性強(qiáng),項(xiàng)目改動(dòng)大檐晕,LayoutCast對(duì)項(xiàng)目改動(dòng)小暑诸。

retrofit- retrofit將 REST API 轉(zhuǎn)換為 Java 接口。5 個(gè)頂級(jí) Android 開源庫(kù)

Dagger2- Dagger 2 是著名的依賴注入庫(kù)Dagger的繼承者棉姐,我們強(qiáng)烈推薦它屠列。文檔5 個(gè)頂級(jí) Android 開源庫(kù)

========

其他

java-zhconverter- java-zhconverter是一個(gè)簡(jiǎn)繁體中文互換的Java開源類庫(kù)伞矩。

joda-time-android- 一個(gè)超贊的時(shí)間處理的庫(kù)笛洛,Joda-Time ! 他能幫你輕松處理時(shí)區(qū)乃坤,處理時(shí)間加減苛让,計(jì)算到期時(shí)間等等場(chǎng)景下的問(wèn)題。java版本

AssistiveTouch- 配合Android手機(jī)沉浸式隱藏虛擬按鍵后快捷操作 (Nexus5屏幕變大了)湿诊。

S-Tools- S-Tools一個(gè)可以實(shí)時(shí)查看的CPU狀態(tài)和手機(jī)各類傳感器數(shù)據(jù)狱杰,還有一些例如顏色選擇、指南針和設(shè)備信息等功能厅须。

JsBridge- 模仿微信webview的JsBridge仿畸,安全方便的實(shí)現(xiàn)js和Java的互相調(diào)用,主要通過(guò)loadUrl和shouldOverrideUrl實(shí)現(xiàn)。

Sample Of All Samples- 提供大部分Android5.0組件的示例應(yīng)用错沽。

Android-Package-Channel- 美團(tuán)網(wǎng)做的把Android多渠道打包工具簿晓,打包時(shí)間縮短到一分鐘,python腳本千埃。

fast-apk-packaging- Android不需要重新編譯打渠道包憔儿。

android_gradle_script- gradle批量打包腳本,用txt配置一下放可,就可以支持多個(gè)渠道打包谒臼,適合國(guó)內(nèi)這種動(dòng)不動(dòng)上百個(gè)渠道包的環(huán)境。目前有個(gè)問(wèn)題耀里,一次打包腳本超過(guò)80個(gè)就會(huì)GC問(wèn)題蜈缤。

BatchPackApk- 免簽名直接打包工具。

Android多渠道打包工具Gradle插件- Android多渠道打包工具Gradle插件备韧。

Gradle-Plugin-User-Guide-Chinese-Verision- Gradle插件使用指南中文版劫樟。

gradle-guide.books- Android Gradle 插件中文指南(GitBook)。

Android-package_tool- 該工程用于編譯多渠道Android應(yīng)用织堂,替換相應(yīng)的標(biāo)簽,然后重新打包奶陈,用perl腳本實(shí)現(xiàn)易阳。

蘭貝殼兒- Android多渠道打包解決方案(蘭貝殼兒),eclipse插件吃粒。

Algorithms- 常見算法問(wèn)題的Java實(shí)現(xiàn)潦俺。

java-design-patterns- 一個(gè)常見設(shè)計(jì)模式的java實(shí)現(xiàn)。

PreferenceInjector- SharedPreference注入開源庫(kù)徐勃,SharedPreference key與某個(gè)變量綁定事示、監(jiān)聽key變化、初始化key都可以通過(guò)注解完成僻肖。

prettytime- 一個(gè)實(shí)用的人性化的時(shí)間顯示肖爵,比如:幾分鐘前,幾天前余境。

Material-Movies- Material Design 下的Movie App(電影展示),可供學(xué)習(xí)务豺,或者直接二次開發(fā)汹桦。

Clean-Contacts- 充滿技術(shù)含量的一個(gè) Contact App(聯(lián)系人)狈惫。

RedEnvelopeAssistant- 完全免費(fèi)開源的搶紅包軟件试溯、做這個(gè)軟件純粹是發(fā)現(xiàn)Android的模擬點(diǎn)擊十分好玩褐健,然后順道寫了一個(gè)刹帕,有此基礎(chǔ)硫麻,可以再擴(kuò)展其他的很多模擬點(diǎn)擊程序 拿愧。

superCleanMaster- 一鍵清理開源版,包括內(nèi)存加速碌尔,緩存清理浇辜,自啟管理,軟件管理等唾戚。

LoadViewHelper- 切換加載中柳洋,加載失敗,加載成功布局叹坦,定義一個(gè)LoadViewHelper所有界面通用熊镣。

android-best-practices- android最佳實(shí)踐

Android最佳實(shí)踐- 安卓最佳實(shí)踐(1):安卓開發(fā)--中文。

Android最佳實(shí)踐- 從Futurice公司Android開發(fā)者中學(xué)到的經(jīng)驗(yàn)。 遵循以下準(zhǔn)則绪囱,避免重復(fù)發(fā)明輪子测蹲。若您對(duì)開發(fā)iOS或Windows Phone 有興趣, 請(qǐng)看iOS Good Practices 和 Windows client Good Practices 這兩篇文章鬼吵。

如何安裝ACRA- 如何安裝ACRA-一個(gè)Android應(yīng)用Crash跟蹤系統(tǒng)—在自己的服務(wù)器上扣甲。

Android ocr識(shí)別文字介紹- Android ocr識(shí)別文字介紹 。

DaVinci- DaVinci是一個(gè)適用于Android Wear平臺(tái)的圖片下載和緩存library齿椅。

Point-of-Android- Android 一些重要知識(shí)點(diǎn)解析整理 琉挖。

AppStoreLibrary- 檢測(cè)是否在appstore安裝了應(yīng)用,搜索應(yīng)用媒咳。

LeakCanary- 利用此類庫(kù)粹排,排查內(nèi)存泄露變得非常簡(jiǎn)單,LeakCanary 中文使用說(shuō)明涩澡,LeakCanary: 讓內(nèi)存泄露無(wú)所遁形顽耳。

anko- 快速開發(fā)框架。

CommonAdapter- 通過(guò)對(duì)于原生Adapter的封裝妙同,產(chǎn)生了支持ListView射富,GridView,RecyclerView的簡(jiǎn)單通用的Adapter粥帚。這種方式將item變成獨(dú)立的“視圖”對(duì)象胰耗,方便操作,又增加了可擴(kuò)展性芒涡。

MVPAndroidBootstrap- 一個(gè)Android MVP 模式實(shí)例項(xiàng)目柴灯。

json2notification- 一個(gè)多功能方便好用的notification通知欄通知開源庫(kù)。

barcodescanner- 一個(gè)封裝好的基于zxing二維碼掃描庫(kù)费尽。

BGAQRCode-Android- 一個(gè)可高度定制二維碼掃描界面赠群、生成二維碼、識(shí)別圖片二維碼庫(kù)旱幼。

mqtt- MQTT 協(xié)議 3.1.1 中文翻譯版查描。

Droid Plugin- DroidPlugin 是360手機(jī)助手在Android系統(tǒng)上實(shí)現(xiàn)了一種新的插件機(jī)制:它可以在無(wú)需安裝、修改的情況下運(yùn)行APK文件,此機(jī)制對(duì)改進(jìn)大型APP的架構(gòu)柏卤,實(shí)現(xiàn)多團(tuán)隊(duì)協(xié)作開發(fā)具有一定的好處冬三。

JsonAnnotation- 利用注解自動(dòng)生成Gson‘s Model的庫(kù)。

WeChatLuckyMoney- 微信搶紅包插件缘缚。

android-support-23.2-sample- support 庫(kù)在 23.2 版本新增內(nèi)容示例項(xiàng)目勾笆。

Sunoath- 基于MVP+Retrofit+Material Design的Demo。

ActivityRouter- 一個(gè)url打開activity的Router庫(kù)忙灼,支持指定參數(shù)類型匠襟,支持參數(shù)transfer钝侠,支持callback。

========

好的文章

高效抽取loading- 高效抽取loading酸舍,再多的加載頁(yè)面也不怕帅韧。

修復(fù)bug的12個(gè)關(guān)鍵步驟- 修復(fù)bug的12個(gè)關(guān)鍵步驟。

Android開發(fā)技術(shù)前線- 里面是安卓的一些外國(guó)前沿文章的翻譯啃勉,想課余時(shí)間學(xué)習(xí) Android 的看看忽舟,已經(jīng)收錄了。

android-tuning-tool-strictmode- Android性能調(diào)優(yōu)利器StrictMode淮阐。

Android-Tips- Android-Tips 安卓方面各種難點(diǎn)坑匯總叮阅,按字母排序。

jvm-core-learning-example- 關(guān)于Java虛擬機(jī)核心知識(shí)點(diǎn)學(xué)習(xí)積累的例子泣特,是初學(xué)者及虛擬機(jī)核心知識(shí)鞏固的最佳實(shí)踐浩姥。。

Translucent System Bar 的最佳實(shí)踐- Translucent System Bar 的最佳實(shí)踐状您。

最詳細(xì)的 Toolbar 開發(fā)實(shí)踐總結(jié)- 最詳細(xì)的 Toolbar 開發(fā)實(shí)踐總結(jié)勒叠。

最詳細(xì)的 NavigationDrawer 開發(fā)實(shí)踐總結(jié)- 最詳細(xì)的 NavigationDrawer 開發(fā)實(shí)踐總結(jié)。

MVVM 模式介紹- MVVM 模式介紹膏孟。

選擇恐懼癥的福音无畔!教你認(rèn)清MVC贸铜,MVP和MVVM- 選擇恐懼癥的福音!教你認(rèn)清MVC具则,MVP和MVVM周伦。

RecyclerView技術(shù)棧- RecyclerView技術(shù)棧颅拦。

awesome-github- awesome-github:收集這個(gè)列表盆驹,只是為了更好地使用親愛的GitHub冈钦。

Android多渠道打包這樣做才酸爽- Android多渠道打包這樣做才酸爽。

使用 CheckStyle 檢查代碼- 使用 CheckStyle 檢查代碼界逛。

========

收集android上開源的酷炫的交互動(dòng)畫和視覺(jué)效果

酷炫的交互動(dòng)畫和視覺(jué)效果- 描述:收集android上開源的酷炫的交互動(dòng)畫和視覺(jué)效果疚察。1.交互篇,2.視覺(jué)篇仇奶。

Android酷炫實(shí)用的開源框架(UI框架)- Android酷炫實(shí)用的開源框架(UI框架)25個(gè)。

交互篇

1.SlidingUpPanelLayout

項(xiàng)目介紹:他的庫(kù)提供了一種簡(jiǎn)單的方式來(lái)添加一個(gè)可拖動(dòng)滑動(dòng)面板(由谷歌音樂(lè)推廣,谷歌地圖和Rdio)你的Android應(yīng)用程序比驻。

項(xiàng)目地址:https://github.com/umano/AndroidSlidingUpPanel

2.FoldableLayout

項(xiàng)目介紹:折疊展開點(diǎn)擊的ITEM

項(xiàng)目地址:https://github.com/alexvasilkov/FoldableLayout

3.android-flip

項(xiàng)目介紹:折疊翻頁(yè)效果

項(xiàng)目地址:https://github.com/openaphid/android-flip

4.SwipeBackLayout

項(xiàng)目介紹:拖動(dòng)關(guān)閉當(dāng)前活動(dòng)窗體

項(xiàng)目地址:https://github.com/ikew0ng/SwipeBackLayout

5.AndroidImageSlider

項(xiàng)目介紹:一個(gè)漂亮的Slider该溯,可以通過(guò)自定義達(dá)到更好的效果

項(xiàng)目地址:https://github.com/daimajia/AndroidImageSlider

6.Android-ParallaxHeaderViewPager

項(xiàng)目介紹:欄目展示動(dòng)畫,自動(dòng)播放别惦,滾動(dòng)下方列表時(shí)候狈茉,收縮效果

項(xiàng)目地址:https://github.com/kmshack/Android-ParallaxHeaderViewPager

7.FragmentTransactionExtended

項(xiàng)目介紹:

項(xiàng)目地址:https://github.com/DesarrolloAntonio/FragmentTransactionExtended

8.FragmentTransactionExtended

項(xiàng)目介紹:Android按鈕可以化身進(jìn)度

項(xiàng)目地址:https://github.com/dmytrodanylyk/circular-progress-button

9.floatlabelededittext

項(xiàng)目介紹:簡(jiǎn)單的實(shí)現(xiàn)浮動(dòng)標(biāo)簽EditText:Android視圖使用EditText之上,并提示EditText時(shí)填充文本。

項(xiàng)目地址:https://github.com/wrapp/floatlabelededittext

10.QuickReturn

項(xiàng)目介紹:Showcases QuickReturn view as a header, footer, and both header and footer. 給幾乎所有可以滑動(dòng)的 View 加上快速返回的 Header 或者 Footer掸掸,使用非常方便氯庆。

項(xiàng)目地址:https://github.com/lawloretienne/QuickReturn

11.VNTNumberPickerPreference

項(xiàng)目介紹:這是一個(gè)易于使用的自定義偏好,打開一個(gè)對(duì)話框中有許多選擇蹭秋。的值被自動(dòng)保存,你可以設(shè)置默認(rèn),min -和maxValue方便地在XML。

項(xiàng)目地址:https://github.com/vanniktech/VNTNumberPickerPreference

12.CircularFloatingActionMenu

項(xiàng)目介紹:動(dòng)畫,可定制的圓形浮動(dòng)菜單為Android,

項(xiàng)目地址:https://github.com/oguzbilgener/CircularFloatingActionMenu

13.NiftyDialogEffects

項(xiàng)目介紹:Dialog的各種打開動(dòng)畫堤撵,Nifty Modal Dialog Effects look like this(Nifty Modal Window Effects)

項(xiàng)目地址:https://github.com/sd6352051/NiftyDialogEffects

14.material-menu

項(xiàng)目介紹:變形安卓菜單,返回和刪除按鈕

項(xiàng)目地址:https://github.com/balysv/material-menu

15.AndroidViewHover

項(xiàng)目介紹:我們需要一個(gè)懸停視圖,顯示菜單,顯示消息仁讨。

項(xiàng)目地址:https://github.com/daimajia/AndroidViewHover

16.PagedHeadListView

項(xiàng)目介紹:圖片輪轉(zhuǎn)切換

項(xiàng)目地址:https://github.com/JorgeCastilloPrz/PagedHeadListView

17.android-movies-demo

項(xiàng)目介紹:電影列表3級(jí)聯(lián)動(dòng),交互

項(xiàng)目地址:https://github.com/dlew/android-movies-demo

18.NiftyNotification

項(xiàng)目介紹:提示通知欄的各種動(dòng)畫

項(xiàng)目地址:https://github.com/sd6352051/NiftyNotification

19.SwipeBack

項(xiàng)目介紹:拖動(dòng)關(guān)閉实昨,模范:kicker app(https://play.google.com/store/apps/details?id=com.netbiscuits.kicker)

項(xiàng)目地址:https://github.com/sockeqwe/SwipeBack

20.AndroidSwipeLayout

項(xiàng)目介紹:類似微信的測(cè)拉菜單

項(xiàng)目地址:https://github.com/daimajia/AndroidSwipeLayout

21.SnackBar

項(xiàng)目介紹:

項(xiàng)目地址:https://github.com/MrEngineer13/SnackBar

22.Swipecards

項(xiàng)目介紹: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.

項(xiàng)目地址:https://github.com/Diolor/Swipecards

23.LDrawer

項(xiàng)目介紹:Android抽屜與材料設(shè)計(jì)動(dòng)畫圖標(biāo)

項(xiàng)目地址:https://github.com/keklikhasan/LDrawer

視覺(jué)篇

1.android-stackblur

項(xiàng)目介紹:毛玻璃洞豁,朦朧美

項(xiàng)目地址:https://github.com/kikoso/android-stackblur

DEMO演示:

2.BlurEffectForAndroidDesign

項(xiàng)目介紹:實(shí)現(xiàn)模糊圖形技巧

項(xiàng)目地址:https://github.com/PomepuyN/BlurEffectForAndroidDesign

3.Shimmer-android

項(xiàng)目介紹:閃動(dòng)的文字

項(xiàng)目地址:https://github.com/RomainPiel/Shimmer-android

4.WizardPager

項(xiàng)目介紹:它提供了一個(gè)示例實(shí)現(xiàn)的Android手機(jī)上安裝一個(gè)向?qū)Ы缑?/p>

項(xiàng)目地址:https://github.com/TechFreak/WizardPager

5.FloatingActionButton

項(xiàng)目介紹:浮動(dòng)的按鈕

項(xiàng)目地址:https://github.com/FaizMalkani/Fabulous

6.JumpingBeans

項(xiàng)目介紹:跳動(dòng)的文本

項(xiàng)目地址:https://github.com/frakbot/JumpingBeans

7.android_maskable_layout

項(xiàng)目介紹:可屏蔽的布局

項(xiàng)目地址:https://github.com/christophesmet/android_maskable_layout

8.activityanimation

項(xiàng)目介紹:Activit之間切換動(dòng)畫

項(xiàng)目地址:https://github.com/flavienlaurent/activityanimation

9.android-shape-imageview

項(xiàng)目介紹:提供了一組自定義形狀的android imageview組件,和一個(gè)框架來(lái)定義更多的形狀。實(shí)現(xiàn)著色器和位圖基于掩模圖像視圖荒给。

項(xiàng)目地址:https://github.com/siyamed/android-shape-imageview

10.RippleView

項(xiàng)目介紹:認(rèn)為模仿的連鎖反應(yīng)在單擊推出了Android L

項(xiàng)目地址:https://github.com/siriscac/RippleView

11.android-ui

項(xiàng)目介紹:一個(gè)小部件可以定義的行為之間的動(dòng)態(tài)變化

項(xiàng)目地址:https://github.com/markushi/android-ui

12.FlatUI

項(xiàng)目介紹:

項(xiàng)目地址:https://github.com/eluleci/FlatUI

========

UI資源

fontawesome- Font-Awesome圖標(biāo)丈挟。

material-design-responsive-design- 深聊Material Design復(fù)雜響應(yīng)式設(shè)計(jì),comprehensive-material-design-note- 幫你全面徹底搞定Material design的學(xué)習(xí)筆記志电。

Iconics- 這是一個(gè)可以讓你在你的項(xiàng)目中使用幾乎任何字體圖標(biāo)的庫(kù)曙咽。默認(rèn)包含 FontAwesome 和 Material Design Icons 還包含 Meteocons 插件。你甚至可以添加任何你自定義的字體圖標(biāo)(typeface)挑辆。

========

開發(fā)資源

他人開源總結(jié)

awesome-java- java庫(kù)列表例朱,中文版

material design 的android開源代碼整理- material design 的android開源代碼整理之拨。

Android開源項(xiàng)目分類匯總-Trinea國(guó)內(nèi)最多好的開源庫(kù)總結(jié)茉继。Android 開源庫(kù)獲取途徑整理

Android開源庫(kù)源碼分析-Trinea我們從 Android 開始建了了協(xié)作項(xiàng)目,從簡(jiǎn)介蚀乔、總體設(shè)計(jì)烁竭、流程圖、詳細(xì)設(shè)計(jì)全方面分析開源庫(kù)源碼吉挣。目前第一期完成派撕,包括10個(gè)開源庫(kù)及5個(gè)公共技術(shù)點(diǎn)的全面介紹。在線網(wǎng)頁(yè)

年薪30萬(wàn)的Android程序員必須知道的帖子- Android開源項(xiàng)目匯總睬魂,帶效果gif圖终吼。

Android官方培訓(xùn)課程中文版- Google Android官方培訓(xùn)課程中文版。

GitHub優(yōu)秀Android開源項(xiàng)目- GitHub 優(yōu)秀的 Android 開源項(xiàng)目,很多中文現(xiàn)成項(xiàng)目氯哮。

Android開發(fā)工具及文檔- androiddevtools际跪,收集整理Android開發(fā)所需的Android SDK、開發(fā)中用到的工具喉钢、Android開發(fā)教程姆打、Android設(shè)計(jì)規(guī)范,免費(fèi)的設(shè)計(jì)素材等肠虽。

material_design- eoeAndroid Material Design 中文協(xié)同翻譯幔戏。

Android Design Support Library- Android Design Support Library 的 代碼實(shí)驗(yàn)——幾行代碼,讓你的 APP 變得花俏税课。

Android-Open-Sourse-Library- eoeAndroid 開源組件深度剖析: 1.Http請(qǐng)求組件:Volley\android-async-http\okhttp 2.json數(shù)據(jù)解析組件:Gson\fast-json\json-smart\Jackson闲延。

wiki-eoeandroid- wiki-eoeandroid : Android Develop - 開發(fā)技術(shù)痊剖、Android Design - 設(shè)計(jì)規(guī)范、Android Distribute - 軟件發(fā)布垒玲。

Java資源大全- 國(guó)外程序員整理的Java資源大全陆馁。

Android開發(fā)技術(shù)前線- Android開發(fā)技術(shù)前線 ( android-tech-frontier ),一個(gè)定期翻譯侍匙、發(fā)布國(guó)內(nèi)外Android優(yōu)質(zhì)的技術(shù)氮惯、開源庫(kù)、軟件架構(gòu)設(shè)計(jì)想暗、測(cè)試等文章的開源項(xiàng)目,讓我們的技術(shù)跟上國(guó)際步伐妇汗。。

10個(gè)常用工具類- Android快速開發(fā)系列 10個(gè)常用工具類:1说莫、日志工具類L.java杨箭;2、Toast統(tǒng)一管理類储狭;3互婿、SharedPreferences封裝類SPUtils;4辽狈、單位轉(zhuǎn)換類 DensityUtils慈参;5、SD卡相關(guān)輔助類 SDCardUtils刮萌;6驮配、屏幕相關(guān)輔助類 ScreenUtils;7着茸、App相關(guān)輔助類壮锻;8、軟鍵盤相關(guān)輔助類KeyBoardUtils涮阔;9猜绣、網(wǎng)絡(luò)相關(guān)輔助類 NetUtils;10敬特、Http相關(guān)輔助類 HttpUtils掰邢。

19個(gè)Android開發(fā)工具- 19個(gè)Android 開發(fā)工具:1、XAppDbg伟阔;2尸变、ChkBugReport;3减俏、APKAnalyser;4碱工、AppXplore娃承;5奏夫、Memory Analyzer(MAT);6历筝、Eclipse插件SQLiteManger酗昼;7、Robotium梳猪;8麻削、ACRA;9春弥、Android Layout Binder呛哟;10、Spoon匿沛;11扫责、Android Content Provider代碼生成器;12逃呼、AndroidKickStartR鳖孤;13、Android Holo顏色生成器抡笼;14苏揣、ActionBar風(fēng)格生成器;15推姻、Asset Studio平匈;16、little eye labs拾碌;17吐葱、Droid Inspector;18校翔、Android Button Maker弟跑;19、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 常用開發(fā)工具 (Android Studio 插件、Android 網(wǎng)站沉馆、Android 系統(tǒng)性能調(diào)優(yōu)工具码党、Android測(cè)試工具)。

Android平臺(tái)上最好的幾款免費(fèi)的代碼編輯器- Android平臺(tái)上最好的幾款免費(fèi)的代碼編輯器:Quoda斥黑、DroidEdit揖盘、AWD、AIDE心赶、CppDroid扣讼。

androidweekly- android技術(shù)開發(fā)周報(bào),干貨很多缨叫。

awesome-rails-gem- 收集了很多在平時(shí)使用 Rails 開發(fā)網(wǎng)站時(shí)經(jīng)常會(huì)使用到的 Gem, 當(dāng)中包括的有用戶認(rèn)證系統(tǒng), API 接口開發(fā), 文件上傳, 站內(nèi)搜索等優(yōu)秀的 Gem 源椭符。

Android_Data- 一份旨在幫助 Android 初學(xué)者快速入門以及找到適合自己學(xué)習(xí)的資料。

Android通用流行框架大全- Android通用流行框架大全耻姥。

中文開發(fā)博客列表

donal-tong- AndroidListView or GridView for ScrollView销钝。

Longdw- ListView中的分類getItemViewType和getViewTypeCount的使用詳解。

脈脈不得語(yǔ)- Android開發(fā)周報(bào)琐簇。

Chad.cym的專欄- Chad.cym的專欄:android5.0新特性分析蒸健。

搜索最好的 Android 代碼——Codota- 從這里搜索超過(guò)七百萬(wàn)精品代碼實(shí)例——Codota,,不僅只有Github婉商,而且還有知名博客和開發(fā)者網(wǎng)站似忧,讓你搜索一個(gè)東西,不用在找上半天.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末丈秩,一起剝皮案震驚了整個(gè)濱河市盯捌,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蘑秽,老刑警劉巖饺著,帶你破解...
    沈念sama閱讀 206,013評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異肠牲,居然都是意外死亡幼衰,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門缀雳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)渡嚣,“玉大人,你說(shuō)我怎么就攤上這事⊙暇埽” “怎么了扬绪?”我有些...
    開封第一講書人閱讀 152,370評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)裤唠。 經(jīng)常有香客問(wèn)我,道長(zhǎng)莹痢,這世上最難降的妖魔是什么种蘸? 我笑而不...
    開封第一講書人閱讀 55,168評(píng)論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮竞膳,結(jié)果婚禮上航瞭,老公的妹妹穿的比我還像新娘。我一直安慰自己坦辟,他們只是感情好刊侯,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著锉走,像睡著了一般滨彻。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上挪蹭,一...
    開封第一講書人閱讀 48,954評(píng)論 1 283
  • 那天亭饵,我揣著相機(jī)與錄音,去河邊找鬼梁厉。 笑死辜羊,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的词顾。 我是一名探鬼主播八秃,決...
    沈念sama閱讀 38,271評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼肉盹!你這毒婦竟也來(lái)了昔驱?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,916評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤垮媒,失蹤者是張志新(化名)和其女友劉穎舍悯,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體睡雇,經(jīng)...
    沈念sama閱讀 43,382評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡萌衬,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了它抱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片秕豫。...
    茶點(diǎn)故事閱讀 37,989評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出混移,到底是詐尸還是另有隱情祠墅,我是刑警寧澤,帶...
    沈念sama閱讀 33,624評(píng)論 4 322
  • 正文 年R本政府宣布歌径,位于F島的核電站毁嗦,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏回铛。R本人自食惡果不足惜狗准,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望茵肃。 院中可真熱鬧腔长,春花似錦、人聲如沸验残。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)您没。三九已至鸟召,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間紊婉,已是汗流浹背药版。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評(píng)論 1 260
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留喻犁,地道東北人槽片。 一個(gè)月前我還...
    沈念sama閱讀 45,401評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像肢础,于是被迫代替她去往敵國(guó)和親还栓。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容