Skip to content

Strugglingworm/ztd328423.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#个人博客

应用架构

类库 应用架构
应用架构采用 clean 架构 官方介绍
Google 提供的 Android 架构 MVP+Clean github

Master design components

Components 组件
Mater design Components

企业

类库  类库说明  
美团点评技术团队 美团
CSDN Android CSDN
segmentFault Android segmentFault

博客文章

文章 说明
Android知识梳理 android基本知识
2016 Top 10 Android Library 优秀的安卓库
AndroidStudio快捷键 AndroidStudio
sqlite database数据库升级 Android sqlite
MVC,MVP, MVVM博客 Android 架构介绍
Android系统服务一览表 Android 系统服务
ConstraintLayout使用 Android ConstraintLayout
shape样式 Android shape
数据采集与埋点 Android数据分析
Android常用Manager Android Manager
Android 面试 面试指南
2017年初你绝对想尝试的25个新安卓库 安卓库
图标选择 图标
制作字体 字体
google 博客 月光博客
展开列表

第三方库

类库 类库说明
leakcanary 检查内存泄露的工具
compile "com.google.guava:guava:20.0" Guava 库
compile "com.jakewharton:butterknife:8.4.0" ; "com.jakewharton:butterknife-compiler:8.4.0" 注解,获取视图控件的ID,可以简化代码
compile 'com.android.support:design:24.2.1' Google 设计库
compile 'com.google.zxing:core:3.3.1' 二维码
compile 'org.greenrobot:eventbus:3.0.0' EventBus
compile 'com.alibaba:fastjson:1.2.21' fastJson解析
compile 'com.google.dagger:dagger:2.x' Dragger2依赖注入
Android-PullToRefresh-master -> library PullToRefresh下拉刷新
compile 'com.orhanobut:logger:1.15' 开源日志库Logger
compile 'com.squareup.okhttp3:okhttp:3.4.2' Okhttp网络请求
compile 'com.squareup.okhttp3:logging-interceptor:3.5.0' okhttp网络日志拦截器
--图片加载框架--
compile 'com.github.bumptech.glide:glide:3.7.0' Glide图片加载,适用于少量图片加载
compile 'com.facebook.fresco:fresco:1.0.1' FaceBook出品,适用于大量图片加载
compile 'com.yalantis:ucrop:2.2.0' 图片剪裁库
--动画实现--
compile 'com.airbnb.android:lottie:1.0.1' Lottie 动画实现
--数据库--
Android sqlite sqlite数据库
classpath "io.realm:realm-gradle-plugin:2.3.0" Relam移动端的新型轻量数据库(ORM框架)
--工具类--
检查网络的工具类 当前连接的网络类型检测--github
--Android图表--
Android图表库 Android XCL-Charts
-----Components---------
compile 'com.roughike:bottom-bar:2.1.1' 底部导航栏
awesome-android-ui UI效果实现

超链接

