首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
从零开始的 Android 新项目
订阅
宅一帆markzhai
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 797订阅
从零开始的 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,在项目逐渐变大后,团队人数变大,需求复杂度上升,组件化的开发形式可以隔绝模块间耦合,降低中大型团队的开发成本,而且编译速度也能提升(独立模块编译运行)。