自己總結(jié)的Android開源項(xiàng)目及庫(kù)。 github排名https://github.com/trending,github搜索:https://github.com/search
目錄
收集android上開源的酷炫的交互動(dòng)畫和視覺(jué)效果
========
具體內(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/FloatingActionButton和futuresimple/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è)東西,不用在找上半天.