文章 说明
awesome-resume 简历和面试
rplibs axture 设计元件库
GestureLockView android 手势解锁
ViewPager android ViewPager 工具类
awesome-android-ui android awesome-android-ui 页面展示
BGABanner-Android android 轮播图工具类
hellocharts-android android 图表工具类
FlowLayout Android流式布局,支持单选、多选等,适合用于产品标签等。
RecyclerViewPager android.support.v4.view.ViewPager的完美替代品
LockTableView android 自定义表格
banner android 图片轮播控件
ViewPagerCards android 卡片滑动
LoopRotarySwitch android 3d旋转切换view,类似旋转木马效果。可以自动切换!
CoordinatorTabLayout android TabLayout和CoordinatorLayout相结合的折叠控件
InkeVerticalViewPagerLive android 仿映客viewPager上下滑动切换直播
excelPanel android excel
Android-Coverflow android Coverflow
BookReader "任阅" 网络小说阅读器,追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、Wifi传书~ https://github.com/smuyyh
BGAQRCode-Android android 二维码
SlidingCard android 图片滑动集
MaterialDesignExample android MaterialDesign
AVLoadingIndicatorView android 正在加载icon
3dTagCloudAndroid android 3D球形集合
flexbox-layout google 伸缩布局
SpinMenu android 轮盘样式的 Fragment 菜单选择控件
FingerprintScanHelper android 指纹识别
ZoomHeader 神交互。模仿饿了么详情页可以跟随手指移动 viewpager变详情页
CircleDemo 仿微信(weixin wechat)实现的朋友圈,模拟与后台交互实现了点赞、评论、删除等功能,RecyclerView可以根据键盘的显示或隐藏实现联动。增加短视频拍摄功能,与后台交互采用mvp模式。关键字:wechat weixin 微信朋友圈
ScalingLayout android 可以缩放layout
ThreeDLayout 一款3D Layout,他可以让任何view拥有3D效果,可以触摸展示3D效果,或者执行翻转动画。
android utils android Android开发人员不得不收集的代码
android Lazy android The android tools 自己整理的常用的工具类
android tab-digit android 数字翻页效果
android PasswordInput android 密码输入框、密码输入对话框-具有Material Design渐变动画效果的密码控件及对话框 PasswordInput、PasswordDialog
android google-api-java-client android google-api-java-client
android AndroidHttpCapture AndroidHttpCapture网络诊断工具 是一款Android手机抓包软件 主要功能包括:手机端抓包、PING/DNS/TraceRoute诊断、抓包HAR数据上传分享。你也可以看成是Android版的"Fiddler" (^o^)/~
android MZBannerView android 仿魅族BannerView,图片轮播控件,支持多种模式切换:普通ViewPager使用,普通Banner使用,仿魅族Banner使用。
android GraphView android 曲线图
android GiftSurfaceView android 直播间礼物动画控件
android Roll3DImageView android 一个实现图片花式3D翻转效果的自定义View
android InfiniteCycleViewPager android 循环 view pager
android ExpandingPager android ExpandingPager
android ChangeTabLayout android ChangeTabLayout是模仿乐视LIVE App主界面TabLayout效果。
android BiDirTable android 可双向滑动的表格
android MagicViewPager android 单页显示3个Item的ViewPager炫酷切换效果,适用于Banner等
android baseAdapter Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。
android WilliamChart Android 图表库
android transferee Android 一个帮助您完成从缩略图到原图无缝过渡转变的神奇组件
android-ripple-background Android 类似与 ripple效果
android ViewPagerIndicator Android Indicator 取代 tabhost,实现网易顶部tab,新浪微博主页底部tab,引导页,无限轮播banner等效果,高度自定义tab和特
android GalleryLayoutManager Android 使用自定义 LayoutManager 实现 Android 中 Gallery 或者 ViewPager 控件的效果,支持垂直和水平两个方向,支持 RecycleView 的试图回收机制
android StickyListHeaders Android 国家选择 滑动标题动画
android gvr-android-sdk Android Google VR
android SwipeRecyclerView RecyclerView侧滑菜单,Item拖拽,滑动删除Item,自动加载更多,HeaderView,FooterView,Item分组黏贴。
android ModularizationProject Android 模块化示例项目
android coding-interview-university Google Interview University 一套完整的学习手册帮助自己准备 Google 的面试
android Android-Pay 支持微信和支付宝两种主流支付的集成库, 两行代码实现微信支付, 三行代码实现支付宝支付
android CircleIndicator android circle indicator
android HeaderViewPager android 具有共同头部的 ViewPager,支持与ListView,GridView,ScrollView,WebView,RecyclerView 嵌套使用。具有连续的滑动事件 和 滑动监听, 支持下拉刷新。
android Android-ParallaxHeaderViewPager android ParallaxHeaderViewPager
TwinklingRefreshLayout 下啦刷新 带阻尼效果
Captcha 图形验证码
HeaderAndFooterRecyclerView 分页加载
tool 开发效率提升:Mac生产力工具链推荐
RangeSeekBar 一款美观强大的支持双向范围选择和垂直的SeekBar
Gloading 深度解耦Android App中全局加载中、加载失败及空数据视图
MCropImageView 炫酷的小红书图片裁剪控件
Matisse 图片选择库
AppUpdate 一个简单、轻量、可随意定制 的Android版本更新库
banner Android广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等!
HtTextView 带动画的TextView
SlantedTextView 带标签的TextView
TagImageView 高仿小红书标签添加功能 1.随点击处添加标签 2.计算标签位置 3.可将标签位置还原渲染至不同屏幕尺寸 4.拖拽删除标签
ShimmerRecyclerView Shimmer recyclerview 预加载功能
TimeLineStepView 时间线 样式
TwinklingRefreshLayout 支持下拉刷新和上拉加载的RefreshLayout,自带越界回弹效果
ExpandTextView 可展开(Expand)的TextView,保留了TextView的属性,方便易用
Android-SplashView 启动页 开屏页面
CircleImageView 圆形图片
AndroidCustomView 带你在实战中学习自定义view,通过几个完整的例子带你走进自定义View的美妙世界
HaloImageProgressView 仿QQ 图片发送Loading view
NineGridView 类似QQ空间,微信朋友圈,微博主页等,展示图片的九宫格控件,自动根据图片的数量确定图片大小和控件大小,使用Adapter模式设置图片,对外提供接口回调,使用接口加载图片,支持任意的图片加载框架,如 Glide,ImageLoader,Fresco,xUtils3,Picasso 等,支持点击图片全屏预览大图。
AndroidViewAnimations View动画
HotImg 图片不规则区域点击事件处理
CalendarView Android上一个优雅、万能自定义UI、支持周视图、自定义周起始、性能高效的日历控件,支持热插拔实现的UI定制!支持标记、自定义颜色、农历、自定义月视图各种显示模式等。Canvas绘制,速度快、占用内存低,你真的想不到日历居然还可以如此优雅!An elegant, highly customized and high-performance Calendar Widget on Android.
BridgeWebView H5和Android通信框架,让H5和Android相互调用更加简单。
IndicatorSeekBar android 可以拖动的seekbar
WeixinLocation 使用高德地图仿最新版微信发送位置实现,相似度高达99.99%
LRecyclerView RecyclerView下拉刷新,自动加载更多;仿IOS侧滑Item删除菜单(盼望大家扩展更多功能
BlurMenu 仿新浪微博发布
SinaWeiBoPopupWindow Android仿新浪微博首页加号弹出菜单效果
TagViewGroup Android 仿小红书图片标签Group
XUI 个简洁而优雅的Android原生UI框架,解放你的双手
SwipeBack android 侧拉返回 上拉返回等等
UI2018 安卓高级UI代码整理和博客代码Demo
HokoBlur 动态模糊效果
FlowLayout Android流式布局,支持单选、多选等,适合用于产品标签等。
MDStudySamples Android Material Design 材料设计风格的系统性学习案例
ZoomPreviewPicture 拓展性极高类似微信图片和视频浏览,常见应用场景如微信朋友圈照片九宫格和微信聊天图片图片,视频,gif预览
protobuf google 数据处理解析
tinker android 热修复
CollapsingToolbar-With-Webview android appbar平移动画
IndexBarLayout android 城市索引 名字索引
ShapedImageView android 自定义 圆 与 圆角
Blur-LIB-Android android 高斯模糊
citypicker citypicker城市选择器,详细的省市区地址信息,支持仿iOS滚轮实现,仿京东样式,一级或者三级列表展示方式。
android_waterfall Android版的瀑布流布局
SpliteBitmap Android粒子篇之文字的粒子化运动
AndroidNote Android基础知识、Android进阶知识、Android自定义View相关、面试相关的知识
ImmersionBar android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换,包括状态栏字体颜色和导航栏图标颜色,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,并且适配刘海屏,适配软键盘弹出等问题,一句代码轻松实现,以及对bar的其他设置
Sound Android 声音测试
jsoup Android jsoup 是一款 Java 的HTML 解析器,可通过DOM,CSS选择器以及类似于JQuery的操作方法来提取和操作Html文档数据
VideoRecorder android视频录制,模仿微视,支持按下录制、抬起暂停。进度条断点显示。
AndroidKeepAlive Android 8.0 保活实践
Diooto 微博,微信图库效果,微信视频拖放效果,适配状态栏 、屏幕旋转 、全屏 、长图、GIF、视频
RealtimeBlurView android 高斯模糊
Ghost 微影,一款纯粹的在线视频App,基于Material Design + MVP + RxJava + Retrofit + Realm + Glide
HeaderAndFooterRecyclerView android A RecyclerView solution, support addHeaderView、addFooterView
LiveTest android 直播实现
jjdxm_ijkplayer 基于ijkplayer简单的UI界面 当前项目是基于ijkplayer项目进行的播放器界面UI封装。 是一个适用于 Android 的 RTMP 播放界面 SDK,可高度定制化和二次开发。特色是同时支持 H.264 软编/硬编和 AAC 软编/硬编。主要是支持RIMP、HLS、MP4、M4A等视频格式的播放
LQRWeChat 本项目仿最新版微信6.5.7(除图片选择器外),基于融云SDK,使用目前较火的 Rxjava+Retrofit+MVP+Glide 技术开发。相比上个版本,加入发送位置消息,红包消息等功能。
PinchZoomTextView 随着手势滑动 缩放的TextView
SwipeBackHelper 返回关闭 Activity
MentionEditText android 仿微博话题功能
EasySports android 一款资讯类应用
SwipeDelMenuLayout 史上最简单侧滑菜单,0耦合,支持任意ViewGroup。一步集成侧滑(删除)菜单,高仿QQ、IOS。
Android-RecyclerViewHelper RecyclerView的工具类,更方便的实现Adapter,item点击事件,更快的实现加载提示,分页加载
tinkerpatch-sample android 已经改造完自身App的Application的应用的参考Sample
AndroidModulePattern Android项目组件化示例代码,支持Fragment和View
Material-Animations Android 交互动画 material design
WaveLoading Android 水波纹动画
PictureSelector Android 多图片选择器
tablayout-android Android 修改 support 包 TabLayout,实现新浪微博/即刻 APP 蚯蚓导航效果
and_swipeback Android 高仿最新版微信6.2手势滑动返回
mp-android-chart Android MPAndroidChart是一个非常强大的、容易使用的图表库
Android-PickerView Android 时间选择器、省市区三级联动
MyTikTok Android 模仿抖音 app
flexbox-layout Flexbox for Android
EasyBehavior 一个可以上拉下滑的Ui效果

项目

项目

名称 说明
NewFastFrame 终极组件化框架项目方案(该项目目前集成现在主流的开发框架和技术,包括okhttp3、rxjava2、retrofit2、glide、greendao3.0、dagger2、mvp、md风格、热修复tinker,bugly和组件化等。采用组件化开发框架,可以使模块单独编译调试,可以有效地减少编译的时间,更好地进行并发开发,从而极大的提高了并行开发效率。)
ListenerMusicPlayer 一款优雅的遵循 Material Design 的开源音乐播放器,UI参考 腾讯轻听 音乐播放器,使用 Lastfm Api 与 酷狗歌词Api。项目架构采用 mvp-clean,基于 Retrofit2 + Dagger2 + Rxjava + RxBus + Glide。
MvpApp 练习MVP架构开发的App,算是对自己学过的知识做一个总结,做了有一段时间,界面比较多,代码量还是有的,里面做了大量封装,整体代码整理得很干净,这个我已经尽力整理了- -。
KotlinMvp 基于Kotlin+MVP+Retrofit+RxJava+Glide 等架构实现短视频类APP练手项目
androidProject android产品研发过程中常用的技术,技巧,实践等
JavaGuide 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 https://gitee.com/SnailClimb/JavaGuide
Backboard Android动画框架
Grav Android动画驱动 粒子动画相关
WSLiveDemo 音视频,直播SDK,rtmp推流,录制视频,滤镜。百万用户,线上迭代半年,已经稳定
WeYueReader Android开源项目-微Yue电子书阅读(MD设计)

工具类

文章 说明
android-open-project Android 开源项目分类汇总
AndroidDevelopmentTutorial Android开发资源汇总整理 搜集整理Android开发过程中不错的学习资源,节省Android开发者为寻找各种技术站点所花费的时间和精力,也欢迎大家fork&star,推荐你遇到的好的资源,分享出来,一起学习成长,将开源进行到底。
AndroidNote android 记录学习过程中遇到的问题,以及我的一些经验总结
Android-ReadTheFuckingSourceCode 记录日常的开发技巧,开发中遇到的技术重点、难点,各个知识点的总结,优质面试题等等。持续更新...
ARouter android 路由机制
Router android 一款单品、组件化、插件化全支持的Andoid端路由框架
DoraemonKit android 简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android )研发助手,你值得拥有
advanced-java 😮 互联网 Java 工程师进阶知识完全扫盲
StarsAndClown Github星聚弃疗榜, 让吃瓜群众也能享受Github带来的乐
RetrofitUtils retrofit网络工具类
AVLoadingIndicatorView Android 加载动画
996 icu Android 996 icu
RxTool Android开发人员不得不收集的工具类集合
TextBannerView 一个Android文字轮播控件,又名跑马灯;已经实现了可垂直跑、可水平跑的跑马灯,几行代码集成

