Skip to content

look0089/MyBaseApp

Repository files navigation

my base app

2024-3-12 13:49:32 适配SDK 33 kotlin 版本 1.8.10 jvm 17 使用框架: viewmodel livedata glide eventbus retrofit

使用第三方库 PhotoView SuperTextView PictureSelector MPAndroidChart 图表 LeonidsLib 粒子效果 easy-protector-release 检测模拟器 rxpermissions gsyVideoPlayer SmartRefreshLayout

2021年4月21日10:46:31 更新提交

2017年11月6日
目前已完成的:
retrofit2 + okhttps 的网络请求,页面使用 flexbox;
glide + PhotoView 的图片加载及大图预览;    
TinkerPatch 的热更新补丁;
waterpic 给图片加水印和知乎 matisse 的图片选择器;    
水印相机  自定义 camera 和 使用 ViewDragHelper 进行可任意移动的自定义 view 进行水印的添加。
动画 使用 ValueAnimator 和 ObjectAnimator 对自定义 view 进行变形动画

其他修改:
给 APP 加了个图标;
修改了整个项目层级;    
GSYVideoPlayer 视频播放放到我的知乎日报里;

接下来的计划:
permissiongen 将用 rxpermissions 替换;
butterknife 将用 databinding 替换;
常用控件的添加


2017年10月26日
添加了 Tinker 热更新
删了 友盟统计 反正如果要用再看友盟文档吧
添加了水印图片
添加几个自定义view


2017年8月13日
目前用到的开源项目

kotlin;
rxjava;
retrofit2;
okhttp3;
butterknife;
eventbus;
glide;
PhotoView;
permissiongen;
SmartRefreshLayout;
superadapter;
SuperTextView;
progressmanager


2017年8月2日
使用 Retrofit 的网络请求封装初步完成。
封装了一般的 post 方法、使用 json 的 post、get 方法、通用的一般 Retrofit 网络请求方法
此间参考了很多他人的项目,在此表示感谢
Tamicer RetrofitClient
aii1991 RetrofitDemo


2017-7-19 14:42:43 做一个自己的app

About

my base app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published