Android 优秀项目汇总

Android 汇集CSDN、GitHub等最实用的良心之作-KING

Android 仿抖音视频播放列表和评论列表等项目常用案例

这里有更多更炫的Android最常用最炫的功能和知识点的网址,希望大家关注我,在这里找到可以帮助你的网址

——————————2019.10.18——————————

1.下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer

https://github.com/scwang90/SmartRefreshLayout

2.横向刷新、水平刷新、RefreshLayout、OverScroll,Horizontal,基于SmartRefreshLayout的水平智能刷新

https://github.com/scwang90/SmartRefreshHorizontal

3.Android XML shape 标签使用详解

https://github.com/PopFisher/AndroidDrawClassic/blob/master/System_Shape_XML.md

4.android绘制基础总结:使用Android自身的drawable绘制,实现大多数基础图形的绘制,减少图片的使用,从而减少apk体积与内存占用。使用Android提供的绘图api实现丰富的自定义View控件

https://github.com/PopFisher/AndroidDrawClassic

5.那些年收藏的Android开源库集合(控件)--值得深入研究的案例集合

https://www.jianshu.com/p/3baddcf948af/

6.Wave,水波,Android 炫酷的多重水波纹 MultiWaveHeader

https://github.com/scwang90/MultiWaveHeader

 

图表类:

酷炫的图表制作框架

https://github.com/developerHaoz/HelloChartDemo

精简项目类:

手把手教你从零开始做一个好看的 APP

Android 一款十分简洁、优雅的日记 APP

 

弹框类:

Android 撸起袖子,自己封装 DialogFragment

 

值得学习的最佳案例:

github/faith-hb/WidgetCase
github/Bamboy120315/Freedom
github/TommyLemon/APIJSON
github/dengyuhan
github/zrp2017
github/fly803/BaseProject
github/razerdp
github/SuperChenC/s-mvp
github/KingJA/LoadSir
github/jianshijiuyou
github/zxy198717
github/addappcn
github/RainliFu
github/sugarya
github/stormzhang

MultiWaveHeader
诗和远方

SwipeRefreshLayout
Ultra-Pull-To-Refresh
TwinklingRefreshLayout
BeautifulRefreshLayout

——————————2019.09.06——————————


(手记,待整理)

APP上传本地视频到后台时异常,Java后台:
https://www.cnblogs.com/zhangwuji/p/9152578.html?tdsourcetag=s_pcqq_aiomsg

安卓 TabLayout系列顶部导航-滑动的页卡效果

https://github.com/ogaclejapan/SmartTabLayout

Android Material Design(一)
https://blog.csdn.net/yjdsqb/article/details/80140593
https://github.com/chiclaim/AndroidMaterialDesign
https://www.jianshu.com/p/dfa9aac6143d
https://github.com/AxeChen/MaterialDesignSimple

自定义 View 之仿 QQ 步数变动动画效果
https://blog.csdn.net/smile_Running/article/details/81223260

探索Palette 与 生成 渐变背景色
https://blog.csdn.net/LABLENET/article/details/52340634
https://github.com/LABELNET/PaletteColorDemo
Android Lollipop:使用Palette抽取图片主色调
https://blog.csdn.net/shedoor/article/details/77326097
https://github.com/loonggg/MaterialDesignDemo

https://github.com/prithvibhola/Palette
https://www.appinn.com/palette-for-android/

 

android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置
https://github.com/gyf-dev/ImmersionBar
https://github.com/laobie/StatusBarUtil     多方面适配(刘海屏等)

 

登录界面:
https://github.com/DongXUU/LoginDemo
https://blog.csdn.net/shiki60215/article/details/79214060
https://blog.csdn.net/lan410812571/article/details/9946991
https://github.com/student9128/TextInPutDemo
https://github.com/Carson-Ho/SuperEditText
https://blog.csdn.net/carson_ho/article/details/77179764

顶部弹出:
https://github.com/guoyoujin/MySnackBar

安卓 特效:
https://blog.csdn.net/lanxingfeifei/article/details/55209614

折线图:图表控件的管理类
https://github.com/xiaoniu/SingleTapLineChart
https://github.com/PhilJay/MPAndroidChart
https://github.com/xiaoyunfei/LineChart
https://blog.csdn.net/ww897532167/article/details/74129478
https://github.com/WenWangAndroid/ChartManager
https://blog.csdn.net/ww897532167/article/details/74129478


Android之富有动感的底部弹窗效果
https://blog.csdn.net/xiaxiazaizai01/article/details/52121206
https://github.com/zzz40500/AndroidSweetSheet
https://blog.csdn.net/jdsjlzx/article/details/51229040
https://github.com/crazyzhangxl/WindowShowDemo
https://blog.csdn.net/crazyzhangxl/article/details/81195593
https://github.com/ydxlt/LoadingDialog
https://www.cnblogs.com/ldq2016/p/5217590.html

https://github.com/search?q=BottomNavigationView
https://github.com/WakeHao/NavBar   增强版BottomNavigationView 
https://github.com/ittianyu/BottomNavigationViewEx
https://github.com/armcha/LuseenBottomNavigation
https://github.com/NoCodeNoWife/LLRiseTabBar-Android
https://github.com/numqin/BottomNavigationViewUse
https://github.com/xuhongv/FishPopuwindow


https://github.com/wj453245456/FragementRstu
https://www.runoob.com/w3cnote/android-tutorial-fragment-demo3.html

**Github优秀开源项目整理,方便查阅,仅供参考,感谢开源!!! 底部导航
https://github.com/Vension/V-AndroidCollectSources
https://github.com/10clouds/FluidBottomNavigation-android
https://github.com/tommybuonomo/morph-bottom-navigation
https://user-images.githubusercontent.com/15737675/41735760-d633e706-758a-11e8-9f30-3f07c8ed4371.gif
https://github.com/florent37/ShapeOfView
https://pub.dev/packages/fancy_bottom_navigation
https://www.npmjs.com/package/fluidbottomnavigation-rn

**
https://github.com/Ashok-Varma/BottomNavigation
https://blog.csdn.net/qq_34536167/article/details/80643971

https://github.com/airbnb/lottie-android


卡片效果:
https://blog.csdn.net/qq_34850038/article/details/79124152
https://blog.csdn.net/huangbaokang/article/details/90768944   域名是否可用

自定义相机:
https://github.com/google/cameraview
https://blog.csdn.net/zhs4430169/article/details/71566351
https://blog.csdn.net/yechaoa/article/details/70919827
https://github.com/LuckSiege/PictureSelector
https://github.com/yechaoa/UploadImage
https://blog.csdn.net/yechaoa/article/details/79291552
https://github.com/yechaoa/PictureSelectorDemo
https://github.com/pengjianbo/GalleryFinal
https://github.com/easonline/AndroidImagePicker
https://blog.csdn.net/yechaoa/article/details/70919827

动态权限
https://github.com/Andy-13/ZbPermission

VR VR全景图+Opengl3D模型展示
https://www.jianshu.com/p/abd1772cb061
https://github.com/DrownCoder/VRShow

 

VR VR全景图+Opengl3D模型展示
https://www.jianshu.com/p/abd1772cb061
https://github.com/DrownCoder/VRShow

卡片动画
https://blog.csdn.net/chenzheng8975/article/details/76976122
https://blog.csdn.net/weixin_33924770/article/details/91414729
https://github.com/DingMouRen/LayoutManagerGroup

https://blog.csdn.net/lmj623565791/article/details/44098729


视频压缩:
https://github.com/zhaoyingtao/QiNiuCompressedVideoDemo
https://blog.csdn.net/qq_31796651/article/details/79154072

底部弹框:
https://www.jianshu.com/p/d1cdcbee5640


android视频的编辑(录制,裁剪,合成)
https://blog.csdn.net/qq_25497621/article/details/73558748
https://github.com/T-chuangxin/VideoMergeDemo
https://github.com/sannies/mp4parser
Android上基于FFmpeg开发的视频处理框架,简单易用,体积小,帮助使用者快速实现视频处理功能。包含以下功能:剪辑,裁剪,旋转,镜像,合并,分离,变速,添加LOGO,添加滤镜,添加背景音乐,加速减速视频,倒放音视频。 
https://github.com/yangjie10930/EpMedia
https://blog.csdn.net/u012027644/article/details/73739643

背景画图,波浪线,带有角标的TextView
https://www.jianshu.com/p/88e50e854d8c
https://github.com/ShiTuoCheng/TicketCircleView
https://github.com/corerzhang/LabelView
https://github.com/HeZaiJin/SlantedTextView
https://github.com/80945540/LcLableView

仿抖音效果的数字时钟罗盘
https://blog.csdn.net/Abner_Crazy/article/details/89393110
https://github.com/drawf/SourceSet/blob/master/app/src/main/java/me/erwa/sourceset/view/TextClockView.kt


抖音视频下载:
https://github.com/qianlicao51/douyin
https://github.com/fly-studio/douyin-downloader
https://github.com/PangHaHa12138/DouyinDemo
https://github.com/CCY0122/douyinloadingview
https://github.com/hualuoyixiao/douyinVideo
https://github.com/usernameli/douyin_encryption
https://github.com/TokenYc/DouyinRecordButton
https://github.com/xiangxiongfly/DouyinDemo
https://github.com/DLTech21/douyin                                ----------ok
https://github.com/tgithubc/DouYinMusicView

防抖音视频播放列表和评论列表 
https://github.com/wuqingsen/DouYinWu
https://github.com/shengweiling/DouyinDemo
https://github.com/search?p=10&q=douyin&type=Repositories
https://github.com/chenjingchao1108/DouyinApp

https://github.com/ZhangZiLiX/DouYinVideoDemo
https://github.com/CharlesMing/douyinDemo
https://github.com/solochen/douyinvideo
https://github.com/kb18519142009/LikeDouyin
https://github.com/zhangli10310/Douyin                          ---ok
模仿抖音的样式滑动,并且支持上下左右的随意滑动 
https://github.com/iblue007/douyinTest
https://github.com/Dangzt/DouYin
https://github.com/dl7941786/DouYinCommentDemo
https://github.com/jiashunjie/DouYinDemo
https://github.com/xiaohuijun/DouyinVideoPlayDemo
一个类似于抖音的APP 
https://github.com/NuanK/DouYin

抖音短视频无水印下载工具,解析抖音视频,无水印下载App 
https://github.com/yuxie2025/douyin

