fir.im Weekly - 从零开始建立 Android 新项目

今年的 Google I/O 大会上,人工智能和虚拟现实的产品发布让咱们对将来多了几分惊喜。对于开发者部分,Google 发布了 Android N 系统,感觉最深的是全新的 Android StudioFirebase,赋予开发者更大的发挥空间。html

再来看看本期 fir.im Weekly ,一如往常精选了一些实用的技术干货分享~android

『 iOS,Android 开发干货分享』git

干货搜索器 Gank Alfred Workflow

@五道口宅男潇涧自制的干货搜索器 Gank Alfred Workflow,更好地搜索你想要的干货!远离百度就靠它!项目地址:网页连接.github

从零开始的 Android 新项目

试想一下,若是没有历史负担,没有KPI压力,去新搭建一个项目,你会怎么设计和实现呢?web

做者宅一番markzhai在 Blog 里更新的一系列文章,不是教你怎么从0开始学Android,从0开始怎么建一个项目,而是定位于零负担的状况下,在2016年怎么去建立一个好的 Android 项目,其中一部分技术并不太适合刚入门的初学者。目前更新至5篇,推荐Android 开发者参考下。编程

从零开始的Android新项目1 - 架构搭建篇android-studio

从零开始的Android新项目2 - Gradle篇缓存

从零开始的Android新项目3 - MVPVM in Action, 谁告诉你MVP和MVVM是互斥的安全

从零开始的Android新项目4 - Dagger2篇性能优化

从零开始的Android新项目5 - Repository层(上) Retrofit、Repository组装

从零开始的Android新项目6 - Repository层(下) Realm、缓存、异常处理

Android Studio 翻译小插件

@达达达达sky在微博上分享到:

“写了一个Android Studio 翻译小插件。选中单词 command + I 便可翻译。妈妈不再用担忧我看源码遇到不会的单词了” ,Github地址在此.

小历 iOS & Mac 应用核心部分开源

小历是一个简洁的农历 app,目前支持 iOS & OS X 两端,iOS 端屡次被 App Store 官方推荐。 @StackOverflowError 如今开源小历 iOS & Mac 应用的日历核心部分,Github地址:https://github.com/cyanzhong/LunarCore

Yelp 的缩包技巧:从 40M 降到 20M

@YelpEngineering分享了在缩包方面的经验,用 WebP 代替 png 能够大幅的减小 apk 的大小。全文浏览,点击这里.

LLSwitch — 带动画效果的Switch开关

@磊_dan分享了一个有趣的 switch,主要利用 Core Animation 实现,很是有意思。喜欢的朋友欢迎star,地址:https://github.com/lilei644/LLSwitch

《Quartz2D 编程指南》

@小非86花了一个月的时间编写了《Quartz2D 编程指南》,包含概览、图形上下文、路径、颜色与颜色空间、变换、图案、阴影、渐变、透明层 、数据管理、位图与图像遮罩、CoreGraphics 绘制 Layer,内容丰富庞大。

Quartz2D 编程指南(一)概览、图形上下文、路径、颜色与颜色空间

Quartz2D 编程指南(二)变换、图案、阴影

Quartz2D 编程指南(三)渐变、透明层 、数据管理

Quartz2D 编程指南(四)位图与图像遮罩、CoreGraphics 绘制 Layer

##  JSPatch Playground @bang周末时间搞了个 JSPatch Playground,能够快速看到 JSPatch 代码执行效果,APP 在模拟器运行后,每次修改脚本保存模拟器都会自动刷新,无需重启模拟器,即时看到效果。连接在此. ##新浪微博iOS客户端架构与优化之路 来自 @移动开发前线 的分享。

这应该是新浪微博第一次对外进行客户端的相关分享,让咱们来看看微博iOS的架构、性能优化、组件化、热修复等等都是怎么作的。 文章传送门.


『 持续集成实践 』

Android 持续集成技术实践

在进行 Android App 持续集成性能测试的时候,须要自动化实现UI层面的一些操做。这篇文章将从测试的角度出发,介绍 Android UI 实现自动化测试的基本方法,并着重讲解经过 Python 操做 Android UI 的通常性流程。后续,做者还会单独写一篇文章关于 UI 操做在 Android App 持续集成性能测试中的应用。感兴趣的来这里看看。

Why Continuous Deployment Just Keeps On Giving

来自 Intercom 的经验分享。 这篇文章介绍他们如何作 continuous deployment,一天部署将近100次代码,部署一次耗时不到10分钟。

文章传送门


『 其余 』

成都T技术沙龙——Swift 和函数式编程

@EclipsePrayer在微博上说: “T 技术沙龙来成都啦!此次的主题是 Swift 和函数式编程,咱们邀请到了 ThoughtWorks 的高级咨询师傅若愚、方志刚和 Camera360 的架构师高山。沙龙名额有限,想参加的同窗快来报名吧:网页连接

2016 安卓上 15 款最佳黑客工具 App

FreeBuf黑客与极客 微博分享。 Android智能手机能够运行渗透测试和安全测试,下面分享的15 个Android 的黑客工具和应用程序App,能够帮助了解Android智能手机的真正实力,你也能够挖掘到黑客的世界。

感兴趣的点击这里.


这期的 fir.im Weekly 欢迎你们分享更多的内容。

fir.im

相关文章
相关标签/搜索