首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
从零开始的 Android 新项目
订阅
宅一帆markzhai
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 796订阅
从零开始的 Android 新项目 6 - Repository 层 (下) Realm、缓存、异常处理
承接上篇 从零开始的 Android 新项目 5 - Repository 层 (上) Retrofit、Repository 组装,本文继续介绍 Realm、缓存,以及统一的异常处理设计。
从零开始的 Android 新项目 1 - 架构搭建篇
试想一下,如果没有历史负担,没有 KPI 压力,去搭建一个新的 Android 项目,你会怎么设计和实现呢?
从零开始的 Android 新项目 10 - React Native & Redux
本篇来讲讲 React Native 和 Redux,和其他一上来就啪啪啪丢上来一堆翻译的东西不同,本文会从简单的例子入手,让大家能快速地明白 React Native 是什么,Redux 和常见的 MVC、MVP 等有什么区别,怎么去组织一个 Redux 架构的 React Native 项目。
从零开始的 Android 新项目 3 - MVPVM in Action, 谁告诉你 MVP 和 MVVM 是互斥的
MVPVM in Action, 谁告诉你 MVP 和 MVVM 是互斥的。 MVP 和 MVVM 都是微软提出的理念,最早都是在 WPF 里面被应用的,只是时至近年才在 Android 上被真正用起来,Data Binding 让 Android 具有了方便应用 MVVM 的能力,那 MVP 难道就被舍弃了?实则不然
从零开始的 Android 新项目 4 - Dagger2 篇
Dagger,匕首,顾名思义,比 ButterKnife 黄油刀锋利得多。Square 为什么这么有自信地给它取了这个名字,Google 又为什么会拿去做了 Dagger2 呢(不都有 Guice 和基于其做的 RoboGuice 了么)?依赖注入有什么神奇的地方?啊,对了,Dagger2 也能用在 Java 的 Server 端哦。
从零开始的 Android 新项目 9 - 前端用后台接口设计(教你更好地项目协作)
可能有同学会觉得后台的接口和我们大前端开发有什么关系?试想一下,在碰到一些不合理的接口设计的时候,你们开发是否觉得很别扭——需要为了坑爹的接口写很多脏代码引坑?甚至,这么开发出来的页面,体验也会很差? 我们不是说要后端逻辑硬是根据前端来,只是希望有更好的用户体验,项目协作起来更愉快。
从零开始的 Android 新项目 8 - Data Binding 高级篇
承接上篇,本篇继续讲解一些更加进阶的内容,包括:列表绑定、自定义属性、双向绑定、表达式链、Lambda表达式、动画、Component注入(测试)等。 Demo源码库:DataBindingSample。 列表绑定 App中经常用到列表展示,Data Binding在列表中一样…
从零开始的Android新项目11 - 组件化实践(1)
这里的组件化,指的是 MDCC 2016 上冯森林提出的《回归初心,从容器化到组件化》。 我个人一直是比较反感黑科技的,其中首当其冲的就是 插件化 以及 保活。作为一个开发者,除了研究技术,提高自己以外,是否应该考虑些其他东西呢?尤其是我们这些嵌入式系统(客户端)开发者,在依赖…
从零开始的 Android 新项目 2 - Gradle 篇
相信大家的项目用上 gradle 都已经很久了,但用得如何呢?本篇文章介绍了依赖管理,版本号管理,签名保护,Java8 支持,Apk Splits、module aar 等最佳实践
从零开始的 Android 新项目 11 - 组件化实践(1)
Software -> Peopleware,在项目逐渐变大后,团队人数变大,需求复杂度上升,组件化的开发形式可以隔绝模块间耦合,降低中大型团队的开发成本,而且编译速度也能提升(独立模块编译运行)。