10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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:002616
用户头像

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

关注

评论

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

阻塞、非阻塞、多路复用、同步、异步、BIO、NIO、AIO 一文搞定

C++后台开发

网络编程 linux开发 epoll IO多路复用 C++开发

CRMEB知识付费如何二开阿里云短信功能

CRMEB

提高效率 Or 增加成本,开发人员应如何理解结对编程?

云智慧AIOps社区

团队协作 开发技巧 结对编程 开发技能 编程技巧

A tour of gRPC:01 - 基础理论

BUG侦探

gRPC RPC buffer protocol

创新实力再获认可!腾讯安全MSS获2022年度云原生安全守护先锋

腾讯安全云鼎实验室

云原生 云安全

【二级等保】过二级等保用哪个堡垒机品牌好?

行云管家

网络安全 堡垒机 等级保护 二级等保 等保安全

再突破!阿里云进入Gartner云AI开发者服务挑战者象限

阿里云大数据AI技术

人工智能 机器学习 AI开发软件

冷板式、浸没式、喷淋式液冷散热能否引领高性能计算发展?

GPU算力

数据中台稳定性的“四高” | StartDT Tech Lab 18

奇点云

数据库 大数据 数据中台 云原生

技术分享| WVP+ZLMediaKit实现摄像头GB28181推流播放

anyRTC开发者

音视频 推流 摄像头 GB28181 播放

Selenium Edge的IE模式

IT蜗壳-Tango

IT蜗壳教学 6月月更

Gartner最新报告:低代码应用开发平台在国内的发展

明道云

融云:让银行轻松上“云”

融云 RongCloud

navicat定时任务无效

源字节1号

大数据培训 | 电商用户行为分析之订单支付实时监控

@零度

大数据 flink

首次曝光!唯一全域最高等级背后的阿里云云原生安全全景图

阿里巴巴云原生

阿里云 云原生 安全 可信云

MySQL使用ReplicationConnection导致的连接失效分析与解决

转转技术团队

MySQL JDBC Java’ 数据库·

图解OneFlow的学习率调整策略

OneFlow

前沿技术 学习率 调整策略

基因检测,如何帮助患者对抗疾病?

阿里云弹性计算

高性能计算 生命科学 EHPC 基因检测

进销存软件排行榜前十名!

优秀

进销存管理系统 进销存系统

腾讯的技术牛人们,是如何完成全面上云这件事儿的?

科技热闻

Wallys/DR6018-S/ 802.11AX MU-MIMO OFDMA / 2* GE PORTS/WIFI 6e / BAND DUAL CONCURRENT

wallys-wifi6

等保备案是什么意思?应该去哪里办理备案?

行云管家

等保 等级保护 等保备案 等级测评

如何解决 Iterative 半监督训练 在 ASR 训练中难以落地的问题丨RTC Dev Meetup

声网

RTC Dev Meetup 生态专栏 语音处理

基于Vite+React构建在线Excel

葡萄城技术团队

SpreadJS vite

web前端培训redux的理解与应用

@零度

前端开发

用OBS做直播推流简易教程

boshi

直播 OBS

直播间源码在开发前期必须做的工作及开发步骤

开源直播系统源码

软件开发 直播源码

并购增资或将有望启动东软越通新动能?

E科讯

Go 语言使用 MySQL 的常见故障分析和应对方法

百度Geek说

Go MySQL

如何让销售管理更高效?

优秀

销售管理

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