fir.im Weekly - 你与优秀源码之间只差一个 Star
在开源社区中,Github扮演着不可或缺的角色。作为一个拥有庞大用户群体的全球平台,在这里开发者能够接触到丰富的开源代码资源以及众多技术专家的支持。对于希望提升自身技能的学习者而言,在Github上获得相关知识与实践技巧显得尤为重要。我们推荐您参考@googdev 关于识别优质开源项目的文章;掌握有效的开发实践的方法;探索高质量的开源资源;同时还有多篇从零开始探索GitHub的学习指南可供参考,在这些内容中开发者可以获得所需的知识与技能支持
本期fir.im Weekly 整理了精选的优质 GitHub 优秀开源项目,并分享了 iOS 和 Android 开发者的技术资源库。本期还带来了 CI/CD 实践与经验分享以及大量程序员相关技巧干货!期待大家慢慢收看~
『iOS,Android开发工具&源码分享』
深入解读 iOS 开源项目源码
来自@iOS开发精选微博分享;
该作者对其所选的若干个优质 iOS 开源项目代码进行了深入解析,并整理为文章形式发布于 GitHub 上。该文章旨在帮助开发者更好地掌握优质开源项目的核心代码逻辑。GitHub 地址:iOS-Source-Code-Analyze
Android Sdk 源码解析
@AndroidCJJ 在微博上分享:
“AndroidSdkSourceAnalysis 是一群爱分享的GitHub小伙伴花了好长时间写的关于android sdk 源码解析文章,旨在帮助Android开发者更好的学习。”如果你也感兴趣,可以加入他们的组织。
ISFIRVersionCheck - 应用新版本检测 iOS 库
通过 fir 与 build 版本号的对比来自动检测新版本信息,并在发现新版本时触发更新提醒
关于 App 重构的几个方面
如何进行App代码的重构?简书作者anly_jun深入探讨了这一主题,并分享了自己的见解。文章链接位于此处,并提到了Uber技术负责人提出的12条重构原则, 共勉之~

Android存储系统之架构篇
这是gityuan个人博客的文章编号为100的文章, 上一篇内容主要介绍了相关模块的具体实现, 本文则着重从整体视角出发进行 Android 存储系统的解析, 内文配有多张流程图辅助理解内容, 点击下方链接即可阅读全文
用MVP+Rxjava+Retrofit构建项目
这是一个基于 MVP+Rxjava+Retrofit 技术开发的微信公众号文章分享平台项目。它旨在提供高效的代码实现方案,并通过 Retrofit 实现快速API集成功能。源代码已公开发布在 GitHub 上,访问链接:https://github.com/zj-wukewei/Hot?utm_source=flow.ci&=undefined
如何入门服务器端 Swift 开发
@RealmChina分享道:
Swift 已经发展成为一门开源且跨平台的编程语言。许多团队都在积极推动 Swift 语言在Web开发中的应用。主要的框架包括Perfect、Vapor以及Kitura等技术。接下来我们将讨论这些框架的优势与劣势,并介绍如何开始学习服务器端的Swift开发。
文章
『持续集成实践』
浅谈GRAB的持续集成和持续部署
本文作者zhchang在gathering china 2016大会上介绍了GRAB的持续集成与部署实践(CI/CD)。如需进一步了解,请关注他的个人博客
基于 flow.ci 实现 PHP 项目自动化持续集成
这是一个专门针对 PHP 项目实施自动化持续集成的实用指南。无论你是否熟悉持续集成技术(CI),或是正在寻找适合项目的CI工具, 这篇文章都可以为你提供有价值的参考。
『程序员Tips』
IT职业技能图谱(完整版)
@StuQ官方账号 发布了最全IT职业技能图谱(...),涵盖iOS、运维、前端等多个领域包括但不限于大数据云计算测试安全微服务嵌入式开发等等后续将持续更新的内容在GitHub上拥有超过20个开源版本点击下方查看详细信息

什么是真正的程序员
作者效仿《小王子》的情节,在遇到不同类型的程序员的过程中最终领悟到真正的程序员是什么!文章略长但值得一读。
英文原始内容出处为:链接。
本次 fir.im Weekly 已经结束,
期待与大家共同探索更多内容
