fir.im Weekly - 如何打造 Github 「爆款」开源项目
最近 Android 转用 Swift 的传闻甚嚣尘上,Swift 的 Github 主页上已经有了一次 merge>>「Port to Android」,让我们对 Swift 的想象又多了一些空间。
本期 fir.im Weekly 一如往期精选了一些实用的 iOS,Swift,Android 的开发工具和源码分享,欢迎订阅!
个人品牌:如何在 Github 打造你的爆款开源项目
由@Siva海浪高 分享在gaohailang.
当我们在 Github 上抛出自己的开源项目,都希望 Repo 开源项目的开发者点赞或者加星,作者分析了自己在 Github 上最多 Star 的 5 个项目,总结出 6 个 「推广步骤」 :
- 项目是最重要的
- 阅读和调研
- 开搞项目仓库
- 写好 Readme
- 配上好图
- 注重反馈回路

英文作者>>@Richard Kim@medium
轻量而强大的 Swift 颜色处理库
@Boyce_Chang整理了开源的轻量而强大的颜色处理库,纯 Swift 版。 支持从图片拾取一套主题色,类似 AppleMusic;支持图片黑白化、对颜色的加深和变浅、生成渐变颜色等。地址>>https://github.com/boycechang/BCColor
iOS 高效添加圆角效果实战讲解
@bestswifter 比较详细的总结了iOS 圆角效果以及如何高效实现的经验。文章传送门
滴滴出行iOS客户端架构演进之路
由@移动开发前线 微信分享。
这篇文章是滴滴首次向外分享它的客户端架构,包括它是如何演变的,如何应对数据传输和展示挑战,以及组件化、热修复等等,全文阅读,点击这里。
React Native 最佳学习项目
来自 @Android笔记分享。
Facebook 开源了 F8 App 全套代码,包括 Android,iOS 和 Server 端,其中涉及 React Native, Redux, Relay, GraphQL 等技术,更感人的是配套了教程讲解整个 APP(包括前后端) 是怎么做出来。项目地址这里:网页链接;教程在这里:网页链接

iOS UIView Animation & CALayer Animation
@CrespoXiao 在微博上分享了@Resory学习 iOS 动画技巧的知识和示例的文章,感兴趣点击这里。
TKDotSegment - 带有圆点动画的 segment
“TKDotSegment 是一个带有圆点动画的 segment, 之前有写过这个效果但是没有封装, 今天刚好顺手封装一下.两 百多行代码, 初学者可以拿来当封装控件的参考.可以自定义圆点数量,颜色,和形状.'
作者@TBXark,Github 源码地址:https://github.com/TBXark/TKDotSegment .

Android官方MVP架构示例项目解析
由@移动开发前线 微信分享。
App架构在 Android 开发者中一直是讨论比较多的一个话题,目前讨论较多的有MVP、MVVM、Clean这三种。开发者可以自由选择,google在官方示例中给出了一系列不同架构的app实现,项目命名为:Android架构蓝图。详情也可以看这篇文章.
RxJava 常见的使用场景总结
来自 THEONE10211024的专栏 的分享:
“收集了 RxJava 常见的使用场景,例子简洁、经典、易懂...samples中的例子我已经在我的博客里介绍了,想进一步了解的同学可以看这里.”
Idea / Android Studio 开源插件
@drakeet造了一个好轮子:
“Idea / Android Studio 插件程序,可自动将乱序的布局文件进行重新属性排序并格式化,比如 style 和 android:id 必须排在前面,紧接着 layout、padding,而值设定如 text 只能排在最后 ... Retrofit your Android layout XML files. 有同样强迫症和代码洁癖的可以看看这里。”

HorJKeyboardPanelSwitch
@GitHubDaily 在微博分享:“JKeyboardPanelSwitch 一套 Android 键盘面板冲突, 布局闪动的处理方案, GitHub 地址:网页链接"