PhotoMovie(https://github.com/yellowcath/PhotoMovie)可轻松实现类似抖音、微视、美拍的照片电影功能
https://github.com/yellowcath/PhotoMovie


快速索引导航栏(侧滑字母)实践
https://blog.csdn.net/qq_34589749/article/details/53749332
https://blog.csdn.net/qq_37840482/article/details/78791428
https://github.com/gjiazhe/WaveSideBar
https://github.com/mcxtzhang/SuspensionIndexBar
https://blog.csdn.net/u014608640/article/details/77262456

https://github.com/mcxtzhang/SwipeDelMenuLayout


全网最实用的完整项目案例:

仿网易云音乐安卓版客户端,一个月内仍然有更新,接近2000star,相信是一款非常棒的音乐客户端

涉及技术:

  • Timber

  • Fresco

  • MediaPlayerProxy

  • Android-ObservableScrollView

  • retrofit

  • ImitateNetEasyCloud

  • okhttp

  • CustomLrcView

  • MagicaSakura

https://github.com/aa112901/remusic

仿全民TV:

https://github.com/MichaelHuyp/Bilibili_Wuxianda

简阅客户端

https://github.com/chentao0707/SimplifyReader

豆芽客户端

https://github.com/DreaminginCodeZH/Douya

即时通讯:嗨豹

https://github.com/sealtalk/sealtalk-android

洛克商城

https://github.com/Shuyun123/LKShop

oschina官方客户端

http://git.oschina.net/oschina/android-app

高仿单读,基于 MVP + Dagger2 + Retrofit2.0 + Rxjava 的 APP,仿度十分高,简直以假乱真。

https://github.com/babylikebird/owspace

 

地理杂志阅读类 Android App,项目采用 LiveData + Room + RXJava2 + Retrofit + OKHttp + Material Design + Base + Glide 构建,这里的 LiveData + Room 就是前不久谷歌官方出的 Android 架构组件 1.0 稳定版,这套架构组件我实际项目还未用上,可以看看别人怎么写的。

https://github.com/ruzhan123/awaker

Android 优秀开源项目汇总

https://github.com/SenhLinsh/Android-Hot-Libraries#android-hot-libraries

Android 开源项目分类汇总

https://github.com/Trinea/android-open-project


https://blog.csdn.net/c6E5UlI1N/article/details/84645897
https://blog.csdn.net/androidsj/article/details/79816980
https://www.oschina.net/p/rxzhihu
https://github.com/HotBitmapGG/LeisureRead
Android-25种开源炫酷动画框架
https://blog.csdn.net/qq_32175491/article/details/77858509
https://github.com/daimajia/AndroidSwipeLayout
https://blog.csdn.net/ld11620967/article/details/80668098
自定义View和属性动画结合实现支持动态修改指示点位置,拖拽或点击改变指示点位置,点击位置监听及切换动画自定义的圆点指示器
https://github.com/DuanJiaNing/IndicatorView

https://www.ctolib.com/article/compares/105334
https://java.ctolib.com/article/compares/60782

https://github.com/Zhaoss/VideoPlayerDemo

很值得收藏的安卓开源控件库 
https://www.cnblogs.com/gooder2-android/p/9232448.html
https://www.cnblogs.com/gooder2-android/p/9232448.html


https://github.com/search?q=WanAndroid
https://github.com/JsonChao/Awesome-WanAndroid
https://github.com/hegaojian/WanAndroid


 

——————————2018.05.03——————————

1.尚硅谷学习视频    点击打开链接

——————————2017.11.29——————————

1.今年新鲜出炉的30个Android库,你关注了吗? 

http://mp.weixin.qq.com/s?__biz=MzA3ODg4MDk0Ng==&mid=2651113742&idx=1&sn=98fae0d1fa96ddbb8859a1efcc55f70f&chksm=844c60d3b33be9c5f5c352d830bc45d4ead681d0f341c0eaa233c7b72ec7d81f27e5f6761063&mpshare=1&scene=23&srcid=1013rG2PaFzazheOGY5bxsN0#rd

点击打开链接

 

2.Android流行的一款MVPArms+Rxjava+Dagger2+Rxjava+Retrofit...为一体的框架

 

https://github.com/JessYanCoding/MVPArms/blob/master/CONTRIBUTING_APP.md         点击打开链接

 

http://www.jianshu.com/p/48e66e879061                    点击打开链接

 

3.MvpGoogle官方出品的Mvp架构项目,含有多个不同的架构分支(此为Dagger分支).

4.Dagger2Google根据Square的Dagger1出品的依赖注入框架,通过Apt编译时生成代码,性能优于使用运行时反射技术的依赖注入框架.

5.Rxjava提供优雅的响应式Api解决异步请求以及事件处理.

6.RxAndroid为Android提供响应式Api.

7.Rxlifecycle在Android上使用rxjava都知道的一个坑,就是生命周期的解除订阅,这个框架通过绑定activity和fragment的生命周期完美解决.

8.RxCache是使用注解为Retrofit加入二级缓存(内存,磁盘)的缓存库.

9.RxErroHandler 是 Rxjava 的错误处理库,可在出现错误后重试.

10.RxPermissions用于处理Android运行时权限的响应式库.

11.RetrofitSquare出品的网络请求库,极大的减少了http请求的代码和步骤.

12.Okhttp同样Square出品,不多介绍,做Android都应该知道.

13.Autolayout鸿洋大神的Android全尺寸适配框架.

14.GsonGoogle官方的Json Convert框架.

15.ButterknifeJakeWharton大神出品的view注入框架.

16.Androideventbus一个轻量级使用注解的Eventbus.

17.TimberJakeWharton大神出品Log框架容器,内部代码极少,但是思想非常不错.

18.Glide此库为本框架默认封装图片加载库,可参照着例子更改为其他的库,Api和Picasso差不多,缓存机制比Picasso复杂,速度快,适合处理大型图片流,支持gfit,Fresco太大了!,在5.0以下优势很大,5.0以上系统默认使用的内存管理和Fresco类似.

19.LeakCanarySquare出品的专门用来检测Android和Java的内存泄漏,通过通知栏提示内存泄漏信息.

 

——————————2017.10.6——————————

1.国家企业信用信息公示系统

http://www.gsxt.gov.cn/index.html         点击打开链接

 

2.MVPArms MVP+Dagger+Retrofit+Rxjava快速集成框架

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/1125/6803.html        点击打开链接

 

3.学习网站:泡在网上的日子

http://www.jcodecraeer.com/       点击打开链接

 

4.Android应用开发框架:KJFrameForAndroid

http://www.open-open.com/lib/view/open1404358619608.html       点击打开链接

 

——————————2016.10.10——————————

1.HTTP工作原理

 

http://blog.csdn.net/shenggaofei/article/details/52781182     点击打开链接

 

2.Android沉浸式状态栏完全解析

 

http://mp.weixin.qq.com/s?__biz=MzA5MzI3NjE2MA==&mid=2650236820&idx=1&sn=78cc47bc3448d59b391faab8ca3c5123&scene=0#rd            点击打开链接

 

——————————2016.9.28——————————

1.APP设计、APP产品、H5开发

 

http://www.25xt.com/page/83         点击打开链接

 

 

2.在线英语听力学习锻炼听力室

 

http://www.tingroom.com/         点击打开链接

 

——————————2016.9.17——————————

1.Android实现双进程守护

http://www.68idc.cn/help/buildlang/ask/20150109164524.html      点击打开链接

 

——————————2016.9.9——————————

1.事件分发机制

 

http://www.cnblogs.com/sunzn/archive/2013/05/10/3064129.html       点击打开链接

 

2.即时通信(IM)方面:asmack和OpeFire 

 

http://baike.so.com/doc/6843413-7060731.html        点击打开链接

http://blog.csdn.net/dianyueneo/article/category/1862901      点击打开链接

 

3. 

iOS开发之直播App流程介绍,直播资料收集汇总,视频推流,视频拉流,SMTP、RTMP、HLS、 PLPlayerKit

 

 

 

 

http://blog.csdn.net/zhonggaorong/article/details/51483282      点击打开链接

 

4.Android Vitamio 直播视频播放功能的实现

 

http://www.lxway.com/4040190981.htm       点击打开链接

 

5.使用android studio时避免每次启动都进行网络gradle sync

 

http://www.th7.cn/Program/Android/201603/783265.shtml      点击打开链接

 

6.Android 动画详解之属性动画(Property Animation)

http://www.2cto.com/kf/201411/353170.html       点击打开链接

 

7.属性动画之纷繁的星星

http://blog.csdn.net/u012926924/article/details/48087415       点击打开链接

 

8.android音视频点/直播模块开发

http://blog.csdn.net/u011570979/article/details/51205401        点击打开链接

 

——————————2016.9.5——————————

1.阿里巴巴矢量图标网

 

http://www.iconfont.cn/           点击打开链接

 

2.HTML 5

 

http://baike.so.com/doc/6702457-6916408.html        点击打开链接

 

3.JSP和Servlet

http://baike.so.com/doc/3533044-3716131.html        点击打开链接

http://baike.so.com/doc/2354665-2490021.html        点击打开链接

 

——————————2016.9.2——————————

1.安卓巴士(最炫的安学习网)

 

http://www.apkbus.com/forum-417-1.html             点击打开链接

 

——————————2016.8.20——————————

1.学习网站:HTML CSS  Javascript Jquery等等

 

http://www.w3cschool.cn/                点击打开链接

 

2.android listview 异步加载图片并防止错位

 

http://www.cnblogs.com/lesliefang/p/3619223.html              点击打开链接

 

3.学习网站:极客

 

http://www.jikedaohang.com/                     点击打开链接

 

——————————2016.8.9——————————

1.Android各种开源载入视图(loading)控件分享

   http://www.bubuko.com/infodetail-1056511.html              点击打开链接

2.MVP和MVC的详解

  https://segmentfault.com/a/1190000003927200             点击打开链接

  http://wenku.baidu.com/view/70f10b0bf78a6529647d530f.html           点击打开链接

  http://baike.so.com/doc/5465675-5704006.html             点击打开链接

 

——————————2016.8.7——————————

  1. 2016公司最佳面试题锦

 

  http://www.kanzhun.com/k-mianshitimu/androidmianshiti/                 点击打开链接

 

  2.自定义控件-- 折线图--Android

 

  http://blog.csdn.net/quanjin24k/article/details/10784081                    点击打开链接

 

  3.

自定义左右滑动折线图 

 http://download.csdn.net/download/u010872037/9040299                 点击打开链接

 

 

 

 

——————————2016.8.6——————————

 

 

  1. http://www.lxway.com/4040190981.htm            点击打开链接

Android Vitamio 直播视频播放功能的实现


  2. http://vcloud.163.com/#bdpc                 点击打开链接

直播LVS专业视频云服务(网易视频云)


  3. https://www.qcloud.com/product/LVB.html#features          点击打开链接

直播LVB 腾讯云


  4. 以上三个连接都是直播相关的技术贴     

  5. AndroidStudio如何使用SVN
      a. https://www.zhihu.com/question/32298079            点击打开链接
  6. 点九文件
      a. http://www.3lian.com/edu/2012/02-01/20588.html     点击打开链接

  7.http://playkid.blog.163.com/blog/static/56287260201431111844188/      点击打开链接

      打开MPP格式文件的十种方法 

 

 

 

 

  8.API

   http://www.yq1012.com/api/              点击打开链接


   9.常用API文档索引
   http://tool.oschina.net/apidocs             点击打开链接


   10.安卓官方网站
   developer.android.com               点击打开链接


   11.侧滑的三种效果:
http://note.youdao.com/share/?id=61ed79998e889739e003d1746284bf6c&type=note#/          点击打开链接


   12. Android PullToRefresh (ListView GridView 下拉刷新) 使用详解
http://blog.csdn.net/lmj623565791/article/details/38238749           点击打开链接


   13.版本更新


http://note.youdao.com/share/?id=ba8c2ce655c245c286eb71b147640af0&type=note         点击打开链接


   14.MOB手机验证码
http://wiki.mob.com/android-短信sdk集成文档/             点击打开链接




   15.学习网站:慕课网


http://www.imooc.com/         点击打开链接




   16.学习网站:极客网


http://www.jikexueyuan.com/?hmsr=baidu_sem_pinpai_index             点击打开链接


   17.自定义View实现空调遥控器切换度数

 

 

 

http://m.blog.csdn.net/article/details?id=51859542              点击打开链接

 

    18.模块化开发一站式服务平台

 

http://apkplug.com/                点击打开链接

 

 

 

 

 

——————————2017.11.29——————————

更多相关文章

  1. 最全的Android项目结构以及功能
  2. Android Binder 框架层详解
  3. Android之UI学习篇三:TextVeiw单击文字链接弹出Activity
  4. 硬件访问服务4之Android硬件访问服务框架及系统函数全详细实现
  5. Android 项目实践(二)——网络连接
  6. android平台下基于cmake编译链接ffmpeg-3.4.x的32位和64位(armea
  7. 3D激光扫描三维重建——6.(android)系统框架
  8. GoogleIO 2013 Android快速联网框架Volley介绍

随机推荐

  1. mysql中TIMESTAMPDIFF案例详解
  2. 实操MySQL+PostgreSQL批量插入更新insert
  3. MYSQL row_number()与over()函数用法详解
  4. MySQL隐式类型转换导致索引失效的解决
  5. 浅谈MySQL数据查询太多会OOM吗
  6. MySQL多表连接查询详解
  7. sqlmap注入图文详解
  8. mysql之group by和having用法详解
  9. MySQL DEFINER具体使用详解
  10. 一篇文章带你了解SQL之CASE WHEN用法详解