首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
SuperTypeMen
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
赞
文章( 23 )
沸点( 0 )
Flutter从入门到奔溃(五):撸一些UI交互以及动态页面
总算是脱离了无聊的静态页面,涉及到了一部分网络交互,今天我们接着进行UI交互的学习(因为开源中国的api感觉不太好用,我们改用wananzhuo的api,这个也是我们安卓狗练手的必备项目了,这里感谢鸿洋大神)。 我们页面是用了基础的TextField,所以我们通过control…
【PageLayout】非常简单的一键切换加载-空数据-错误页,支持自定义
Android中经常使用一个空白页和网络错误页用来提高用户体验,给用户一个较好的感官,如果获取到的数据为空,那么会显示一个空白数据页,如果在获取数据的过程中网络错误了,会显示一个网络异常页,像最近比较火的某东这样,见下图。网上也有一些开源的组件,大部分都是自定义继承某个布局在x…
美团外卖开源路由框架 WMRouter 源码分析
由于版权原因,请阅读原文-->美团外卖开源路由框架WMRouter源码分析
是什么让我开始了组件化?
项目经历了岁月的洗礼,经过公司业务上的变化,开发人员的来来往往,代码越来越臃肿和复杂难懂,这时候就必须进行拆分,否则就是一场灾难。就像我们公司的老项目一样,耦合度极高,已经停掉的业务,现在还在项目里面留存着,完全不敢删。新功能上线,因为要回归测试,测试时间有时候比开发时间还长。…
Android 组件化最佳实践
在项目的开发过程中,随着开发人员的增多及功能的增加,如果提前没有使用合理的开发架构,那么代码会越来臃肿,功能间代码耦合也会越来越严重,这时候为了保证项目代码的质量,我们就必须进行重构。 比较简单的开发架构是按照功能模块进行拆分,也就是用 Android 开发中的 module …
又有MVP新写法了,这次我认为挺不错的。
一个简单强大且灵活的MVP框架。 一个 Activity 可以绑定多个 Presenter,以达到最大的复用功能。 采用注解的方式实现依赖注入,减少耦合。 可以灵活管理生命周期。 使用例子可以在项目中找到。 填入泛型参数你的 Presenter 实现类,比如上面所示的 Logi…
从0开始写一个基于Flutter的开源中国客户端(1)——Flutter简介及开发环境搭建 | 掘金技术征文
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。 毫秒级的热重载,修改后,您的应用界面会立即…
Android 面向切面编程 AOP 解决连续点击打开重复页面问题
这个类文件保存在依赖module(没有就在主app module中)中任意package下就行了。 后面返回值、包名什么的,支持通配符 * .. + 等 解释下就是,在 android.任意包或子包.. 下,的任意类*(可以是Activity、Context或Fragment),
JAVA 注解的基本原理
以前,『XML』是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,『XML』的内容也越来越复杂,维护成本变高。 于是就有人提出来一种标记式高耦合的配置方式,『注解』。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置…
下一页
关注了
84
关注者
0
收藏集
4
关注标签
40
加入于
2017-09-07