文档章节

fir.im Weekly - 如何进行 Android App 性能优化

风起云飞fir_im
 风起云飞fir_im
发布于 2016/11/14 11:54
字数 1016
阅读 8
收藏 0
点赞 0
评论 0

关于 Android App 的优化,@anly-jun 用 3 个月完成了这一系列文章,从 性能分析工具ANRLayout消除卡顿内存优化内存分析工具大概十五六篇,并对此做一个总结>>App性能优化系列结语篇,希望能给大家一些帮助。

除此之外,本期 fir.im Weekly 一如往常,整理了iOS/Android 相关的工具、源码分享和技术文章,来看看~

『Android/iOS 开发分享 』

减少APK的大小,Android官方这样说

临近项目收尾,发现 APK 包越来越大,因为引用了不少第三方的框架和SDK,如何减小 APK 的大小是一个问题。来看看简书作者Kevin_Han对 Android 官方文档的解析。

文章传送门

为开发者准备的最佳 Android 函数库(2016年版)

来自ASCE1885 的简书分享。

第三方函数库(译者注:包括第三方提供的 SDK,开源函数库)以惊人的方式助力着 Android 开发,借助这些其他开发人员辛勤工作的成果,我们开发起来更轻松和快捷。目前存在成千上万的函数库,如何选择正确的函数库非常关键。来看看这篇文章也许能帮你更好的选择。

英文原版:链接.

iOS自动化测试生成标签方案

@杨萧玉HIT分享了iOS自动化测试生成标签方案,腾讯内部其他项目也开始用了,Github 上放出全部源码:TBUIAutoTest

SwiftMarch - 老司机最常用的Swift开源库

@SwiftOldDriver整理了 最常用的Swift开源库,这个收集与以往的根据是否流行来判断不同,每个都是广泛运用的被检验过的开源库。这下一步他们会围绕这些开源库整理中文文档、最佳实践和源码解读。Github 源码地址:SwiftMarch

iOS的预加载与智能预加载

@Draveness 的这篇文章介绍了 iOS 中几种预加载的方案,以及 ASDK 中是如何处理预加载的。文章链接.

iOS 关于 GIF 图片那点事

来自 iOS大全 的分享。

如何在我们的应用中存储动态的GIF图到相册?这是一个问题,作者在看了苹果关于ImageIO 框架的指南后给出了自己的解决方案,链接在这里

BigImageViewer—大图查看库

@Piasy在微博上推荐一款强大的大图查看库,支持缩放和拖拽,内存占用低,现已支持 fresco 和 glide 加载图片,Github 地址:BigImageViewer

iOS端数据库解决方案分析

@愚公编程MrPeak写了一篇iOS端数据库相关的总结文章,梳理下使用移动端数据库的一些重要知识点,再综合对比下sqlite和CoreData的优缺点,希望能帮助一些这方面经历较少的同学少走一些弯路。

文章传送门

『 其他』

2016 iDev 苹果开发者大会干货集锦

上周, 700 多位 iOS 开发者与唐巧、孙源、沙梓社、臧成威、方志刚、李亮等众大牛齐聚DevLink举办的2016 iDev 苹果开发者大会,现场“基情”四射,没去的同学可以在趣直播看全天的直播,含有 6 场高质量技术分享,相关嘉宾的PPT见 Github 地址:ppts_for_idev2016

2016 北京GDG DevFest 开发者大会

今年是@北京GDG 第五次举办 DevFest 大会,本次大会的两个会场主要面向 Android 和 Web 开发者,由国内资深工程师给大家带来分享,大会官网和报名链接见这里

Sketch快速入门指南

还没有接触到时下流行的设计神器Sketch么?@优秀网页设计 分享了8个超赞基础视频课程教你从零开始快速学习Sketch。下载地址→链接


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

欢迎分享更多的内容。

fir.im

© 著作权归作者所有

共有 人打赏支持
风起云飞fir_im
粉丝 41
博文 136
码字总数 143328
作品 1
朝阳
fir.im Weekly - 新开发时代,需要什么样的技术分享

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

风起云飞fir_im ⋅ 2016/07/25 ⋅ 0

fir.im Weekly - App 性能监测优化 二三事

每一个成功的 App,都拥有强大的性能体验。本期 fir.im Weekly 整理了微信读书、美团外卖、 天猫、美团点评技术团队的关于性能监测优化方面策略和工具的分享,一起来看看。 微信读书 iOS 质量...

风起云飞fir_im ⋅ 2016/12/19 ⋅ 0

fir.im Weekly - 可能是 iOS 审核最全面的解决方案

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

风起云飞fir_im ⋅ 2016/08/29 ⋅ 0

fir.im Weekly - 从零开始,搭建理想的直播平台

2016年苹果发布会如期而至,新一代的 iPhone 7, Apple Watch 同时亮相,可惜大家期待的 MacBookPro、AR、VR产品并未出现。不论大家对新产品是“买买买”还是“黑黑黑”,苹果是否保有创新活...

风起云飞fir_im ⋅ 2016/09/12 ⋅ 0

fir.im Weekly - 1000 个 Android 开源项目集合

冬天到了,适宜囤点代码暖暖身。本期 fir.im Weekly 收集了最近一些不错的 GitHub 源码、开发工具和技术实践教程类文章分享给大家。 codeKK — 集合近 1000 Android 开源项目 @Trinea说道:c...

风起云飞fir_im ⋅ 2015/12/03 ⋅ 2

fir.im Weekly - 这是一份强大的 SwiftGuide

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

风起云飞fir_im ⋅ 2016/05/17 ⋅ 0

fir.im Weekly - TouchBar 从入门到开发

自从 Macbook Pro 发布重大更新, TouchBar 一直是开发者的重点关注对象。除了NSTouchBar官方文档,速度快者如 @毫无存在感的Cee,分享了一篇 NSTouchBar 的入门开发指南,对于没有接触过 ma...

风起云飞fir_im ⋅ 2016/11/07 ⋅ 0

fir.im Weekly - Mobile developer 利器分享

工欲善其事,必先利其器。本期 fir.im Weekly 推荐了很多优秀的 Github 项目、iOS/Android 开发工具利器,比如墨__守独立开发的macOS App —— Repo, 帮助 Mobile developer 快速查找第三方...

风起云飞fir_im ⋅ 2016/08/08 ⋅ 0

fir.im Weekly - Swift 3.0 的迁移适配指南

无论你是移动开发者,还是桌面端开发者,或者正在IoT领域探索的技术人员,那么应该更加关注 iDev 全平台开发者大会,也许是后半年 iOS 开发者最盛大的技术盛宴。既有知名公司带来专业视野,又...

风起云飞fir_im ⋅ 2016/10/18 ⋅ 1

fir.im Weekly - 聊聊 Google 开发者大会

中国互联网的三大错觉:索尼倒闭,诺基亚崛起,谷歌重返中国。12月8日,2016 Google 开发者大会正式发布了Google Developers 中国网站 ,包含了Android Developers 的官网、文档、博客教学视...

风起云飞fir_im ⋅ 2016/12/12 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Boost库编译应用

版本:Boost 1.66.0 Windows库编译 官网指南:直接执行bootstrap.bat处理文件即可,可以我却遇到一堆的问题。 环境:Windows 10 + Visual Studio 2017 Boost编译出来库命名 boost库生成文件命...

水海云 ⋅ 17分钟前 ⋅ 0

解决Eclipse发布到Tomcat丢失依赖jar包的问题

如果jar文件是以外部依赖的形式导入的。Eclipse将web项目发布到Tomcat时,是不会自动发布这些依赖的。 可以通过Eclipse在项目上右击 - Propertics - Deployment Assembly,添加“Java Build ...

ArlenXu ⋅ 17分钟前 ⋅ 0

iview tree组件层级过多时可左右滚动

使用vue+iview的tree组件,iview官网iview的tree树形控件 问题描述:tree层级过多时左右不可滚动 问题解决:修改overflow属性值 .el-tree-node>.el-tree-node_children { overflow: vi...

YXMBetter ⋅ 19分钟前 ⋅ 0

分布式锁

1.通过数据库实现 http://www.weizijun.cn/2016/03/17/%E8%81%8A%E4%B8%80%E8%81%8A%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81%E7%9A%84%E8%AE%BE%E8%AE%A1/ 2.ZK实现:curator-recipes分布式锁的......

素雷 ⋅ 28分钟前 ⋅ 0

Sublime Text3 快捷键

选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。 Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名...

AndyZhouX ⋅ 34分钟前 ⋅ 0

XamarinAndroid组件教程RecylerView自定义适配器动画

XamarinAndroid组件教程RecylerView自定义适配器动画 如果RecyclerViewAnimators.Adapters命名空间中没有所需要的适配器动画,开发者可以自定义动画。此时,需要让自定义的动画继承Animation...

大学霸 ⋅ 34分钟前 ⋅ 0

eureka 基础(二)

使用Eureka服务器进行身份验证 如果其中一个eureka.client.serviceUrl.defaultZone网址中包含一个凭据(如http://user:password@localhost:8761/eureka)),HTTP基本身份验证将自动添加到您...

明理萝 ⋅ 38分钟前 ⋅ 1

Kubernetes(五) - Service

Kubernetes解决的另外一个痛点就是服务发现,服务发现机制和容器开放访问都是通过Service来实现的,把Deployment和Service关联起来只需要Label标签相同就可以关联起来形成负载均衡,基于kuberne...

喵了_个咪 ⋅ 38分钟前 ⋅ 0

更新队友POM文件后报错

打开报错的地方的pom及其引用方法所在文件的pom,观察其版本号是否一致,不一致进行更改

森火 ⋅ 51分钟前 ⋅ 0

IDEA使用sonarLint

一、IDEA如何安装SonarLint插件 1.打开 Idea 2.点击【File】 3.点击【Settings】 4.点击【Plugins】 5.在搜索栏中输入“sonarlint”关键字 6.点击【Install】进行安装 7.重启Idea 二、IDEA如...

开源中国成都区源花 ⋅ 56分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部