微前端架构如何改变企业的开发模式与效率提升
743
2022-10-21
CrazyDaily 一款程序员日常放松的Android App
CrazyDaily
学习Android的开源项目,基于Material Design + MVP-Clean + Weex + Flutter + RxJava2 + Retrofit + Dagger2 + Glide + OkHttp + MTRVA + 炫酷控件 + 炫酷动画 + greenDAO
效果图
首页
文章:带你领略Clean架构的魅力
Weex
文章:一起来玩Weex
Flutter
文章:一起来玩Flutter
好友列表
妹子
笔记
简介
知乎日报干货集中营天气搞笑视频好友列表妹子笔记(仿微信朋友圈)
技术点
架构采用MVP-Clean,项目简洁、易维护、易测试、高内聚、低耦合UI风格采用Material Design,清新、简洁和直观跨端采用Weex和Flutter,支持Kotlin,同时支持其扩展运用支持今日头条适配方案Dagger2与Butterknife实现依赖注解,解耦,方便测试等Retrofit和Okhttp实现网络架构,实现多种扩展,例如常见的日志规范打印以及缓存配置等等MTRVA轻松处理RecyclerViewAdapter的数据,实现多列表效果更佳,可封装实现一个RecyclerView走天下大量自定义控件,如Camera、Matrix、贝塞尔曲线、高斯模糊、Behavior、事件拦截、沉浸式、QQ侧滑菜单等等运用大量动画,如lottie、补间动画、3D动画、属性动画(ObjectAnimator、ValueAnimator、View.animate和PropertyValuesHolder)和转场动画(自定义Transition)运用视频列表滑动支持小窗口播放,本地保存[自定义]支持图片预览(支持长图)、编辑(如裁剪、压缩)和保存本地[自定义]支持图片和视频选择,交互仿微信,支持分页加载[自定义]支持-机制,通知栏回显(兼容8.0),-完成可打开[自定义]支持扫码,扫码支持访问链接和-,界面仿微信,支持本地图片扫码[自定义]支持在线更新、在线反馈和Crash监控webview支持x5及常见用法,例如缓存、预加载、内存优化、增量更新、并行加载、-等兼容Android7.0,8.0,加入部分Jetpack支持ConstraintLayout(约束布局,很好地解决层级问题,同时支持百分比)
尽量保持各种开源库最新状态,我踩坑,我骄傲!
尽量不使用第三方库,自己写!
当前版本采用AS3.3.4开发,完全采用AndroidX开发
有意见或者建议的同学可以联系我哦,持续更新,祝你生活愉快!
喜欢的朋友点个star关注一下我吧!
-
想干的事(暂时先罗列这么多,版本迭代陆续实现,不分先后,可在develop/develop-x分支提前预览):
[注]本项目为开源项目,项目中涉及api若有侵犯产品权益,请告知,立刻删除。
License
Copyright 2017 Sun JianLicensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License at http://apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~