Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
AwesomeiOSWeekly05

AwesomeiOS.Weekly [05]

Announcements

Hello people, how are you doing? We just reached 350 subscribers ๐ŸŽ‰ The past 2 weeks have been really hard because of my freelance projects. I'm really enjoying my first months as a full time freelancer, but it can also be overwhelming when you're working on 7 projects at the same time. Last week I wrote a blog post about Beta Testing tools, but it is not ready yet... So this week I'm featuring Ash Furrow's post about "Naming Things in Swift". I love to read about how I can code better and I'm always using Swiftlint on my projects, as well as periodically checking Ray Wenderlich's Style Guide, but Ash went even further on explaining how to better name things. -- Lucas

Wanna see your library here? Send us an email!

Here are the 10 awesome libraries of the week:

1 - FeedCollectionViewController

A wrapper around UICollectionView for Facebook/Instagram inspired feeds ๐Ÿ”ถ

Quality Index: 74

  • Total Stargazers: 2
  • Documentation Percentage: 35
  • README Complexity: 98
  • Number of tests: 12
  • Total Downloads: 81

2 - PopupDialog

A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style. ๐Ÿ”ถ

Quality Index: 79

  • Total Stargazers: 1433
  • Documentation Percentage: 42
  • README Complexity: 100
  • Number of tests: 73
  • Total Downloads: 54626

3 - Valet

Valet lets you securely store data in the iOS or OS X Keychain without knowing a thing about how the Keychain works. Itโ€™s easy. We promise.

Quality Index: 81

  • Total Stargazers: 1890
  • Documentation Percentage: 74
  • README Complexity: 66
  • Number of tests: 350
  • Total Downloads: 283416

4 - Resource

Manage Project Resources Easily ๐Ÿ”ถ

Quality Index: 85

  • Total Stargazers: 1
  • Documentation Percentage: 91
  • README Complexity: 71
  • Number of tests: 10
  • Total Downloads: 13

5 - Files

A nicer way to handle files & folders in Swift ๐Ÿ”ถ

Quality Index: 86

  • Total Stargazers: 569
  • Documentation Percentage: 100
  • README Complexity: 83
  • Number of tests: 156
  • Total Downloads: 49

6 - PeekPop

Peek and Pop with backwards-compatibility ๐Ÿ”ถ

Quality Index: 87

  • Total Stargazers: 1731
  • Documentation Percentage: 84
  • README Complexity: 96
  • Number of tests: 2
  • Total Downloads: 6756

7 - WKZombie

WKZombie is a Swift framework for iOS/OSX to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser. It can be used to run automated tests / snapshots and manipulate websites using Javascript. ๐Ÿ”ถ

Quality Index: 89

  • Total Stargazers: 741
  • Documentation Percentage: 59
  • README Complexity: 100
  • Number of tests: 15
  • Total Downloads: 1797

8 - StatefulViewController

Placeholder views based on content, loading, error or empty states ๐Ÿ”ถ

Quality Index: 91

  • Total Stargazers: 1437
  • Documentation Percentage: 69
  • README Complexity: 100
  • Number of tests: 12
  • Total Downloads: 40827

9 - KIF

Keep It Functional - An iOS Functional Testing Framework

Quality Index: 96

  • Total Stargazers: 4625
  • Documentation Percentage: 56
  • README Complexity: 100
  • Number of tests: 41
  • Total Downloads: 1636564

10 - Cache

๐Ÿ“ฆ Nothing but Cache. ๐Ÿ”ถ

Quality Index: 99

  • Total Stargazers: 530
  • Documentation Percentage: 94
  • README Complexity: 100
  • Number of tests: 204
  • Total Downloads: 88057
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment