欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

FIR.im Weekly - 不要只做表面功夫 移动开发开发者iosandroid 

程序员文章站 2023-12-21 12:19:22
...
清明节放了个假,昨天又懒了一天,终于憋出来这期的 FIR.im Weekly = =!

在茫茫应用之海中要想让自己的应用脱颖而出,用户体验是重要的一环。

如果说设计和交互是面子,那么代码层面的图片加载、性能优化则是里子。对开发者而言,把里子做得干净优雅是非常重要的。

本期 FIR.im Weekly 主要挑选了 Android,iOS 图片加载、性能优化方面的工具、课程、文章等分享给大家。

Android 图片加载组件-Facebook 开源项目 Fresco 中文文档分享

Facebook 开源的 Fresco 是一个强大的图片加载组件,可以从网络,从本地文件系统,本地资源加载图片。通过 3 级缓存设计(2 级内存,1 级文件),可最大限度节省空间和 CPU 时间。其中的 Drawees 模块,可方便地显示 loading 图,当图片不再显示在屏幕上时,可及时地释放内存和空间占用。在 Facebook 开源这款组件后,热心的国内开发者第一时间对文档进行了翻译,感谢 @liaohuqiu 在 GitHub 上的分享。

点击 此处 查看中文文档的 GitHub 分享链接。

FIR.im Weekly - 不要只做表面功夫
            
    
    
        移动开发开发者iosandroid 
Fresco.png

(配图来自中文文档网站)

Android 性能系列课程 - 优化应用的运行速度和可用性 by Google

关于这个课程的介绍,分享者 @陈启超_V 做了如下总结:

"如果你在开发应用程序过程中曾经遇到过影响可用性的性能问题,那么这门课程将会教你怎样识别和诊断你所遇到的性能问题。在本课程结束时,你将学会探索性测试,运行分析工具,利用输出信息来定位问题代码。同时你也将深入理解如何编程以及和Android平台进行交互,这将帮助您在未来进行性能的优化。"

课程分享链接在这里

FIR.im Weekly - 不要只做表面功夫
            
    
    
        移动开发开发者iosandroid 
Android 性能系列课程.png

(配图来自课程分享博客)

iOS 图片加载速度极限优化 - FastImageCache 解析

iOS 图片加载的文章,iOS 博主 @bang 曾在 2 月初写过一篇文章,对 Path 开源的 FastImageCache 进行了解析, 分享给大家。

博文链接,请点这

FIR.im Weekly - 不要只做表面功夫
            
    
    
        移动开发开发者iosandroid 
fastImageCache.png

(配图来自博文链接)

iOS 性能优化:Instruments 工具的救命三招

这是 LeanCloud 工程师 @Da Li 翻译的国外文章,重点介绍了如何使用 Instruments 中的:

Time Profiler - 分析代码的执行时间,找出导致程序变慢的原因
Allocations - 监测内存使用 / 分配情况
Leaks - 找到引发内存泄漏的起点

另外,文中还附上了演示应用的 GitHub 链接,方便大家直观理解。

点击 此处 查看译文。

FIR.im Weekly - 不要只做表面功夫
            
    
    
        移动开发开发者iosandroid 
Instruments.png

(配图来自博文链接)

利用 BugHD 查找应用崩溃原因

BugHD 是 FIR.im 推出的崩溃分析 SDK, 集成简单、崩溃报告实时详尽。@jxdwinter 对如何对 BugHD 收集到的三大崩溃情况进行分析,快速找到应用崩溃原因进行了分享。

这三大崩溃情况包括:

  • 已标记错误位置的

  • 未标记错误位置,有基地址的

  • 未标记错误位置,无基地址的

博文链接在这里

FIR.im Weekly - 不要只做表面功夫
            
    
    
        移动开发开发者iosandroid 
jxdwinter - BugHD.png

(配图来自博文链接)

这是本期的 FIR.im Weekly, 如果你们已经开始学习文中提到的课程或使用文中提到的工具/组件,欢迎进一步分享使用心得,特别欢迎投稿给我们,下周见:)

FIR.im - 懒虫 SS

上一篇:

下一篇: