从零开始的 Android 新项目 - 收藏集 - 掘金

从零开始的 Android 新项目 8 - Data Binding 高级篇 - 掘金

承接上篇,本篇继续讲解一些更加进阶的内容,包括:列表绑定、自定义属性、双向绑定、表达式链、Lambda表达式、动画、Component注入(测试)等。 Demo源码库:DataBindingSample。 列表绑定 App中常常用到列表展现,Data Bind...前端

从零开始的Android新项目11 - 组件化实践(1) - 掘金

这里的组件化,指的是 MDCC 2016 上冯森林提出的《回归初心,从容器化到组件化》。 我我的一直是比较反感黑科技的,其中首当其冲的就是 插件化 以及 保活。做为一个开发者,除了研究技术,提升本身之外,是否应该考虑些其余东西呢?尤为是咱们这些嵌入式系统(客户...数据库

从零开始的 Android 新项目 1 - 架构搭建篇 - Android - 掘金

最近一直在忙新项目的事情,因此有的坑一直没填。。如今看来可能一时半会儿还填不了,倒不如记录一下新项目的搭建。 试想一下,若是没有历史负担,没有KPI压力,去新搭建一个项目,你会怎么设计和实现呢? Application specific相似clean arc...缓存

从零开始的 Android 新项目 2 - Gradle 篇 - Android - 掘金

相信你们的项目用上gradle都已经好久了,但用得如何呢?这里分享一下个人gradle脚本,大部分都是去年6月左右就开始用上的,有一部分好比签名的安全保存则是最近才本身动手,作了令本身以为还不错的方案。 module类型的区分 ...安全

从零开始的 Android 新项目 3 - MVPVM in Action, 谁告诉你 MVP 和 MVVM 是互斥的 - Android - 掘金

前言去年5月左右的时候,笔者在逛GitHub的时候,看到了一个MVP的项目,叫作mosby,仔细看了源码和做者介绍的文章后,发现确实有点意思,虽然会须要多写几个类和方法,可是解决了activity/fragment太重的问题,经过V/P分离可以帮助提升可维护性...架构

从零开始的 Android 新项目 4 - Dagger2 篇 - Android - 掘金

Dagger - 匕首,顾名思义,比ButterKnife这把黄油刀锋利得多。Square为何这么有自信地给它取了这个名字,Google又为何会拿去作了Dagger2呢(不都有Guice和基于其作的RoboGuice了么)?但愿本文能讲清楚为何要用Dag...组件化

从零开始的 Android 新项目 5 - Repository 层 (上) Retrofit、Repository 组装 - Android - 掘金

如期而至的Repository篇,内部实现则由Realm、Retrofit,以及内存级LruCache组成。Repository,顾名思义,即仓库,向上层屏蔽了数据来源和内部实现细节,不须要了解货物来源,只须要拿走就好了。 因为篇幅问题,将分为上下两篇,本篇主...post

从零开始的 Android 新项目 6 - Repository 层 (下) Realm、缓存、异常处理 - Android - 掘金

承接上篇 从零开始的Android新项目5 - Repository层(上) Retrofit、Repository组装,本文继续介绍Realm、缓存,以及统一的异常处理设计。 RealmRealm在移动端数据库中也算是比较有名的一款了,以其跨平台和惊人的速度...测试

从零开始的 Android 新项目 7 - Data Binding 入门篇 - Android - 掘金

引Data Binding自从去年的Google I/O发布到至今,也有近一年的时间了。这一年来,从Beta到现在比较完善的版本,从Android Studio 1.3到现在2.1.2的支持,能够说Data Binding已是一个可用度较高,也能带来实际生产...gradle

从零开始的 Android 新项目 9 - 前端用后台接口设计(教你更好地项目协做) - Android - 掘金

这回来说讲后台接口的设计。可能有同窗会以为后台的接口和咱们大前端开发有什么关系?试想一下,在碰到一些不合理的接口设计的时候,大家开发是否以为很别扭——须要为了坑爹的接口写不少脏代码引坑?甚至,这么开发出来的页面,体验也会不好?本文使用前端来指代 Android...动画

从零开始的 Android 新项目 10 - React Native & Redux - Android - 掘金

本篇来说讲 React Native 和 Redux,和其余一上来就啪啪啪丢上来一堆翻译的东西不一样,本文会从简单的例子入手,让你们能快速地明白 React Native 是什么,Redux 和常见的 MVC、MVP 等有什么区别,怎么去组织一个 Redux 架...

从零开始的 Android 新项目 11 - 组件化实践(1) - Android - 掘金

最近更新不太频繁,一方面工做上比较忙,除了 Android 也在负责前端,另外周末和深夜也在帮人作 Go 后台、设计技术方案、管进度的事情(由于报酬不错没忍心拒绝,并且确实对我的成长还有帮助),因此实在对不住。另外,文章最底下有捐款啊,最近真是都没钱吃饭了。。...

相关文章
相关标签/搜索