点赞效果

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

动画

文章 说明
android-ConstraintLayoutExamples Android google 动画效果

Flutter

文章 说明
flutter-go flutter 开发者帮助 APP,包含 flutter 常用 140+ 组件的demo 演示与中文文档
GSYGithubAppFlutter 超完整的Flutter项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative、kotlin 四个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex 、同款React Native版本 : https://github.com/CarGuo/GSYGithubApp 、原生 kotlin 版本 https://github.com/CarGuo/GSYGithubAppKotlin
flutter_BananaMon flutter_BananaMon game
FlutterUI FlutterUI 很多项目
zhihu-flutter Flutter 高仿知乎 UI,非常漂亮,也非常流畅,flutter build apk 或 flutter build ios 之后更流畅
flutter_study 三天学会Flutter
flutter flutter 官方 demo
WanAndroid-Flutter Flutter版本 WanAndroid客户端 适合Flutter入门学习
flutter-desktop-embedding Examples of using, and testbed for, the in-development Flutter for Desktop

自定义

文章 说明
CustomAnimationFramework Android自定义曲线路径动画框架
PathLayoutManager RecyclerView的LayoutManager,轻松实现各种炫酷、特殊效果,再也不怕产品经理为难!
MeiWidgetView 一款汇总了郭霖,鸿洋,以及自己平时收集的自定义控件集合库(小红书)

GO

文章 说明
RTCStartupDemo 一款极其简单的 WebRTC 入门项目 go语言开发 建立一个互联网浏览器间的实时通信的平台

About

个人博客

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published