-
MaterialDesignExample?- 本APP用來演示Material Design控件的使用。?https://www.aswifter.com/2015/07/02/Material-Design-Example-5/?,?使用說明。
-
InstaMaterial?- InstalMaterial 項(xiàng)目(非常多的UI樣式:ViewAnimator、RecyclerView、拍照),?InstalMaterial學(xué)習(xí)筆記之Reveal效果。
-
NavigationDrawer-MaterialDesign?- 一個Material Design的抽屜模板庫,分分鐘搭起一個程序框架。
-
MaterialEditText?- 直接繼承EditText,無需修改Java文件即能實(shí)現(xiàn)自定義控件顏色,?直接拿來用!十大Material Design開源項(xiàng)目。
-
fab?- Floating Action Button library for Android。
-
labelview?- 貼紙效果,如:淘寶商品側(cè)貼折扣。
-
SearchMenuAnim?- 一個很棒的帶動畫的搜索框。
-
SearchAnimation?- 一個很棒的帶動畫的搜索框,支持低版本。
-
快速支持emoji表情顯示?- 讓項(xiàng)目快速支持emojicon表情的顯示,并可判斷用戶輸入的內(nèi)容中是否含有emojicon表情以及過濾掉emojicon。
-
Context-Menu.Android?- 可以方便快速集成漂亮帶有動畫效果的上下文菜單。
-
Titanic?- 可以顯示水位上升下降的TextView。
-
AndroidSwipeLayout?- 滑動Layout,支持單個View,ListView,GridView,demo-apk。
-
android-typeface-helper?- Android Typeface Helper 可以幫你輕松實(shí)現(xiàn)自定義字體的庫。
-
android-lockpattern?- Android的圖案密碼解鎖,?文檔介紹。
-
ToggleButton?- 狀態(tài)切換的 Button,類似 iOS,用 View 實(shí)現(xiàn)。
-
android-typeface-helper?- Android Typeface Helper 可以幫你輕松實(shí)現(xiàn)自定義字體的庫。
-
GuideBackgroundColorAnimation?- 實(shí)現(xiàn)滑動ViewPager漸變背景色。
-
Toolbar?- Toolbar替換Android Toolbar,說明。
-
PagerSlidingTabStrip?- 一個支持Material Design的PagerSlidingTabStrip。
-
MaterialViewPager?- 一個易于使用的 Material Design ViewPager 庫。
-
PinnedListView?- PinnedListView懸浮Head效果修改,github pinned-section-listview。
-
APP啟動引導(dǎo)頁?- APP應(yīng)用中最常用的APP啟動引導(dǎo)頁,常見的4種引導(dǎo)項(xiàng)目方式:splash,viewpage,viewflipper,scrollview。
-
GuideHelper?- 實(shí)現(xiàn)Android新手引導(dǎo)頁,可以在提示也繪制實(shí)際的view,在view的上下左右位置添加提示信息的圖片。
-
AwesomeText?- 簡化TextViews中Spans使用的庫。
-
dialogplus?- 一個簡單容易使用的對話框——DialogPlus。
-
material-dialogs?- Material Design風(fēng)格Dialogs。
-
CardView?- 3d卡片效果-國人。
-
FilterMenu?- 這是一個自定義的圓形菜單,效果非???。
-
GridPasswordView?- 類似微信,支付寶支付時(shí)候的輸入密碼頁面效果,帶格子的密碼輸入框。
-
BlurLockView?- 毛玻璃效果的密碼解鎖界面, 支持簡單定制。
-
PersistentSearch?- 模仿Google Now, Google Maps Google Play的SearchBar,下拉列表匹配、錄音。
-
Droppy?- Android 下簡潔好看的 Dropdown 菜單。
-
UltimateRecyclerView?- 這是一個終極的 RecyclerView,有下拉刷新、滑動刪除、拖拽、加載更多、豐富動畫等功能。
-
SmartTabLayout?- SmartTabLayout實(shí)現(xiàn)viewpgaer頁面導(dǎo)航效果,簡化并實(shí)現(xiàn)android的TabHost效果,頂部滑動tab,引導(dǎo)頁,可以自定義tab樣式,過渡效果 實(shí)現(xiàn)網(wǎng)易tab,微博tab,微信tab等so easy。 集成了SpringIndicator拖拽效果 。
-
PagerBottomTabStrip?- 一個基本按谷歌Material Design規(guī)范完成的安卓底部導(dǎo)航欄控件。
-
richeditor?- RichEditor for Android 是 Android 平臺下一個所見即所得的文本編輯器控件。
-
StatedFragment?- 保存Fragment的狀態(tài)。
-
PopoverView?- 一個模仿iOS UIPopoverController效果的控件。
-
CreditsRoll?- 實(shí)現(xiàn)星球大戰(zhàn)字幕效果。
-
MatchView?- 電影級TextView動畫效果,絕對驚艷你的雙眼!。
-
SwipeMenuListView?- listView側(cè)滑刪除效果:SwipeMenuListView。
-
Side-Menu.Android?- 分類側(cè)滑菜單。
-
SlidingMenu?- 炫酷側(cè)滑菜單布局框架,iOS版本的實(shí)現(xiàn):SlideMenuView。
-
ParallaxSwipeBack?- 帶視覺差的側(cè)滑返回,類似于新版微信和lofter的側(cè)滑返回效果。核心代碼小于50行。
-
AndroidFlowLayout?- A flow layout for Android。
-
ViewPagerIndicator?- 取代TabHost,實(shí)現(xiàn)滑動tab,引導(dǎo)頁等效果。
-
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ī)管家首頁菜單寫的一個開源組件MultiCardMenu。
-
fit-chart?- fit-chart 一個類似于谷歌健康應(yīng)用的輪子(wheel view)視圖,效果很不錯。
-
BGABadgeView-Android?- Badge控件分享,各式各樣的徽章控件。
-
Android-ItemTouchHelper-Demo?- 可拖拽 RecyclerView,?講解。
-
浮動操作按鈕詳解?- 講解浮動操作按鈕,從官方的和第三方庫makovkastar/FloatingActionButton?和futuresimple/android-floating-action-button?這樣的第三方庫。的兩方面講解,同時(shí)還講到了如何自定義CoordinatorLayout Behavior。
-
advanced-textview?- advanced-textview各種高級功能的textview,包括動畫,陰影,各種字體,藝術(shù)字,HTML格式顯示,表情等。
-
QuickReturn?- 給幾乎所有可以滑動的 View 加上快速返回的 Header 或者 Footer,使用非常方便。
-
Android-PickerView?- 仿iOS的PickerView控件,有時(shí)間選擇和選項(xiàng)選擇并支持一二三級聯(lián)動效果。
-
idisfkj.picker?- 滑輪選擇器,教程。
-
DraggedViewPager?- 可以在多個 Page 之間可以拖放元素的控件。
-
MultiViewPager?- 對 ViewPager 的一個擴(kuò)展,Page 可寬可窄,表現(xiàn)很像 Gallelry。
-
Android-Week-View?- Android Week View是一種用于應(yīng)用程序中顯示日歷的安卓庫。它支持自定義樣式。。
-
MaterialCalendarView?- 是一款遵循 Material Design 風(fēng)格的 Android 日歷。
-
WeekCalendar?- 周模式的日歷自定義控件,支持 4.0 以上。
-
DragLinearLayout?- DragLinearLayout:自定義的線性布局,里面的UI可以自由拖動。
-
floatingsearchview?- floatingsearchview 一個帶搜索下拉列表提示的搜索控件。
-
LabelView?- LabelView 一個簡單的標(biāo)簽控件 支持自定義 文字大?。╰extSize), 間距(labelTopPadding), 背景色(backgroundColor), 和方向(direction)等。
-
MaterialCalendarView?- 是一款遵循 Material Design 風(fēng)格的 Android 日歷。
-
SlideDetailsLayout?- SlideDetailsLayout:高仿淘寶、京東商品詳情頁面的上拉加載圖文詳情功能。
-
MaterialDesignDemo?- 基于Material Design Support Library的一個小Demo,這個Demo會慢慢的去完善,不僅僅是一個基于MD的Demo。里面會含有各種工具類,通用的一些Aadpter以及一些組件等。Android自定義View之高仿QQ健康
-
BaseRecyclerViewAdapterHelper?- 集成了RecyclerViewAdapter的常用功能的基類,大量減少Adapter寫的代碼,輕松添加點(diǎn)擊事件、添加RecyclerView加載動畫、新增添加頭部、添加尾部、新增下拉刷新、上拉加載更多、新增分組、自定義item類型。
-
ahbottomnavigation?- 一個仿 Material Bottom Navigation 的類庫。
-
StickyHeaderListView?- 功能強(qiáng)大的StickyHeaderListView:標(biāo)題漸變、吸附懸停、篩選分類、動態(tài)頭部等。
衛(wèi)星菜單
-
android-satellite-menu?- 點(diǎn)擊主按鈕,會彈出多個圍繞著主按鈕排列的子按鈕,從而形成一個彈出式菜單。子按鈕彈出和消失的動畫效果都很棒。這種彈出式菜單按鈕應(yīng)用在Path app中。
-
ArcMenu?- 實(shí)現(xiàn)彈出式按鈕群(菜單)。點(diǎn)擊主按鈕,會在住按鈕旁邊彈出多個按鈕(菜單)。彈出的按鈕有兩種排列形式,一種是圍繞著主按鈕成圓弧形排列,一種是和主按鈕并排成一字型排列, 仿Path 2.0 (for iOS)。
-
Radial Menu Widget?- 實(shí)現(xiàn)各種圓形或者半圓形菜單,以及圓形進(jìn)度條。
-
android-circlebutton?- 圓形按鈕,有動畫點(diǎn)擊效果。
-
CircularFloatingActionMenu?- 衛(wèi)星菜單。
-
ElasticDownload?- 挺酷的下載進(jìn)度條。
-
android-snake-menu?- 仿 Tumblr 的 Android 可拖拽蛇形動畫菜單。
節(jié)選器
-
SegmentView?- 類似iOS的Segment Control控件,第一種方式是使用 RadioGroup 實(shí)現(xiàn),O網(wǎng)頁鏈接。
-
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 下拉刷新開源庫對比,非常nice?。?/p>
-
Android-PullToRefresh?- 最經(jīng)典、最多人用的下拉刷新、加載更多。
-
PullDownListView?- 一個下拉刷新的控件,實(shí)現(xiàn)了仿微信下拉中眼睛動畫的效果。
-
DragTopLayout?- 實(shí)現(xiàn)整個layout下拉刷新。
-
ZrcListView?- 一個順滑又漂亮的Android下拉刷新與加載更多列表組件,增加下拉刷新及滾動到底部自動加載的功能;增加越界回彈效果;增加自定義列表項(xiàng)動畫的功能。
-
TwitterCover-Android?- Twitter Android客戶端的下拉封面模糊效果。
-
android-Ultra-Pull-To-Refresh?- 實(shí)現(xiàn)整個layout下拉刷新,沒有加載更過,Demo,?源碼分析。
-
StikkyHeader?- 【Android控件源碼:頭部固定的控件列表效果】這是一個可以支持頭部固定的控件列表功能,源碼StikkyHeader,StikkyHeader是一個可以在滾動的時(shí)候?qū)㈩^部固定的控件,還可以將動畫效果和StikkyHeader一起使用,api非常簡單, 支持ListView,RecyclerView,ScrollView。支持2.3一下設(shè)備使用的StikkyHeader
-
PullDownListView?- 實(shí)現(xiàn)了模仿微信眼睛下拉效果,源碼PullDownListView,下拉刷新,上拉加載,模仿微信眼睛。
-
CircleRefreshLayout?- 又一個下拉刷新的實(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?- 提供一個簡單可以自定義的下拉刷新實(shí)現(xiàn)。
-
Pull-to-Refresh.Tours?- Taurus,很精美的下拉刷新。
-
ParallaxListView?- 模仿Path的下拉刷新,Head頭部圖片下拉放大。
-
WaveRefreshForAndroid?- 下拉刷新水波紋動畫。
-
CoordinatorLayoutDemos?- 收集了不少資源寫了一個基于CoordinatorLayout實(shí)現(xiàn)的下拉刷新效果。
-
Android_PullToRefreshLibrary_Collection?- 下拉刷新開源庫集錦 。
-
HitBlockRefresh?- 下拉刷新:打磚塊和打坦克。
模糊效果
- BlurNavigationDrawer?- 背景模糊的Navigation Drawer。
HUD與Toast
-
android-UCToast?- 在不申請任何權(quán)限的情況下在 Android 應(yīng)用中彈出懸浮窗,實(shí)現(xiàn)文檔。
-
sweet-alert-dialog?- sweet-alert-dialog是一款清新文藝的 Android 彈窗, 靈感來自于 JS 版的 SweetAlert。
進(jìn)度條
-
easyloadingbtn?- 模仿了一個Dribbble上的Material Design效果,環(huán)形loading, 進(jìn)度條、進(jìn)度圈。
-
android-square-progressbar?- 一個不錯的方形進(jìn)度條。
-
Radial Menu Widget?- 實(shí)現(xiàn)各種圓形或者半圓形菜單,以及圓形進(jìn)度條。
-
AnimatedCircleLoadingView?- 一個有限/無限加載動畫效果?;贜ils Banner的android-watch-loading-animation設(shè)計(jì)圖。該設(shè)計(jì)本來是針對智能手表的。
-
circular-progress-button?- 帶動態(tài)效果的Button(按鈕)可要比靜態(tài)的按鈕炫酷的多了,大家看到效果圖就知道了。
-
CircularBarPager?- Android實(shí)現(xiàn)的動態(tài)效果,一個數(shù)字圓圈進(jìn)度效果,源碼CircularBarPager,material 風(fēng)格的數(shù)字圓圈進(jìn)度顯示庫(api10 +)。
-
dotted-progress-bar?- 一個小清新的進(jìn)度條。
-
WhorlView?- 一個炫酷的漩渦加載效果自定義View。
-
AVLoadingIndicatorView?- AVLoadingIndicatorView整合了一些漂亮的 Android 動畫加載效果。
-
MagicProgressWidget?- 漸變的圓形進(jìn)度條與輕量橫向進(jìn)度條。
-
GBSlideBar?- GBSlideBar類似uber/滴滴等app的滑動選擇工具條。
-
GifLoadingView?- 一些好看的 loadingview。
-
HouseLoading?- 一個有趣的android加載loading動畫。實(shí)現(xiàn)原理
UI其他
-
MixtureTextView?- 富文本,支持Android圖文混排、文字環(huán)繞圖片等效果。
-
android-ActionQueue?- Action Queue 用于執(zhí)行有次序的隊(duì)列操作,比如按次序彈出對話框,這在 Android 中尤其有用。
-
WheelView-Android?- WheelView-Android 是一款開源的 Android 滾動選擇控件, 適用于不少應(yīng)用場景。
-
Android Wheel?- 帶有刻度的旋轉(zhuǎn)器:日歷、三級聯(lián)動。
-
CharacterPickerView?- 可實(shí)現(xiàn)三級聯(lián)動的選擇器,高仿iOS的滾輪控件,可實(shí)現(xiàn)單項(xiàng)選擇,并支持一二三級聯(lián)動效果。
-
Highlight?- Highlight一款可應(yīng)用于 Android 應(yīng)用上的指向性功能高亮的庫, 可以快速的給應(yīng)用添加上應(yīng)用引導(dǎo)的效果。
-
HeaderAndFooterRecyclerView?- 支持addHeaderView、 addFooterView、分頁加載的RecyclerView解決方案 。
-
CleverRecyclerView?- 是一個基于RecyclerView的擴(kuò)展庫,提供了與ViewPager類似的滑動效果并且添加了一些有用的特性。
-
drag-select-recyclerview?- 實(shí)現(xiàn)了類似 Google Photos 風(fēng)格的圖片多選效果。
-
FlycoTabLayout?- 一個Android TabLayout庫,目前有兩個TabLayout:SlidingTabLayout、CommonTabLayout。
-
AndroidChangeSkin?- 一種完全無侵入的 Android 應(yīng)用換膚方式,支持插件式和應(yīng)用內(nèi)換膚,無需重啟 Activity。
-
Lobsterpicker?- Lobsterpicker 為 Android 開發(fā)者提供了滿足 Material Design 風(fēng)格的顏色選擇器。
-
FlycoRoundView?- 一個擴(kuò)展原生控件支持圓角矩形框背景的庫,可以減少相關(guān)shape資源文件使用。
-
FlowingDrawer?- FlowingDrawer 一個彈性效果的抽屜菜單,圖片是概念圖,實(shí)際效果實(shí)現(xiàn)了70%(側(cè)滑菜單)。
-
TextSurface?-是用 Java 寫的一款借助酷炫的動畫效果來完成消息展示的微型動畫框架。
-
android-animate-RichEditor?-android-animate-RichEditor是一款支持圖片插入動畫效果的 Android 富文本編輯器。
-
FlycoPageIndicator?- android-animate-RichEditor是一款支持圖片插入動畫效果的 Android 富文本編輯器。
-
AndroidMosaicLayout?- 馬賽克效果 Layout,磁片風(fēng)格View 自適應(yīng)大小。
-
DropDownMenu?- 一個實(shí)用的多條件篩選菜單,在很多App上都能看到這個效果,如美團(tuán),愛奇藝電影票等。
-
Swipe-Deck?- 仿 Tinder 的可以左右滑動消除卡片效果的自定義控件。
-
IntlPhoneInput?- 一個支持國際化的電話號碼輸入的自定義控件。
-
AndroidUI4Web?- AndroidUI4Web是一個高性能的WebApp框架, 在移動瀏覽器上有與原生App一致的體驗(yàn)。
-
SmoothCheckBox?- SmoothCheckBox帶有切換動畫的CheckBox。
-
AndroidTimelineViewx?- AndroidTimelineViewx仿微信朋友圈 時(shí)間軸。
-
CityPicker?- CityPicker仿美團(tuán)等選擇城市列表。
-
material-intro?- Material Design 風(fēng)格的引導(dǎo)頁。
-
EmphasisTextView?- 支持部分文字高亮的 TextView。
-
greedo-layout-for-android?- 深度定制的 LayoutManager,在顯示網(wǎng)格布局的時(shí)候會考慮屏幕寬高比。
-
Rosie?- 可以讓你創(chuàng)建遵循 Clean Architecture 的應(yīng)用的框架。
-
CreditCardView?- 一個交互很贊的信用卡自定義 View。
-
android-md-core?- Material風(fēng)格bootstrap的框架。
-
SwipeCardView?- 一個帶漸變層疊動畫的左右滑動效果(類似于探探左右刷臉)。
-
SwipeSelector?- 可以左右滑動切換 item 的 Selector。
-
ForegroundViews?- 類似于 FrameLayout 的支持的前景自定義 View。
-
android-material-chips?- Material Design 的 Chips 控件實(shí)現(xiàn)。
-
XhsEmoticonsKeyboard?- 表情鍵盤解決方案。
-
JKeyboardPanelSwitch?- 一套 Android 鍵盤面板沖突, 布局閃動的處理方案。
-
GestureLibray?- 九宮格解鎖。
-
RecyclerItemDecoration?- RecyclerView相關(guān)的ItemDecorstion仍然保持高度定制性,易用性。
-
materiallogindemo?- 一個炫酷的Material Design 風(fēng)格的登錄和注冊頁面 。教程
-
ScrollablePanel?- 一個二維可拖動的面板控件,交互像一個二維的RecyclerView,用法也非常簡單和RecyclerView的用法基本一樣,橫向豎向滑動也都實(shí)現(xiàn)了View的復(fù)用。 如果你想做房態(tài)、計(jì)劃表、待辦事項(xiàng)、課程表等需要一個二維的面板的話,這個控件應(yīng)該是比較適合的。
動畫
-
Android應(yīng)用開發(fā)之所有動畫使用詳解?- Android應(yīng)用開發(fā)之所有動畫使用詳解。
-
動畫特效大全?- Android 動畫特效大全。
-
SwitchLayout?- 國內(nèi)開發(fā)者, Android的Activity切換動畫特效庫SwitchLayout,視圖切換動畫庫,媲美IOS。
-
ActivityOptionsICS?- 一個低版本activity動畫兼容庫——ActivityOptionsICS,可以很好的實(shí)現(xiàn)MD的動畫效果。
-
SwipeBack?- 一個可以通過手勢返回到上一個Activity的開源庫,支持上下左右四個方向返回,支持多個View為Child。
-
SpringIndicator?- 模仿Morning Routine的引導(dǎo)頁效果SpringIndicator;基于模仿紅點(diǎn)拖拽的Demo實(shí)現(xiàn):BezierDemo;sample中使用到 快速創(chuàng)建ViewPager和ListView等的第三方庫:MultipleModel。
-
XhsWelcomeAnim?- 國內(nèi)開發(fā)者, 華麗酷炫歡迎引導(dǎo)界面 動畫沒有之一。
-
Material-Animations?- Material風(fēng)格動畫,可以定義兩個Activity之間的動畫。
-
android-shapeLoadingView?- android-shapeLoadingView實(shí)現(xiàn)高仿新版58 加載動畫,loading。
-
一個絢麗的loading?- 一個絢麗的loading動效分析與實(shí)現(xiàn)。
-
TransitionPlayer?- 一個 Transition 動畫控制控制庫,可以讓你很輕松的創(chuàng)建一個可交互的動畫。
-
loading-balls?- loading-balls 一款支持高度配置的 Android 加載進(jìn)度球。
-
SogoLoading?- 仿搜狗瀏覽器加載動畫,實(shí)現(xiàn)說明。
-
ExplosionField?- Android中View 炸裂特效的實(shí)現(xiàn)分析。
-
AZExplosion?- AZExplosion:模仿ExplosionField的粒子破碎效果。
-
BrokenView?-玻璃碎裂動畫效果。
-
SwipeCardView?- SwipeCardView一個帶漸變層疊動畫的左右滑動效果(類似于探探左右刷臉)。類似SwipeCard
-
CRAudioVisualizationView?- 水波紋效果的聲音可視化自定義 View。
-
LoadingDrawable?- 一些酷炫的加載動畫, 可以與任何View配合使用,作為加載動畫或者Progressbar, 此外很適合與RecyclerRefreshLayout 配合使用作為刷新的loading 動畫。
-
Depth-LIB-Android-?- 一款酷炫的 Android 界面過渡動畫效果。
-
SwipeCaptcha?- 自定義View,仿一個斗魚web端滑動驗(yàn)證碼。?博文
網(wǎng)絡(luò)相關(guān)
網(wǎng)絡(luò)連接
-
ion?- 一個異步網(wǎng)絡(luò)請求和圖片加載的庫,一個庫能搞定幾乎所有的網(wǎng)絡(luò)請求。
-
多線程下載?- Android 實(shí)現(xiàn)多線程下載 完美代碼。
-
opandroid?- android p2p的開源實(shí)現(xiàn)。
-
okio?- square出的Okio這個庫,尤其擅長處理二進(jìn)制數(shù)據(jù)。如果覺得Java的輸入輸出流實(shí)在太復(fù)雜啰嗦,不妨試試Okio。
-
okhttp?- square出的okhttp庫。
-
OkHttpPlus?- OkHttp 的一個工具類開源項(xiàng)目OkHttpPlus——支持GET、POST、UI線程回調(diào)、JSON格式解析、鏈?zhǔn)秸{(diào)用、文件上傳下載 ,OkHttpPlus介紹。
-
Android-Download-Manager-Pro?- 一個下載管理庫,如果你的 App 有大量的下載工作,這個庫能幫到你。
-
FileDownloader?- 文件下載引擎,穩(wěn)定、高效、簡單易用。
-
jchat-android?- 一個聊天 App,具有完備的即時(shí)通訊功能,JChat 的功能基于極光 JMessage SDK 來開發(fā)。
網(wǎng)絡(luò)測試
- augmented-traffic-control?- Facebook宣布開源移動網(wǎng)絡(luò)測試工具ATC,該工具支持利用Wi-Fi網(wǎng)絡(luò)模擬2G、2.5G、3G以及LTE 4G移動網(wǎng)絡(luò)環(huán)境,讓測試工程師們能夠快速對智能手機(jī)和App在不同國家地區(qū)和應(yīng)用環(huán)境下的性能表現(xiàn)進(jìn)行測試。
圖像獲取
-
glide?- glide google出品,使用教程、GlidePalette。5 個頂級 Android 開源庫
-
Universal Image Loader?- Universal Image Loader 是一個強(qiáng)大的、可高度定制的圖片緩存,簡稱:UIL,可以高度配置的網(wǎng)絡(luò)圖片緩存庫,非常靈活,用戶量最多 。
-
picasso?- picasso 功能單一,沒有緩存過期,同androidQuery一樣鏈?zhǔn)秸{(diào)用,載入本地文件速度慢(沒有生成thumbnails) ,Picasso and Android-Universal-Image-Loader,另外的一些諸如裁剪圖片:Picasso.with(context) .load(url) .resize(50, 50) .centerCrop() .into(imageView)。
-
fresco?- Facebook 又放出的一個新項(xiàng)目,一個類似 Picasso, Glide 的庫,不過比他們做的更好。 強(qiáng)烈推薦?。跢resco集成示例](https://github.com/liaohuqiu/fresco-demo-for-gradle)。
-
tape?- 類似于圖片加載庫(例如UIL、Picasso等)實(shí)現(xiàn)異步加載,但是加載的不一定是圖片。!
-
ImageLoader?- ImageLoader 。
-
Volley?- Volley 綜合框架,包含圖片部分,Volley與Picasso的對比
-
enif?- enif 。
-
wqgallery?- wqgallery實(shí)現(xiàn)類似微信選擇照片功能,可以通過相機(jī)或相冊選擇,支持單張裁剪,支持單選模式、支持多選模式。
-
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)全局過期 Token 自動刷新
地圖
-
百度地圖?- Android百度地圖 線路規(guī)劃,模擬運(yùn)動軌跡,及全景效果。
-
AirMapView?- 支持多個本地地圖提供者包括谷歌地圖V2和亞馬遜地圖V2。如果設(shè)備沒有任何受支持的本地地圖提供者,AirMapView會回退到基于web的地圖提供者(目前谷歌地圖)。
數(shù)據(jù)庫
-
ORMLite?- ORMLite做的最棒但是學(xué)習(xí)成本有點(diǎn)兒高,ORMLite的文檔有點(diǎn)兒爛。
-
SugarORM?- SugarORM比較輕便, 支持Has a 和 Has many映射,但無法保存集合,沒有映射關(guān)系。
-
GreenDAO?- GreenDAO要先建立一個java項(xiàng)目來生成對應(yīng)的表,一變動又要生成,很不方便。
-
ActiveDriod?- ActiveDriod也不錯?官網(wǎng)。
-
ORMDroid?- ormdroid 。
-
sqlbrite?- 良心企業(yè)Square的又一開源項(xiàng)目,當(dāng)你不想給用ContentProvider,只想簡單監(jiān)聽SQLite表增刪改的數(shù)據(jù)變更時(shí)可以試試它。
-
sqlbrite?- DBExecutor android ORM數(shù)據(jù)庫 1.使用了讀寫鎖,支持多線程操作數(shù)據(jù)。 2.支持操作多個數(shù)據(jù)庫 3.支持事務(wù) 4.緩存Sql,緩存表結(jié)構(gòu)。
-
Iron?- 一個快速和易用的 NoSQL 數(shù)據(jù)存儲框架。
-
hawk?- 一個快速和易用的鍵值對數(shù)據(jù)存儲框架,支持AES加密,支持SharedPreferences或Sqlite存儲,支持Gson解析。
-
AndroidKeyValueStore?- 一個基于 SQLite 的 Key/Value 存儲框架。
-
DBFlow?- 一個速度極快,功能強(qiáng)大,而且非常簡單的 Android 數(shù)據(jù)庫 ORM 庫,為你編寫數(shù)據(jù)庫代碼,DBFlow 已被證明是最好的解決方案。5 個頂級 Android 開源庫
圖像瀏覽及處理
-
MPAndroidChart?- MPAndroidChart是一個功能強(qiáng)大的圖表開源類庫:曲線圖、柱形圖、環(huán)形圖。
-
XCL-Charts?- (國人開發(fā))基于Android Canvas來繪制各種圖表,使用簡便,定制靈活。
-
WilliamChart?- 繪制圖表的庫,支持LineChartView、BarChartView和StackBarChartView三中圖表類型,并且支持 Android 2.2及以上的系統(tǒng)。
-
CropImageView?- 原生ImageView只支持centerCrop,這里有支持9個方向裁剪的ImageView。
-
SimpleCropView?- 一個Android的圖片裁剪庫,使用簡單,易于定制。
-
DrawableView?- DrawableView實(shí)現(xiàn)畫板功能,可以改變畫筆粗細(xì),顏色,支持撤銷功能。
-
ImageCoverFlow?- ImageCoverFlow效果不錯的畫廊控件 可以設(shè)置畫廊一次可見圖片的張數(shù),和其他第三方Gallery控件不同的是,該控件直接繼承自View,而不是sdk中的Gallery控件。
-
FancyCoverFlow?- 支持Item切換動畫效果的類似Gallery View。改進(jìn)版本可以無限輪播,可以選擇自動輪播或者 手動滑動。
-
BGABanner-Android?- demo中演示了引導(dǎo)頁、以及通過fresco、android-async-http、gson實(shí)現(xiàn)廣告條的自動輪播效果(splash 、 ViewPager切換動畫) 。
-
RecyclerViewPager?- 重寫后的 RecyclerViewPager 完全繼承自RecyclerView,可以自定義觸發(fā)翻頁的距離,可自定義翻頁速度,支持VerticalViewPager,支持Fragment。
-
StickerCamera?- 可以說是一個完整的相機(jī)、圖片編輯的 APP,集成了大部分市面上有的同類 APP 的功能,裁剪、濾鏡、貼紙應(yīng)有盡有。
-
demo6_PhotoRiver?- 圖片流動顯示的demo,可以點(diǎn)擊流動中的圖片放大顯示,雙擊空白處圖片以九宮格排列。
-
glide-transformations?- 一個基于Glide的transformation庫,擁有裁剪,著色,模糊,濾鏡等多種轉(zhuǎn)換效果。
-
ColoringLoading?- 一個用純代碼實(shí)現(xiàn)自動繪畫效果動畫的項(xiàng)目。
-
SmartDrawing?- 一個輕量級的手繪板,加入了一點(diǎn)截圖功能。這只是一個Demo。并不能作為類庫,也不是完整的項(xiàng)目工程,僅供學(xué)習(xí)或參考使用。
-
SlidingCard?- 漂亮的卡片滑動翻頁特效。
-
LargeImage?- 加載大圖 可以高清顯示10000*10000像素的圖片。
-
GalleryFinal?- 自定義相冊,實(shí)現(xiàn)了拍照、圖片選擇(單選/多選)、 裁剪(單/多裁剪)、旋轉(zhuǎn)、ImageLoader無綁定任由開發(fā)者選 擇、功能可配置、主題樣式可配置。GalleryFinal為你定制相冊。
-
AndroidAlbum?- AndroidAlbum圖片選擇器:1、MVP結(jié)構(gòu)設(shè)計(jì);2、工廠模式對載圖框架進(jìn)行封裝抽象,方便替換其他載圖框架;3、閃退日志的搜集,方便揪BUG。
-
uCrop?- uCrop 是 Yalantis 推出的又一款力作, 用于裁剪 Android 系統(tǒng)上的圖片, 致力于打造最佳的圖片裁剪體驗(yàn)。
-
crop-image-layout?- crop-image-layout:圖片裁切布局。
-
RenderscriptHistogramEqualization?-?RenderScript :簡單而快速的圖像處理
視頻音頻處理
-
ijkplayer?- B站開源的視頻播放器,支持Android和iOS。
-
DanmakuFlameMaster?- 這里是Android上最好的開源彈幕引擎·烈焰彈幕使。
-
YouTubePlayerActivity?- 一個可以播放YouTube視頻的Activity,支持屏幕旋轉(zhuǎn)、聲音控制、播放失敗處理、可以自定義Activity關(guān)閉動畫以及在橫屏播放的時(shí)候自動隱藏status bar。
-
AndroidVideoPlayer?- 開源的 Android 視頻播放器,支持 DLNA。
-
Hide-Music-Player?- Hide音樂播放器。
-
JamsMusicPlayer?- 是一個功能強(qiáng)大的 Android 開源播放器, 作者將原本收費(fèi)的項(xiàng)目拿出來開源, 實(shí)在令人敬佩。
-
RxAndroidAudior?- RxAndroidAudior目前最魯棒的Android聲音錄制和播放封裝庫了,說明。
-
Timber?- 一款遵循了Material Design并且設(shè)計(jì)精美的播放器 Timber Music Player,已經(jīng)在google play上架。
-
LandscapeVideoCamera?- 一款功能強(qiáng)大的 Android 視頻錄制庫, 僅允許橫屏錄制, 提供細(xì)粒度控制視頻的質(zhì)量與文件大小。
測試及調(diào)試
-
DevelopQuickSetting?- 快速開啟關(guān)閉開發(fā)者設(shè)置的工具,提供了app界面和桌面widget,能快速打開關(guān)閉overdraw,layout border,gpu rendering,adb wifi,不保存activity實(shí)例等功能。
-
decompileandroid?- 在線反編譯apk文件。
-
jadx?- 一個Android反編譯神器,不同于常見的dex2jar,這個反編譯器生成代碼的try/catch次數(shù)更少,View也不再是數(shù)字id了,可讀性更高。
-
Androguard?- Androguard使用Python寫的一系列逆向工具集,功能很強(qiáng)大哦,對逆向工程感興趣的小伙伴可以這個系列,教程。
-
logger?- 一個簡單、漂亮、功能強(qiáng)大的Android日志程序。
-
stf?- WEB 端批量移動設(shè)備管理控制工具 STF 的環(huán)境搭建和運(yùn)行,使用說明?。
-
DecompileApk?- 一鍵反編譯 APK,輸出所有反編譯后的代碼、資源,使用方便。
-
AppCrashTracker?- 一個異常追蹤器,可以生成一個 JSON 格式的日志并可以上傳到服務(wù)器。
動態(tài)更新熱更新
-
dexposed?- 淘寶 支付寶的Android底層技術(shù)團(tuán)隊(duì)即將為Dexposed開源項(xiàng)目貢獻(xiàn)一個重要的擴(kuò)展能力 —— 方法粒度的完整替換,大幅度降低基于AOP方式替換大型方法的開發(fā)成本,使用教程,Android平臺免Root無侵入AOP框架Dexposed使用詳解?。?Android Hotpatch系列之-項(xiàng)目介紹?-?客戶端例子實(shí)現(xiàn),服務(wù)器簡易實(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插件化和動態(tài)加載,支持資源分包和熱修復(fù)。
-
AndFixDemo?- AndFix是alibaba出品的開源熱更新技術(shù)。
-
gradle_plugin_android_aspectjx?- 通過Gradle Transform和aspectj來實(shí)現(xiàn)代碼動態(tài)修改,業(yè)務(wù)邏輯數(shù)據(jù)埋點(diǎn)、性能數(shù)據(jù)統(tǒng)計(jì)等侵入性修改從此不再需要修改業(yè)務(wù)代碼,完美解決Dexposed兼容性問題,實(shí)現(xiàn)代碼自動插樁。AspectJX-Demo
-
RoboAspectJ?- 美團(tuán)出品的開源熱更新技術(shù)。
消息推送與及時(shí)通訊
- 即時(shí)通訊和sns開源項(xiàng)目匯總?- 源碼提供!Android即時(shí)通訊和sns開源項(xiàng)目匯總。
客戶端
服務(wù)器端
完整項(xiàng)目
-
SuesNews新聞客戶端?- 騰飛新聞,一個符合 Google Material Design 的 Android 校園新聞客戶端 ,新聞客戶端說明?。
-
新聞客戶端?- Android應(yīng)用源碼比較不錯的新聞客戶端,本項(xiàng)目啟動引導(dǎo)登錄注冊用戶中心列表顯示文章分頁下拉刷新文章收藏更新反饋等新聞客戶端常見的功能都有,項(xiàng)目分層合理,代碼質(zhì)量較高。
-
materialistic?- Material Desgin風(fēng)格的Hacker News客戶端。
-
Telegram?- Telegram 是一款專注于速度、安全的短信息應(yīng)用,快速、簡單、免費(fèi)。Telegram 支持群組聊天,最高200人,最高支持分享1GB的視頻,其它圖片等等更是不在話下。而且所有信息全部支持同步。由于頻發(fā)的隱私問題,所以 Telegram 也很注重通信安全。
-
SuZhouTong-client-for-android?- 蘇州通android客戶端,非常多的UI效果。
-
ele_demo?- 仿【餓了么】訂餐軟件的一個demo。
-
MD-BiliBili?- Material Design 版 BiliBili Android 客戶端。
-
AisenWeiBo?- Aisen微博是新浪微博的第三方客戶端,UI遵循Material Design:遵循Material Design、發(fā)布多圖、離線下載、私信(觸屏版、顏色主題切換、手勢返回,4.4、5.0狀態(tài)欄變色、離線編輯,定時(shí)發(fā)布多圖、gif、長微博預(yù)覽。FrescoDemo?。
-
快遞查詢?- 使用了愛查快遞www.ickd.cn的api接口,可以查詢申通、EMS、順風(fēng)、圓通、中通、韻達(dá)、天天、匯通、全鋒、德邦、宅急送等11種快遞的單號信息,支持手動輸入單號和掃描單號(紅米測試的時(shí)候掃描單號有點(diǎn)問題),可以保存單號查詢記錄方便下次查詢,,另外還包括了網(wǎng)絡(luò)狀態(tài)判斷、快遞自動更新、軟件更新等功能,項(xiàng)目完美運(yùn)行,有很詳細(xì)的中文注釋和邏輯分層。
-
SmartCall?- SmartCall Android 企業(yè)通訊錄。
-
Android-高仿大眾點(diǎn)評客戶端源碼?- Android-高仿大眾點(diǎn)評客戶端源碼。
-
八個Android項(xiàng)目源碼?- 八個Android項(xiàng)目源碼,大部分功能相信可以在實(shí)戰(zhàn)項(xiàng)目中直接使用,供大家下載學(xué)習(xí),大部分項(xiàng)目是基于Android Studio開發(fā),IDE為Eclipse的童鞋可通過網(wǎng)上教程自行轉(zhuǎn)換,這里就不多說了。大家可以下載下來學(xué)習(xí)看看!?百度云盤下載地址。
-
minicat?- 一個簡潔的飯否App,支持Android 4.0以上版本。
-
SimplifyReader?- 一款基于Google Material Design設(shè)計(jì)開發(fā)的Android客戶端,包括新聞簡讀,圖片瀏覽,視頻爽看 ,音樂輕聽以及二維碼掃描五個子模塊。
-
GithubTrends?- 是一個用來看查看 GitHub 熱門項(xiàng)目的 Android App, 遵循 Material Design, 支持訂閱 50 多種編程語言, 9 種顏色主題切換, 可在上面收藏喜歡的項(xiàng)目。
-
jianshi?- jianshi簡詩是國人開發(fā)的一個用于記錄文字信息的 Android 完整應(yīng)用, 作者僅用了一天便將其開發(fā)出來, 并將開發(fā)的流程記錄成文放到了簡書上。
-
BuildingBlocks?- 積木: 一個以知乎日報(bào)作為數(shù)據(jù)展現(xiàn)內(nèi)容;以抽屜菜單作為功能擴(kuò)展入口;依循 Material Design 作為主導(dǎo)設(shè)計(jì) UI 的應(yīng)用。
-
Douya?- 開源的 Material Design 豆瓣客戶端。
-
TranslateApp?- 一個實(shí)現(xiàn)『劃詞翻譯』功能的 Android 開源應(yīng)用。
-
likequanmintvp?- 基于MVP的Retrofit2(okhttp3)+rxjava+dagger2+greendao+glide+rtmp直播。該項(xiàng)目系仿全民TV。
插件
-
Android Studio 插件和工具?- 5個 推薦幾個有用的 Android Studio 插件和工具(ButterKnife、selectorChapek、GsonFormat、ParcelableGenerator、LeakCanary)。
-
8 個最優(yōu)秀的 Android Studio 插件?- 8 個最優(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 無源碼調(diào)試 Android 應(yīng)用。
-
gradle-fir-plugin?- 一個上傳apk到fir的gradle插件,使用說明。
-
android-butterknife-zelezny?- 一個ButterKnife的Android Studio插件, 該插件可以讓你手動生成上述注入代碼。
-
GradleDependenciesHelperPlugin?- Gradle 依賴自動補(bǔ)全插件。
-
android-selector-intellij-plugin?- 可以根據(jù)指定顏色生成Selector Drawable的插件。
-
7個最佳的Android模擬器?- 7個最佳的Android模擬器。
-
gradle-android-javadoc-plugin?- 可以生成 java doc 的 Gradle 插件。
-
gradle-android-junit-jacoco-plugin?- 可以生成代碼單元測試覆蓋率報(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的生命周期對其生命周期方法位置進(jìn)行先后排序,快捷鍵Ctrl + alt + K;6、JsonOnlineViewer;7、CodeGlance;8、findBugs-IDEA:幫你一起找bug的;9、ADB WIFI:使用wifi無線調(diào)試你的app,無需root權(quán)限。
-
Leisure?- 閑暇(Leisure)是一款集”知乎日報(bào)”、“果殼科學(xué)人”、“新華網(wǎng)新聞”以及“豆瓣圖書”于一體的閱讀類Android應(yīng)用。 果殼、知乎和豆瓣在國內(nèi)擁有大量用戶,這些社區(qū)的用戶每天都產(chǎn)生很多高質(zhì)量內(nèi)容。閑暇以其簡介的風(fēng)格將這幾大社區(qū) 的優(yōu)質(zhì)內(nèi)容整合于一體,使得用戶能有效地獲取這些內(nèi)容,大大節(jié)省了用戶的時(shí)間??岚蚕螺d地址.
-
LayoutFormatter插件?- 可自動將亂序的布局文件進(jìn)行重新屬性排序并格式化,比如 style 和 android:id 必須排在前面,緊接著 layout、padding,而值設(shè)定如 text 只能排在最后。
出名框架
-
xUtils?- xUtils 包含了很多實(shí)用的android工具。支持大文件上傳,更全面的http請求協(xié)議支持(10種謂詞),擁有更加靈活的ORM,更多的事件注解支持且不受混淆影響。最低兼容android 2.2 (api level 8)。目前xUtils主要有四大模塊:DbUtils模塊、ViewUtils模塊、HttpUtils模塊、BitmapUtils模塊。
-
afinal?- Afinal是一個android的ioc,orm框架,內(nèi)置了四大模塊功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。
-
ButterKnife?- ButterKnife是一個專注于Android系統(tǒng)的View注入框架,讓你從此從這些煩人臃腫的代碼中解脫出來,ButterKnife–View注入框架。5 個頂級 Android 開源庫
-
EventBus?- EventBus是一款針對Android優(yōu)化的發(fā)布/訂閱事件總線。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,線程之間傳遞消息.優(yōu)點(diǎn)是開銷小,代碼更優(yōu)雅。以及將發(fā)送者和接收者解耦。xBus?- xBus - 簡潔的EventBus實(shí)現(xiàn)。
-
Small?- 做最輕巧的跨平臺插件化框架,目前已支持Android、iOS以及html5插件。并且三者之間可以通過同一套javascript接口進(jìn)行通信。
-
LayoutCast?- LayoutCast可以在應(yīng)用不重啟的情況下,將res文件夾下的改動直接同步到手機(jī)上。使用LayoutCast,可以節(jié)約Android開發(fā)者的大量編譯等待時(shí)間,非常適合真機(jī)調(diào)試界面的時(shí)候使用,推薦每一位開發(fā)者安裝該利器。BUCK很快,但入侵性強(qiáng),項(xiàng)目改動大,LayoutCast對項(xiàng)目改動小。
-
retrofit?- retrofit將 REST API 轉(zhuǎn)換為 Java 接口。5 個頂級 Android 開源庫
-
Dagger2?- Dagger 2 是著名的依賴注入庫?Dagger?的繼承者,我們強(qiáng)烈推薦它。文檔,5 個頂級 Android 開源庫
其他
-
java-zhconverter?- java-zhconverter是一個簡繁體中文互換的Java開源類庫。
-
joda-time-android?- 一個超贊的時(shí)間處理的庫,Joda-Time ! 他能幫你輕松處理時(shí)區(qū),處理時(shí)間加減,計(jì)算到期時(shí)間等等場景下的問題。java版本
-
AssistiveTouch?- 配合Android手機(jī)沉浸式隱藏虛擬按鍵后快捷操作 (Nexus5屏幕變大了)。
-
S-Tools?- S-Tools一個可以實(shí)時(shí)查看的CPU狀態(tài)和手機(jī)各類傳感器數(shù)據(jù),還有一些例如顏色選擇、指南針和設(shè)備信息等功能。
-
JsBridge?- 模仿微信webview的JsBridge,安全方便的實(shí)現(xiàn)js和Java的互相調(diào)用,主要通過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配置一下,就可以支持多個渠道打包,適合國內(nèi)這種動不動上百個渠道包的環(huán)境。目前有個問題,一次打包腳本超過80個就會GC問題。
-
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?- 常見算法問題的Java實(shí)現(xiàn)。
-
java-design-patterns?- 一個常見設(shè)計(jì)模式的java實(shí)現(xiàn)。
-
PreferenceInjector?- SharedPreference注入開源庫,SharedPreference key與某個變量綁定、監(jiān)聽key變化、初始化key都可以通過注解完成。
-
prettytime?- 一個實(shí)用的人性化的時(shí)間顯示,比如:幾分鐘前,幾天前。
-
Material-Movies?- Material Design 下的Movie App(電影展示),可供學(xué)習(xí),或者直接二次開發(fā)。
-
Clean-Contacts?- 充滿技術(shù)含量的一個 Contact App(聯(lián)系人)。
-
RedEnvelopeAssistant?- 完全免費(fèi)開源的搶紅包軟件、做這個軟件純粹是發(fā)現(xiàn)Android的模擬點(diǎn)擊十分好玩,然后順道寫了一個,有此基礎(chǔ),可以再擴(kuò)展其他的很多模擬點(diǎn)擊程序 。
-
superCleanMaster?- 一鍵清理開源版,包括內(nèi)存加速,緩存清理,自啟管理,軟件管理等。
-
LoadViewHelper?- 切換加載中,加載失敗,加載成功布局,定義一個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ā)明輪子。若您對開發(fā)iOS或Windows Phone 有興趣, 請看iOS Good Practices 和 Windows client Good Practices 這兩篇文章。
-
如何安裝ACRA?- 如何安裝ACRA-一個Android應(yīng)用Crash跟蹤系統(tǒng)—在自己的服務(wù)器上。
-
Android ocr識別文字介紹?- Android ocr識別文字介紹 。
-
DaVinci?- DaVinci是一個適用于Android Wear平臺的圖片下載和緩存library。
-
Point-of-Android?- Android 一些重要知識點(diǎn)解析整理 。
-
AppStoreLibrary?- 檢測是否在appstore安裝了應(yīng)用,搜索應(yīng)用。
-
LeakCanary?- 利用此類庫,排查內(nèi)存泄露變得非常簡單,LeakCanary 中文使用說明,LeakCanary: 讓內(nèi)存泄露無所遁形?。
-
anko?- 快速開發(fā)框架。
-
CommonAdapter?- 通過對于原生Adapter的封裝,產(chǎn)生了支持ListView,GridView,RecyclerView的簡單通用的Adapter。這種方式將item變成獨(dú)立的“視圖”對象,方便操作,又增加了可擴(kuò)展性。
-
MVPAndroidBootstrap?- 一個Android MVP 模式實(shí)例項(xiàng)目。
-
json2notification?- 一個多功能方便好用的notification通知欄通知開源庫。
-
barcodescanner?- 一個封裝好的基于zxing二維碼掃描庫。
-
BGAQRCode-Android?- 一個可高度定制二維碼掃描界面、生成二維碼、識別圖片二維碼庫。
-
mqtt?- MQTT 協(xié)議 3.1.1 中文翻譯版。
-
Droid Plugin?- DroidPlugin 是360手機(jī)助手在Android系統(tǒng)上實(shí)現(xiàn)了一種新的插件機(jī)制:它可以在無需安裝、修改的情況下運(yùn)行APK文件,此機(jī)制對改進(jìn)大型APP的架構(gòu),實(shí)現(xiàn)多團(tuán)隊(duì)協(xié)作開發(fā)具有一定的好處。
-
JsonAnnotation?- 利用注解自動生成Gson‘s Model的庫。
-
WeChatLuckyMoney?- 微信搶紅包插件。
-
android-support-23.2-sample?- support 庫在 23.2 版本新增內(nèi)容示例項(xiàng)目。
-
Sunoath?- 基于MVP+Retrofit+Material Design的Demo。
-
ActivityRouter?- 一個url打開activity的Router庫,支持指定參數(shù)類型,支持參數(shù)transfer,支持callback。
好的文章
-
高效抽取loading?- 高效抽取loading,再多的加載頁面也不怕。
-
修復(fù)bug的12個關(guān)鍵步驟?- 修復(fù)bug的12個關(guān)鍵步驟。
-
Android開發(fā)技術(shù)前線?- 里面是安卓的一些外國前沿文章的翻譯,想課余時(shí)間學(xué)習(xí) Android 的看看,已經(jīng)收錄了。
-
android-tuning-tool-strictmode?- Android性能調(diào)優(yōu)利器StrictMode。
-
Android-Tips?- Android-Tips 安卓方面各種難點(diǎn)坑匯總,按字母排序。
自我介紹一下,小編13年上海交大畢業(yè),曾經(jīng)在小公司待過,也去過華為、OPPO等大廠,18年進(jìn)入阿里一直到現(xiàn)在。
深知大多數(shù)初中級Android工程師,想要提升技能,往往是自己摸索成長或者是報(bào)班學(xué)習(xí),但對于培訓(xùn)機(jī)構(gòu)動則近萬的學(xué)費(fèi),著實(shí)壓力不小。自己不成體系的自學(xué)效果低效又漫長,而且極易碰到天花板技術(shù)停滯不前!
因此收集整理了一份《2024年Android移動開發(fā)全套學(xué)習(xí)資料》,初衷也很簡單,就是希望能夠幫助到想自學(xué)提升又不知道該從何學(xué)起的朋友,同時(shí)減輕大家的負(fù)擔(dān)。
既有適合小白學(xué)習(xí)的零基礎(chǔ)資料,也有適合3年以上經(jīng)驗(yàn)的小伙伴深入學(xué)習(xí)提升的進(jìn)階課程,基本涵蓋了95%以上Android開發(fā)知識點(diǎn),真正體系化!
由于文件比較大,這里只是將部分目錄截圖出來,每個節(jié)點(diǎn)里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實(shí)戰(zhàn)項(xiàng)目、講解視頻,并且會持續(xù)更新!
如果你覺得這些內(nèi)容對你有幫助,可以掃碼獲?。。。▊渥ⅲ篈ndroid)

最后
針對Android程序員,我這邊給大家整理了一些資料,包括不限于高級UI、性能優(yōu)化、架構(gòu)師課程、NDK、混合式開發(fā)(ReactNative+Weex)微信小程序、Flutter等全方面的Android進(jìn)階實(shí)踐技術(shù);希望能幫助到大家,也節(jié)省大家在網(wǎng)上搜索資料的時(shí)間來學(xué)習(xí),也可以分享動態(tài)給身邊好友一起學(xué)習(xí)!
往期Android高級架構(gòu)資料、源碼、筆記、視頻。高級UI、性能優(yōu)化、架構(gòu)師課程、混合式開發(fā)(ReactNative+Weex)全方面的Android進(jìn)階實(shí)踐技術(shù),群內(nèi)還有技術(shù)大牛一起討論交流解決問題。
《互聯(lián)網(wǎng)大廠面試真題解析、進(jìn)階開發(fā)核心學(xué)習(xí)筆記、全套講解視頻、實(shí)戰(zhàn)項(xiàng)目源碼講義》點(diǎn)擊傳送門即可獲??!文章來源地址http://www.zghlxwxcb.cn/news/detail-860661.html
zkmZ-1713533447156)]
[外鏈圖片轉(zhuǎn)存中…(img-q3fZlGT0-1713533447157)]
[外鏈圖片轉(zhuǎn)存中…(img-5kkfNA82-1713533447158)]
[外鏈圖片轉(zhuǎn)存中…(img-1FOvMJh4-1713533447158)]
既有適合小白學(xué)習(xí)的零基礎(chǔ)資料,也有適合3年以上經(jīng)驗(yàn)的小伙伴深入學(xué)習(xí)提升的進(jìn)階課程,基本涵蓋了95%以上Android開發(fā)知識點(diǎn),真正體系化!
由于文件比較大,這里只是將部分目錄截圖出來,每個節(jié)點(diǎn)里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實(shí)戰(zhàn)項(xiàng)目、講解視頻,并且會持續(xù)更新!
如果你覺得這些內(nèi)容對你有幫助,可以掃碼獲?。。。▊渥ⅲ篈ndroid)

