移动周刊第 198 期:饿了么的 PWA 升级实践、Vue 与 iOS 组件化跨端对比

前言

本期移动周刊第 198 期如约而至,聚焦 Android、iOS、VR/AR/MR、直播等前沿移动开发技术,收录一周最热点,解读开发技巧,我们希望从中能够让你有一些收获,如果你有好的文章以及优化建议,请发送邮件至mobilehub@csdn.net,在技术探索的道路上我们共同进步。

技术文章

Android

饿了么的 PWA 升级实践

自 Vue.js 在官方推特第一次公开到现在,饿了么一直致力于移动端网站升级为 Progressive Web App。最终在 Google I/O 2017 上登台亮相,成功发布了全世界第一个专门面向国内用户的 PWA。

Android 软键盘的全面解析,让你不再怕控件被遮盖

从布局挤压,到 EditText 显示不全,在到弹出时卡顿,笔者在 Android 软键盘中趟过了无数的坑,本文分享有关软键盘的技术合集。

Android O 新特性和行为变更总结

Android O 新版本更新和优化主要集中在两个方面:Fluid Experiences 和 Vitals,Fluid Experience 主要包含了四个显著特性:Notification Dots, Picture In Picture, Autofill Framework 和 Smart Text Selection;而 Vitals 主要在电池续航、安全、启动时间以及稳定性这几个方面做优化。

安卓自定义 View 进阶-手势检测(GestureDecetor)

在开发 Android 手机应用过程中,可能需要对一些手势作出响应,如:单击、双击、长按、滑动、缩放等。这些都是很常用的手势。Android 手势检测,主要是 GestureDetector 相关内容的用法和注意事项,本文依旧属于事件处理这一体系。

令人惊喜的 Kotlin 特性

本文并不准备去详细说明 Kotlin 的 AS 配置以及基本的语法,而是介绍一下在使用过程中让笔者惊喜的 Kotlin 特性,希望让更多的人喜欢上这个语言。

Android 上的 Notification 实现

Notification 是自 Android 发布以来就有的 API,也是应用程序中最常用的功能的之一,开发者对其应当是相当的熟悉了。在本文中,我们来详细了解一下 Android 上的 Nitification 实现。

Android 项目最新架构

为了帮助开发着打造一款优秀的 App,Google 推出了一个新的项目架构,以便给予开发者更多的选择,至于这种架构思路和 MVP 等框架的优劣,本文将为大家一一道来。

iOS

大话大前端时代—— Vue 与 iOS 的组件化

本文笔者以前端和移动端(以 iOS 平台为主)对比为主,看看这两端的不同做法,并讨论讨论有无相互借鉴学习的地方。

iOS weak 关键字漫谈

weak 关键字的运用在 iOS 当中属于基础知识,在面试的时候问 weak 的用处,就像两个 iOS 程序员见面寒暄问候一样普通了。

仿新版 ofo 共享单车小黄人动态效果

最近升级小黄车到最新版本,App 的界面也进行了相应的效果改变,用车按钮变成了小黄人的头像,小黄人的眼睛还可以跟随设备的倾斜进行转动。本文分享这个效果的实现之旅。

多年 iOS 开发经验总结(二)

基于多年 iOS 开发经验,本文总结多条实用技能,希望对大家有所助益。

UIView 动画 UIView Animation 总结

本文总结一下 UIView 动画就是 UiView 动画是基于高层 API 封装进行封装的,对 UIView 的属性进行修改时候所产生的动画。

VR/AR

ARKit 从零到一:教你编写 AR 立方体

本文将会使用 ARKit 创建一个相当简单的 hello world AR App,结束时就可以在增强世界里放置 3D 立方体,并且可以用 iOS 设备绕着它移动。

开发 VR 应用,如何设计个人空间?

在虚拟现实(VR)中包含了一个基本的个人空间,我们该如何设计去适应不同层次人际关系距离?

视频教程推荐

贪吃蛇教程

希望通过本教程,C 语言初学者能尽快完成自己的一个入门项目。 同时让大家了解控制台小游戏的原理。

Android 高级进阶之 OkHttp 源码解析

深度解析 OkHttp,把握 OkHttp 工作流程和设计思想,理解 OkHttp 的任务调度以及链接池的管理,理解 OkHttp 拦截器栈的功能,学会自定义拦截器,自定义Cookie处理方案。

Android 项目实战——新闻客户端

综合前面的知识点,剔除繁杂的理论,注重实践,深入浅出综合使用 Android 中的知识实现一个短信管理类的 App。

编程可以这样学

本课程提出一种全新的学习理念,在我们去窥探各种语言或技术的细枝末节之前,如 C 语言只是用来写黑底白字的控制台程序吗?算法在游戏开发中有什么用?学校开设的计算机相关课程在实际开发中如何联系在一起?

活动充电

燃爆七月!开启你的人工智能时代

2017 年,是人工智能的风口。如果说去年“李世石大战AlphaGo”只是激起了大众对 AI 的热情,那今年柯洁面对 AlphaGo 时的无力招架,则说明 AI 时代来临的步伐,要快过大家的预期。7 月 15 日,CSDN 出品的线下沙龙与你一起开启人工智能时代。

联系我们

第一时间掌握最新移动开发相关信息和技术,请关注 CSDN 移动开发公众微信号(ID: mobilehub)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值