Skip to content

Instantly share code, notes, and snippets.

@lfarah
Last active October 17, 2017 09:37
Show Gist options
  • Save lfarah/87e01382eb5e78711646a1a637b5eff1 to your computer and use it in GitHub Desktop.
Save lfarah/87e01382eb5e78711646a1a637b5eff1 to your computer and use it in GitHub Desktop.
AwesomeiOSWeekly11

AwesomeiOS.Weekly [11]

Announcements

Hello! Welcome to this week's AwesomeiOS.Weekly. This and last week's newsletters were written thanks to 2 Python scripts. The first one, which has been helping me since the first issue, takes an array of Github links, calls CocoaPods' API and writes the whole library list, leaving me with the task of writing a summary.

The second script, which I and Vinicius created and open sourced last week, calls Github's API, gets my latest AwesomeiOSWeekly.md gist, converts it to html and adds css, header and footer. I plan to make both scripts even better in the next following weeks to make my life easier and provide better content for you.

Link of the week

This week's featured blog post is My Guide for Great Developer Experience (DX) written by Sam Jarman. He talks about how to improve developer-facing products (APIs, SDKs, open source libraries). I couldn't agree with Sam more with this post! I was able to think of good and also bad exemples of how companies/tools succeed/failed on different aspects of what it takes to have a good DX.

Wanna see your library here? Send us an email!

Here are the 10 awesome libraries of the week:

1 - Siren

Notify users when a new version of your app is available and prompt them to upgrade

Quality Index: 104

  • Total Stargazers: 2075
  • README Complexity: 100
  • Number of tests: 192
  • Total Downloads: 350628

UICollectionViewLayout with focused content ๐Ÿ”ถ

Quality Index: 112

  • Total Stargazers: 1564
  • README Complexity: 85
  • Number of tests: 12
  • Total Downloads: 11625

Interactive view transition to display menus with flowing and bouncing effects in Swift ๐Ÿ”ถ

Quality Index: 112

  • Total Stargazers: 721
  • README Complexity: 100
  • Number of tests: 38
  • Total Downloads: 4492

Make working with UIFont faster and less error-prone. ๐Ÿ”ถ

Quality Index: 112

  • Total Stargazers: 844
  • README Complexity: 91
  • Number of tests: 250
  • Total Downloads: 6302

Scrollable UINavigationBar that follows the scrolling of a UIScrollView ๐Ÿ”ถ

Quality Index: 113

  • Total Stargazers: 4947
  • README Complexity: 100
  • Number of tests: 7
  • Total Downloads: 272654

Powerful dependency injection for iOS & OSX (Objective-C & Swift)

Quality Index: 117

  • Total Stargazers: 2250
  • README Complexity: 66
  • Number of tests: 1325
  • Total Downloads: 1588057

Websockets in swift for iOS and OSX ๐Ÿ”ถ

Quality Index: 120

  • Total Stargazers: 3155
  • README Complexity: 95
  • Number of tests: 5
  • Total Downloads: 1002799

Swift based OAuth library for iOS

Quality Index: 120

  • Total Stargazers: 1822
  • README Complexity: 100
  • Number of tests: 0
  • Total Downloads: 907145

The best way to manage Dates and Timezones in Swift ๐Ÿ”ถ

Quality Index: 128

  • Total Stargazers: 3283
  • README Complexity: 80
  • Number of tests: 0
  • Total Downloads: 1929504

A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number. ๐Ÿ”ถ

Quality Index: 142

  • Total Stargazers: 2623
  • README Complexity: 100
  • Number of tests: 615
  • Total Downloads: 2464040
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment