最近 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

英文原文>>How To Get Hundreds of Stars on Your Github Project

轻量而强大的 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 「爆款」开源项目的更多相关文章

  1. 打造一个高逼格的android开源项目——小白全攻略 (转)

    转自:打造一个高逼格的android开源项目 小引子 在平时的开发过程中,我们经常会查阅很多的资料,最常参考的是 github 的开源项目.通常在项目的主页面能看到项目的简介和基本使用,并且时不时能看 ...

  2. 如何在 Github 上发现优秀的开源项目?

    之前发过一系列有关 GitHub 的文章,有同学问了,GitHub 我大概了解了,Git 也差不多会使用了,但是还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率? 问到点子上了,Git ...

  3. 【转载】如何在 Github 上发现优秀的开源项目?

    之前发过一系列有关 GitHub 的文章,有同学问了,GitHub 我大概了解了,Git 也差不多会使用了,但是还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率? 问到点子上了,Git ...

  4. Golang优秀开源项目汇总, 10大流行Go语言开源项目, golang 开源项目全集(golang/go/wiki/Projects), GitHub上优秀的Go开源项目

    Golang优秀开源项目汇总(持续更新...)我把这个汇总放在github上了, 后面更新也会在github上更新. https://github.com/hackstoic/golang-open- ...

  5. 2018上半年GitHub上最热门的开源项目

    关注GitHub的人都知道,这个平台上面有太多优秀的值得学习的开源项目了,这里总结了2018上半年GitHub上最热门的开源项目. 1: tensorflow https://github.com/t ...

  6. (转载)如何在 Github 上发现优秀的开源项目?

    转载自:传送门 之前发过一系列有关 GitHub 的文章,有同学问了,GitHub 我大概了解了,Git 也差不多会使用了,但是还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率? 问到 ...

  7. GitHub上不错的Android开源项目(三)

    收集相关系列资料,自己用作参考,练习和实践.小伙伴们,总有一天,你也能写出 Niubility 的 Android App :-) GitHub上不错的Android开源项目(一):http://ww ...

  8. GitHub上不错的Android开源项目(二)

    收集相关系列资料,自己用作参考,练习和实践.小伙伴们,总有一天,你也能写出 Niubility 的 Android App :-) 系列文章如下: GitHub上不错的Android开源项目(一):h ...

  9. 【转】GitHub平台最火Android开源项目整理——2013-08-25 17

    http://game.dapps.net/news/developer/9199.html GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上.更何况,基于不要重复造轮 ...

随机推荐

  1. swift 如何给tabBarItem的相关设计

    //设置tabBarItem的title,以及点击和不点击状态图片 self.tabBarController.tabBarItem = UITabBarItem(title: "投资理财& ...

  2. js数组去重的三种方法

    <script type="text/javascript"> /*// 第一种冒泡法删除 var arr=[1,2,2,78,3,456,456]; for(var ...

  3. SVN修改用户名与密码

    由于在svn的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法. 解决方案如下: 在Eclipse使用SVN的过程中大多数人往往习惯把访问SVN的用户名 ...

  4. BZOJ2683 简单题(CDQ分治)

    传送门 之前听别人说CDQ分治不难学,今天才知道果真如此.之前一直为自己想不到CDQ的方法二很不爽,今天终于是想出来了一道了,太弱-- cdq分治主要就是把整段区间分成两半,然后用左区间的值去更新右区 ...

  5. Java SE、Java EE、Java ME

    Java SE(Java Platform,Standard Edition).Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中使用的 Java 应用程序.J ...

  6. MongoDB索引的使用

    Table of Contents 1. 基本索引 2. 联合索引 3. 索引类型 4. 索引管理 1 基本索引 在数据库开发中索引是非常重要的,对于检索速度,执行效率有很大的影响.本 文主要描述了M ...

  7. [转]C#调用FFMPEG,并异步读取输出信息的代码

    http://www.cnblogs.com/Leo_wl/archive/2011/12/31/2308841.html

  8. java 多线程(daemon)

    package com.example; public class App { public static void main(String[] args) { DoDaemon d1 = new D ...

  9. javascript中this指针探讨

    javascript是一门类java语言有很多跟java相类似的特点,但也仅是类似而已,真正使用中还是有很大的差别.this指针常常让很多初学者抓狂,本人也曾为此困惑不解,查找过很多资料,今天在这里总 ...

  10. Guava 并行 Futures实例

    Future可以用来构建复杂的异步操作,方法不是返回一个值,而是一个Future对象.创建Future对象的过程(比如调用Future异步函数接口),不会阻塞当前线程操作,而且对象第一个次创建没有值, ...