Div.io - 高级前端资源汇集
Div.io 上有很多前端爱好者收集整理的开源库和工具,前端 er 可以关注下。
这期的 fir.im Weekly 就到这里,欢迎大家分享更多的资源。
fir.im
fir.im Weekly - 如何打造 Github 「爆款」开源项目的更多相关文章
- 打造一个高逼格的android开源项目——小白全攻略 (转)
转自:打造一个高逼格的android开源项目 小引子 在平时的开发过程中,我们经常会查阅很多的资料,最常参考的是 github 的开源项目.通常在项目的主页面能看到项目的简介和基本使用,并且时不时能看 ...
- 如何在 Github 上发现优秀的开源项目?
之前发过一系列有关 GitHub 的文章,有同学问了,GitHub 我大概了解了,Git 也差不多会使用了,但是还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率? 问到点子上了,Git ...
- 【转载】如何在 Github 上发现优秀的开源项目?
之前发过一系列有关 GitHub 的文章,有同学问了,GitHub 我大概了解了,Git 也差不多会使用了,但是还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率? 问到点子上了,Git ...
- Golang优秀开源项目汇总, 10大流行Go语言开源项目, golang 开源项目全集(golang/go/wiki/Projects), GitHub上优秀的Go开源项目
Golang优秀开源项目汇总(持续更新...)我把这个汇总放在github上了, 后面更新也会在github上更新. https://github.com/hackstoic/golang-open- ...
- 2018上半年GitHub上最热门的开源项目
关注GitHub的人都知道,这个平台上面有太多优秀的值得学习的开源项目了,这里总结了2018上半年GitHub上最热门的开源项目. 1: tensorflow https://github.com/t ...
- (转载)如何在 Github 上发现优秀的开源项目?
转载自:传送门 之前发过一系列有关 GitHub 的文章,有同学问了,GitHub 我大概了解了,Git 也差不多会使用了,但是还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率? 问到 ...
- GitHub上不错的Android开源项目(三)
收集相关系列资料,自己用作参考,练习和实践.小伙伴们,总有一天,你也能写出 Niubility 的 Android App :-) GitHub上不错的Android开源项目(一):http://ww ...
- GitHub上不错的Android开源项目(二)
收集相关系列资料,自己用作参考,练习和实践.小伙伴们,总有一天,你也能写出 Niubility 的 Android App :-) 系列文章如下: GitHub上不错的Android开源项目(一):h ...
- 【转】GitHub平台最火Android开源项目整理——2013-08-25 17
http://game.dapps.net/news/developer/9199.html GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上.更何况,基于不要重复造轮 ...
随机推荐
- <转>C Runtime Library(MSVCRT)来历
(转载)C Runtime Library(MSVCRT)来历 msvcrt.dll (名称:Microsoft C Runtime Library)提供了printf,malloc,strcpy ...
- 深度解析Java8 – AbstractQueuedSynchronizer的实现分析(下)
本文首发在infoQ 作者:刘锟洋 前言 经过本系列的上半部分JDK1.8 AbstractQueuedSynchronizer的实现分析(上)的解读,相信很多读者已经对AbstractQueu ...
- 产品研发过程中UCD目标的制定与实现
摘 要:以用户为中心的设计(UCD, User-Centered Design)是保障产品具有较好用户体验(User Experience)的基本活动,其中可用性目标是有效衡量 UCD 活动最终效果的 ...
- jquery对象操作
大类 JQ方法 备注 创建元素 var $h1 = $(“<h1>< ...
- iOS navigationcontroller pop 回到上一层视图 如何刷新
1.从视图A中navigation controller push到视图B,当视图B navigationcontroller pop回到视图A时,并不会调用A的viewDidLoad,但是会调用vi ...
- 深入浅出C#中的静态与非静态
C#语言静态类 vs 普通类 C#语言静态类与普通类的区别有以下几点: 1)C#语言静态类无法实例化而普通类可以: 2)C#语言静态类只能从System.Object基类继承:普通可以继承其它任何非 ...
- 攒机I7
CPU : I7 4790K +Z97 = 3200 散热器 :九州风神玄冰400 = 99 硬盘 :希捷 1TB 64M = 310 机箱: 金河田超越白 = 200 内存 DDR3金士顿8G = ...
- sql查询重复记录、删除重复记录方法大全
查找所有重复标题的记录:SELECT *FROM t_info aWHERE ((SELECT COUNT(*)FROM t_infoWHERE Title = a.Title) > 1)ORD ...
- iOS应用内跳转系统设置相关界面的方法
在iOS开发中,有时会有跳转系统设置界面的需求,例如提示用户打开蓝牙或者WIFI,提醒用户打开推送或者位置权限等.在iOS6之后,第三方应用需要跳转系统设置界面,需要在URL type中添加一个pre ...
- 测试RAC的功能
1.查看RAC服务状态 node1-> crs_stat -t Name Type Target State Host ---------- ...