今年的 Google I/O 大会上,人工智能和虚拟现实的产品发布让咱们对将来多了几分惊喜。对于开发者部分,Google 发布了 Android N 系统,感觉最深的是全新的 Android Studio 、 Firebase,赋予开发者更大的发挥空间。html
再来看看本期 fir.im Weekly ,一如往常精选了一些实用的技术干货分享~android
『 iOS,Android 开发干货分享』git
@五道口宅男潇涧自制的干货搜索器 Gank Alfred Workflow,更好地搜索你想要的干货!远离百度就靠它!项目地址:网页连接.github
试想一下,若是没有历史负担,没有KPI压力,去新搭建一个项目,你会怎么设计和实现呢?web
做者宅一番markzhai在 Blog 里更新的一系列文章,不是教你怎么从0开始学Android,从0开始怎么建一个项目,而是定位于零负担的状况下,在2016年怎么去建立一个好的 Android 项目,其中一部分技术并不太适合刚入门的初学者。目前更新至5篇,推荐Android 开发者参考下。编程
从零开始的Android新项目1 - 架构搭建篇android-studio
从零开始的Android新项目3 - MVPVM in Action, 谁告诉你MVP和MVVM是互斥的安全
从零开始的Android新项目4 - Dagger2篇性能优化
@达达达达sky在微博上分享到:
“写了一个Android Studio 翻译小插件。选中单词 command + I 便可翻译。妈妈不再用担忧我看源码遇到不会的单词了” ,Github地址在此.
小历是一个简洁的农历 app,目前支持 iOS & OS X 两端,iOS 端屡次被 App Store 官方推荐。 @StackOverflowError 如今开源小历 iOS & Mac 应用的日历核心部分,Github地址:https://github.com/cyanzhong/LunarCore
@YelpEngineering分享了在缩包方面的经验,用 WebP 代替 png 能够大幅的减小 apk 的大小。全文浏览,点击这里.
@磊_dan分享了一个有趣的 switch,主要利用 Core Animation 实现,很是有意思。喜欢的朋友欢迎star,地址:https://github.com/lilei644/LLSwitch
@小非86花了一个月的时间编写了《Quartz2D 编程指南》,包含概览、图形上下文、路径、颜色与颜色空间、变换、图案、阴影、渐变、透明层 、数据管理、位图与图像遮罩、CoreGraphics 绘制 Layer,内容丰富庞大。
## JSPatch Playground @bang周末时间搞了个 JSPatch Playground,能够快速看到 JSPatch 代码执行效果,APP 在模拟器运行后,每次修改脚本保存模拟器都会自动刷新,无需重启模拟器,即时看到效果。连接在此. ##新浪微博iOS客户端架构与优化之路 来自 @移动开发前线 的分享。
这应该是新浪微博第一次对外进行客户端的相关分享,让咱们来看看微博iOS的架构、性能优化、组件化、热修复等等都是怎么作的。 文章传送门.
『 持续集成实践 』
在进行 Android App 持续集成性能测试的时候,须要自动化实现UI层面的一些操做。这篇文章将从测试的角度出发,介绍 Android UI 实现自动化测试的基本方法,并着重讲解经过 Python 操做 Android UI 的通常性流程。后续,做者还会单独写一篇文章关于 UI 操做在 Android App 持续集成性能测试中的应用。感兴趣的来这里看看。
来自 Intercom 的经验分享。 这篇文章介绍他们如何作 continuous deployment,一天部署将近100次代码,部署一次耗时不到10分钟。
文章传送门。
『 其余 』
@EclipsePrayer在微博上说: “T 技术沙龙来成都啦!此次的主题是 Swift 和函数式编程,咱们邀请到了 ThoughtWorks 的高级咨询师傅若愚、方志刚和 Camera360 的架构师高山。沙龙名额有限,想参加的同窗快来报名吧:网页连接”
由FreeBuf黑客与极客 微博分享。 Android智能手机能够运行渗透测试和安全测试,下面分享的15 个Android 的黑客工具和应用程序App,能够帮助了解Android智能手机的真正实力,你也能够挖掘到黑客的世界。
感兴趣的点击这里.
这期的 fir.im Weekly 欢迎你们分享更多的内容。
fir.im