写点什么

Android 开发周报:Android 8.0 开始推送、微店插件化实践

  • 2017-06-25
  • 本文字数:1149 字

    阅读完需:约 4 分钟

  1. 《京东 618:手机京东开放平台之 Crash 自动分析处理系统》:人工处理崩溃报告的过程重复性高、过程繁琐,令人十分痛苦。来自京东的王永杰老师带来了京东手机京东 crash 自动分析处理系统的实践经验,并展望了利用机器学习实现的智能化崩溃信息分析的未来。
  2. 《Android:构建一个典型的音乐 App》:在过去的英语流利说 5.0 版本中,更新了“每日听力”功能。其实从技术的角度来看,和实现一个音乐 App 没有多大差异。为了保证用户有个良好的收听体验,有一些注意事项是我们需要处理的。文章详细介绍了如何构建一个典型的音乐 App。
  3. 《打造一个高逼格的 Android 开源项目——小白全攻略》:在平时的开发过程中,我们经常会查阅很多的资料,最常参考的是 github 的开源项目。通常在项目的主页面能看到项目的简介和基本使用,并且时不时能看到页面汇中有好多的彩色标签,看起来很酷,很专业,很有逼格,能提升很多的好感度。那么我们如何在 github 上打造自己的开源项目呢? 本文给出了详细的步骤。
  4. 《微信移动端数据库组件 WCDB 系列(三) — WINQ 原理篇》:WCDB 通过 WINQ 抽象 SQLite 语法规则,使得开发者可以告别字符串拼接的胶水代码。通过和接口层的 ORM 结合,使得即便是很复杂的查询,也可以通过一行代码完成。并借助 IDE 的代码提示和编译检查的特性,大大提升了开发效率。同时还内建了反注入的保护。
  5. 《Android 组件化——路由设计最佳实践》:当前 Android 的路由库实在太多了,刚开始的时候想为什么要用路由表的库,用 Android 原生的 Scheme 码不就好了,又不像 iOS 只能类依赖,后面越深入就越发现当时想的太简单了,后面看到 Retrofit 和 OkHttp,才想到页面请求本质和网络请求不是一样吗,终于简单高效的路由方案 1.0 出来了。
  6. 《Android 开发你需要知道的注解 (Annotation)》:注解是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用 Annotation,开发人员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充的信息。代码分析工具、开发工具和部署工具可以通过这些补充信息进行验证、处理或者进行部署。
  7. 《微店 Android 插件化实践》:微店从 2016 年 4 月份开始进行插件化改造,到年底基本完成,现在一共有 29 个模块以插件化的方式运行,这些模块既有业务模块比如商品、订单等,也有基础模块比如 Network、cache 等,目前我们插件化框架很好地支持了微店多 Feature 快速并行迭代开发。完成一个插件化框架的 Demo 并不是多难的事儿,然而要开发一款完善的插件化框架却并非易事, 本篇分享了团队插件化改造过程中的技术点以及团队的一些思考。
  8. 《Kotlin 教程(一):走进 Kotlin 的世界》:今年 Google I/O 大会上,官方扶正 Kotlin 的举动火遍整个 Android 开发圈。本文简单介绍了 kotlin 得背景、发展和入门知识。
2017-06-25 19:002627
用户头像

发布了 121 篇内容, 共 50.6 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

管人理事

张老蔫

28天写作

【报名中】我们把你对 ShardingSphere 的好奇,都放在这场 Meetup 中

SphereEx

数据库 开源社区 ShardingSphere Meetup SphereEx

年度重磅!华为云2021应用构建技术实践精选集,免费下载!

华为云开发者联盟

数据库 大数据 云原生 数字化 华为云

给弟弟的信第7封|离开大学的喜与悲

大菠萝

28天写作

通过接口上传文件到百度网盘

为自己带盐

28天写作 百度网盘 签约计划第二季 12月日更

java开发之java开发环境的快速构建

@零度

Java java开发环境

大厂面试算法题之链表

程序员学长

人人都能读懂的react源码解析(大厂高薪必备)

buchila11

React React Hooks

如果TGO是经纪人,我们会怎么办?(9/28)

赵新龙

28天写作

数据分析从零开始实战专栏导航@老表

老表

Python 数据库 数据分析 pandas 数据分析从零开始实战

Go语言学习查缺补漏ing Day6

恒生LIGHT云社区

golang 编程语言

Android C++系列:Linux网络(二)通信过程

轻口味

c++ android 28天写作 12月日更

前端面试题之模块化开发

@零度

大前端 模块化

基于MRS-Hudi构建数据湖的典型应用场景介绍

华为云开发者联盟

数据仓库 数据湖 华为云 Apache Hudi MRS-Hudi

【量化】实战获取资产组合理论模型的数据源

恒生LIGHT云社区

资源 量化投资 量化

模块一课程作业

李晓笛

第三天用 Mac,我安装了这些玩意

悟空聊架构

Mac 28天写作 悟空聊架构 12月日更

Go语言逆向技术:恢复函数名称算法

华为云开发者联盟

二进制 函数 go语言 逆向分析 恢复函数名称

python scrapy极细拆解,打开Spider类看内容,顺手爬了一下优设网

梦想橡皮擦

12月日更

2.react心智模型(来来来,让大脑有react思维吧)

buchila11

React

【LeetCode】二叉搜索树中的搜索Java题解

Albert

算法 LeetCode 12月日更

万众提供素材,万众联合创作

mtfelix

28天写作

了解 Flutter 的Timer类和Timer.periodic【Flutter专题19】

坚果

flutter 28天写作 签约计划第二季 12月日更

dart系列之:浏览器中的舞者,用dart发送HTTP请求

程序那些事

flutter 浏览器 dart 程序那些事 12月日更

好习惯影响孩子的一生

Tiger

28天写作

高效设计一个LRU

bigsai

数据结构 算法 LRU

Perforce用户文章转载:用了P4这一招,九成问题能自救

龙智—DevSecOps解决方案

报错 perforce

API标准化对Dapr的重要性

行云创新

Flutter 详解 CupertinoSegmentedControl 分段控制器

阿策小和尚

28天写作 0 基础学习 Flutter 内容合集 签约计划第二季 12月日更

架构师实战营模块一作业

圈圈gor

「架构实战营」

李飞飞力荐:阿里巴巴高可用数据库解决方案

博文视点Broadview

Android开发周报:Android 8.0开始推送、微店插件化实践_移动_郭亮_InfoQ精选文章