最后
針對Android程序員,我這邊給大家整理了一些資料,包括不限于高級UI、性能優(yōu)化、架構(gòu)師課程、NDK、混合式開發(fā)(ReactNative+Weex)微信小程序、Flutter等全方面的Android進(jìn)階實(shí)踐技術(shù);希望能幫助到大家,也節(jié)省大家在網(wǎng)上搜索資料的時(shí)間來學(xué)習(xí),也可以分享動態(tài)給身邊好友一起學(xué)習(xí)!
往期Android高級架構(gòu)資料、源碼、筆記、視頻。高級UI、性能優(yōu)化、架構(gòu)師課程、混合式開發(fā)(ReactNative+Weex)全方面的Android進(jìn)階實(shí)踐技術(shù),群內(nèi)還有技術(shù)大牛一起討論交流解決問題。
[外鏈圖片轉(zhuǎn)存中…(img-Mn9dRHVY-1713533447159)]
[外鏈圖片轉(zhuǎn)存中…(img-YDSXU4xK-1713533447159)]文章來源:http://www.zghlxwxcb.cn/news/detail-860661.html
《互聯(lián)網(wǎng)大廠面試真題解析、進(jìn)階開發(fā)核心學(xué)習(xí)筆記、全套講解視頻、實(shí)戰(zhàn)項(xiàng)目源碼講義》點(diǎn)擊傳送門即可獲??!
到了這里,關(guān)于各種Android ui 開源框架的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!