博客专栏  >  移动开发   >  Android开发与进阶:从0到1构建Android项目

Android开发与进阶:从0到1构建Android项目

介绍了如何使用新技术从零构建一个生产环境的Android项目,包括了架构搭建、Gradle的使用实践、设计模式、依赖注入、数据层仓库搭建、Data Binding实践、后台接口设计、基于异常的优雅错误处理、RxJava的各种使用、模块化设计、打包和优化、Crash分析等等。

关注
2 已关注
10篇博文
  • 从零开始的Android新项目10 - React Native & Redux

    本篇来讲讲 React Native 和 Redux,和其他一上来就啪啪啪丢上来一堆翻译的东西不同,本文会从简单的例子入手,让大家能快速地明白 React Native 是什么,Redux 和常见的 ...

    2016-08-18 10:28
    5761
  • 从零开始的Android新项目9 - 前端用后台接口设计

    这回来讲讲后台接口的设计。可能有同学会觉得后台的接口和我们大前端开发有什么关系?试想一下,在碰到一些不合理的接口设计的时候,你们开发是否觉得很别扭——需要为了坑爹的接口写很多脏代码引坑?甚至,这么开发...

    2016-07-27 12:39
    3624
  • 从零开始的Android新项目8 - Data Binding高级篇

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

    2016-07-27 12:37
    4151
  • 从零开始的Android新项目7 - Data Binding入门篇

    Data Binding自从去年的Google I/O发布到至今,也有近一年的时间了。这一年来,从Beta到如今比较完善的版本,从Android Studio 1.3到如今2.1.2的支持,可以说Da...

    2016-07-27 12:37
    2531
  • 从零开始的Android新项目6 - Repository层(下) Realm、缓存、异常处理

    承接上篇 从零开始的Android新项目5 - Repository层(上) Retrofit、Repository组装,本文继续介绍Realm、缓存,以及统一的异常处理设计。RealmRealm在移...

    2016-07-27 12:36
    1138
  • 从零开始的Android新项目5 - Repository层(上)

    如期而至的Repository篇,内部实现则由Realm、Retrofit,以及内存级LruCache组成。 Repository,顾名思义,即仓库,向上层屏蔽了数据来源和内部实现细节,不需要了解货...

    2016-07-27 12:17
    1408
  • 从零开始的Android新项目4 - Dagger2篇

    转载请注明出处 Dagger - 匕首,顾名思义,比ButterKnife这把黄油刀锋利得多。Square为什么这么有自信地给它取了这个名字,Google又为什么会拿去做了Dagger2呢(不都有Gu...

    2016-07-27 12:12
    974
  • 从零开始的Android新项目3 - 谁告诉你MVP和MVVM是互斥的

    去年5月左右的时候,笔者在逛GitHub的时候,看到了一个MVP的项目,叫做mosby,仔细看了源码和作者介绍的文章后,发现确实有点意思,虽然会需要多写几个类和方法,但是解决了activity/fra...

    2016-07-27 12:01
    1239
  • 从零开始的Android新项目2 - Gradle篇

    相信大家的项目用上gradle都已经很久了,但用得如何呢?这里分享一下我的gradle脚本,大部分都是去年6月左右就开始用上的,有一部分比如签名的安全保存则是最近才自己动手,做了令自己觉得还不错的方案...

    2016-07-27 11:55
    1134
  • 从零开始的Android新项目1 - 架构搭建篇

    最近一直在忙新项目的事情,所以有的坑一直没填。。现在看来可能一时半会儿还填不了,倒不如记录一下新项目的搭建。试想一下,如果没有历史负担,没有KPI压力,去新搭建一个项目,你会怎么设计和实现呢?本系列文...

    2016-07-27 11:54
    1624
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部