文档章节

fir.im Weekly - 2016 移动开发技术大回顾

风起云飞fir_im
 风起云飞fir_im
发布于 2017/01/09 12:00
字数 1007
阅读 129
收藏 0

2016 年是移动技术发展迅速的一年,认认真真回顾这一年必不可少。@移动开发前线 的 这篇 2016移动开发技术巡礼 ,精心盘点了 2016 年 移动开发技术大事件,分为 iOS/Android平台篇、iOS/Android开发技术篇、跨平台技术篇(React Native、Weex、微信小程序)、热门行业技术篇(直播、VR/AR)等等,值得阅读。另外,@开发者头条也发布了十大 iOS 开发者必读好文十大 Java / Android 开发者必读好文,感兴趣的去看看。

同时,2017年伊始不少好的项目已经开源或者准备开源,本期 fir.im 整理了部分开源项目和一些 最新的 iOS / Android 开发技术分享,希望对你有用。

『 开源项目 』

VirtualAPK: 滴滴 Android 插件化的实践之路

继上周 滴滴开源 iOS 动态化方案 DynamicCocoa后,@任玉刚Coder又在微博上分享:“经过半年的开发、填坑、验证,滴滴出行自主研发的插件化框架终于稳定了下来”,这是一款比较完善的插件化框架:VirtualAPK。VirtualAPK开源后,其他 App 能够无缝集成,无需考虑细节实现和兼容性问题即可轻松拥有热更新能力,值得期待。详情见:VirtualAPK: 滴滴 Android 插件化的实践之路

微信移动端IM网络层跨平台组件库 Mars 开源

Mars 是微信官方的终端基础组件,是一个使用 C++ 编写的业务性无关,平台性无关的基础组件。目前已接入微信 Android、iOS、Mac、Windows、WP 等客户端。 Github 地址: Tencent/mars,也可以参考下即时通讯(IM)技术开发发布的这篇文章

OCS ——史上最疯狂的 iOS 动态化方案

关于 iOS 动态化方案,很多人了解过WaxPatchJSPatch还有最近的滴滴的 DynamicCocoa ,而 OCS 是 腾讯Bugly 的iOS动态化方案——OCS,被用于iOS APP安装包减包、功能插件化、HotPatch等方方面面动态化需求。点击这里,了解更多。

来自微信团队的6个开源项目

除了上面推荐的 Mars ,到目前为止腾讯微信团队发起的开源项目已经有6个,并且这其中大部分都是在2016年开源的,领域涉及移动、数据库、基础类库、框架。感兴趣的可以看看这里

『iOS / Android开发分享 』

iOS进阶之页面性能优化

“过早的优化是万恶之源”,@hi_xgb 的这篇文章分享了 iOS 系统中性能调优的一些理论知识,后面还介绍了 Instruments 中 Core Animation 的一些性能检测指标用法,来这里看看。

iOS编程中throttle那些事

@愚公编程MrPeak 的这篇文章 聊了聊和 throttle 相关的一些技术场景。

XMPPFramework开发

CoderDong 的这一系列文章记录了自己 从零开始 做最详细的即时通讯功能,还在不断更新,希望对你有用。XMPPFramework 系列开发文章传送门

Android开发VR实战系列

如何在 Android 中去开发VR功能的APP呢?来看看@亮之于东的这系列分享。

【Android开发VR实战】一.给用户呈现一个360°全景图片

【Android开发VR实战】二.播放360°全景视频

【Android开发VR实战】三.开发一个寻宝类VR游戏TreasureHunt

Android系统源代码情景分析

这本书从Linux内核层、HAL层、运行时库层到应用程序框架层,系统地分析了Android系统的源代码,来跟着@罗升阳一起重新学习 Android 系统>>传送门

iina - 开源 Mac 视频播放器

@开源小组分享了一个超棒的开源 Mac 视频播放器!好看,实用,功能完整。 Github 地址: lhc70000/iina


这期的 fir.im Weekly 就到这里,投稿请联系 dm[at]fir.im.

欢迎分享更多的内容。

fir.im

© 著作权归作者所有

风起云飞fir_im
粉丝 46
博文 136
码字总数 143328
作品 1
朝阳
私信 提问
加载中

评论(2)

风起云飞fir_im
风起云飞fir_im 博主

引用来自“罗升阳”的评论

32个赞
感谢罗老师的分享~
罗升阳
罗升阳
32个赞
fir.im Weekly - 新开发时代,需要什么样的技术分享

“2016年,当我们迎来了如Xcode 8、Swift 3、SiriKit、Android N、Android Instant Apps、React Native等诸多移动开发技术、开发工具、语言和平台的更新,以及移动直播、VR/AR、人工智能等创...

风起云飞fir_im
2016/07/25
80
0
fir.im Weekly - 可能是 iOS 审核最全面的解决方案

ipv6 被拒绝,后台定位被拒绝……让很多国内 iOS 开发者心力交瘁。这是一份关于 iOS 审核的终极免费方案,作者iOSWang对最近iOS 审核被拒问题给出了比较全面的方案:Solve-App-Store-Review-...

风起云飞fir_im
2016/08/29
43
0
fir.im Weekly - 这是一份强大的 SwiftGuide

大新闻!Apple 10 亿美元融资滴滴!库克大叔对中国 iOS 开发者表达了高度认可,同时也传出 iOS 10 将内置滴滴 App 的消息。想像下,某个加班的深夜飙完代码,最性感的事情莫过于:「Siri,帮...

风起云飞fir_im
2016/05/17
226
0
fir.im Weekly - 嘘,关于科学上网!

上 Github 交友刷 StackOverflow 解惑,科学上网是攻城狮必备技能,加快打怪练级速度。关于科学上网,@左耳朵耗子 在微博上分享了一篇文档,轻一点教你建一个VPN服务器,重一点到教你在路由器...

风起云飞fir_im
2016/08/17
210
0
fir.im Weekly - 揭秘直播移动 APP 技术实现

2016年直播似乎无处不在,作为一个开发者也许需要补充下关于直播技术点。本期 fir.im Weekly 整理了一些开发者对于直播实践项目中的技术经验与直播技术架构分析等内容,还有一些关于 iOS 、A...

风起云飞fir_im
2016/07/18
119
1

没有更多内容

加载失败,请刷新页面

加载更多

家庭作业——苗钰婷

2 编写一个程序,发出一声警报,然后打印下面的文本: Startled by the sudden sound, Sally shouted, "By the Great Pumpkin, what was that! #include<stdio.h>int main(){......

OSC_Okruuv
28分钟前
5
0
经典系统设计面试题解析:如何设计TinyURL(一)

原文链接: https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
29分钟前
3
0
2.面向对象设计原则(7条)

开闭原则 开闭原则的含义是:当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。 实现方法 可以通过“抽象约束、封装变化”来实...

Eappo_Geng
31分钟前
7
0
8086汇编基础 debug P命令 一步完成loop循环

    IDE : Masm for Windows 集成实验环境 2015     OS : Windows 10 x64 typesetting : Markdown    blog : my.oschina.net/zhichengjiu    gitee : gitee.com/zhichengjiu   ......

志成就
36分钟前
5
0
使用nodeJS实现前端项目自动化之项目构建和文件合并

本文转载于:专业的前端网站➜使用nodeJS实现前端项目自动化之项目构建和文件合并 前面的话   一般地,我们使用构建工具来完成项目的自动化操作。本文主要介绍如何使用nodeJS来实现简单的项...

前端老手
49分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部