本期 fir.im Weekly 收集了最近新鲜出炉的 iOS /Android 技术分享,包括 iOS 系统开发 TensorFlow 教程、iOS 新架构、iOS Notifications 推送实践,Android 无埋点 SDK 技术、代码质量保证、Android hook 技术等,希望对你有用。
『 iOS开发分享』
教你为 iOS 系统开发 TensorFlow 应用
独立开发者 Matthijs Hollemans 在 machinethink.net 的博客上发布了一篇文章,通过解释 TensorFlow 背后的思想,讲解如何在 iOS 系统上运行 TensorFlow 的深度长文教程,并开源了相关的代码。感兴趣的朋友请参考@机器之心synced的这篇译文,GitHub 源码地址:TensorFlow-iOS-Example ;顺便推荐下前段时间比较火的 TensorFlow教程。
基于ReSwift和App Coordinator的iOS架构
来自@移动开发前线公众号分享。
当我们在谈 iOS 应用架构时,我们听到最多的是 MVC,MVVM,VIPER 这三个Buzz Word,本文使用 ReSwift 和 App Coordinator 设计了一个新的 iOS 架构,并通过一个示例 APP 对其进行了验证,感兴趣的来这里看看。
iOS 开发中,怎样用好 Notifications?
“在 iOS 开发中,有这样一个场景:某件重要的事情必须立刻让用户知道,甚至不惜以打断用户当前操作为代价来强调这份重要性。这就是通知(Notifiations)。”
@故胤道长在这篇文章中用 UserNotifications 和
Notification Center 两个框架来解释如何用好 Notifications,给有需求的同学一个参考,文章传送门。
由FlexBox算法强力驱动的Weex布局引擎
@halfrost 在上篇文章里面谈了Weex在iOS客户端工作的基本流程。这篇文章将会详细的分析Weex是如何高性能的布局原生界面的,之后还会与现有的布局方法进行对比,看看Weex的布局性能究竟如何,干货满满,值得阅读。
『 Android 开发分享』
美团点评移动网络优化实践
网络优化对于 App 产品的用户体验至关重要,与公司的运营和营收息息相关。这里列举两个公开的数据:
- “页面加载超过3秒,57%的用户会离开。”
- “Amazon页面加载延长1秒,一年就会减少16亿美金营收。”
来看看美团点评移动网络的优化实践。
Android无埋点数据收集SDK关键技术解析
关于 Android 端的无埋点数据收集 SDK 使用的技术,@Joy__xx写了一篇文章《Android AOP之字节码插桩》,这个是Android端进行一切收集的起点,而这篇讲的是关于收集SDK内部收集逻辑的一些关键技术,内容很多,值得一看。
浅谈android hook技术
小米安全中心出的这篇文章里讲解了android hook 框架,包括xposed框架、原理、简单实例等,也许能给你一些参考>>链接.
Android 项目代码质量保证实践
你们团队是如何进行代码规范的?这篇文章作者所在团队从编码前期、编码中期和编码后期保证进行了初步尝试。可以借鉴一下。
全文阅读,点击这里。
『其他』
2017 第二届 @Swift 开发者大会
身为开发者,你们心中真正的技术大会是什么样子的?5.13-14 在深圳举办 2017 @Swift , iOSer 一定不能错过,这次大会邀请了各种重量级国外嘉宾,阵容无比强大,了解请点击链接。
P.S.我们正在送出 3 张早鸟门票,想要的看这里哟。
iOS 公司白名单
@梁杰_numbbbbb 分享了一份 iOS 公司白名单,来源于2017 @Swift 大会报名中会给员工报销门票甚至路费的哈皮公司,相反性质的有程序员找工作黑名单,给找工作的开发者一个正面的参考。
这期的 fir.im Weekly 就到这里,投稿请联系 dm[at]fir.im.
欢迎分享更多的内容。
fir.im
网友评论