Get Updates By E-mail 

StatusProvider – Swift Component For Creating Customizable Status Views

  • 6
  • 1
  •  
  •  
  •  

StatusProvider is an open source component from Mario Hahn for displaying customizable status views with include loading, empty, and error views.

You can customize the text shown on the different displays, and make completely custom error views.

Here’s an image from the readme showing a created no data available view:


StatusProvider

You can find StatusProvider on Github here.

A nice component for creating common status views.


  • 6
  • 1
  •  
  •  
  •  

SwiftCheck – A Swift Library For Generating Testing Data

  • 11
  • 1
  •  
  • 1
  •  

QuickCheck is an open source Swift library from TypeLift inspired by the QuickCheck Haskell library that automatically generates random data for testing program properties.

QuickCheck has a very concise syntax, and what makes QuickCheck different is that it can shrink test cases to find exactly what is causing a test to fail.

As the readme states:

What makes QuickCheck unique is the notion of shrinking test cases. When fuzz testing with arbitrary data, rather than simply halt on a failing test, SwiftCheck will begin whittling the data that causes the test to fail down to a minimal counterexample.

You can find SwiftCheck on Github here.

A great library for testing.

 


  • 11
  • 1
  •  
  • 1
  •  

Kakapo – Open Source Swift Library For Dynamically Mocking Server Responses

  • 7
  • 1
  •  
  • 1
  •  

Kakapo is an open source Swift based library allowing you to mock server behaviors and responses from Devlucky.

Kakapo allows for dynamic mocking library with an extensive feature set for replicating backend apis and logic. Kakapo gives complete control and does not rely on recorded requests. JSONAPI is fully supported.

This code snippet shows how one could create a set of dynamic responses using a database with Kakapo:

let db = KakapoDB()
db.create(User.self, number: 20)

router.get("/users") { request in
  return db.findAll(User.self)
}

You can find Kakapo on Github here.

A great library for mocking server responses.


  • 7
  • 1
  •  
  • 1
  •  

React Game – React Native And ReactJS Library For Game Creation

  • 10
  • 2
  •  
  •  
  •  

React Game Kit is an open source library providing a number of functions that simplify game creation with React Native.

With React Game Kit you can easily manage the game loop, draw sprites, create animations, and add physics. There is also support for tilemaps defined with a simple array syntax.

You can find React Game Kit on Github here.

You can find a demo with further explanation on the Surge site.

A nice library for those looking to create games with React Native.


  • 10
  • 2
  •  
  •  
  •  

HoverConversion – A Swift UI Component For Navigating Between Multiple Table Views

  • 13
  • 1
  •  
  •  
  •  

HoverConversion is an open source component Taiki Suzuki providing a great interface for switching between UITableViews.

HoverConversion provides a UIViewController that allows paging between UITableViews based on contentOffset and transition between table views with a pan gesture on the navigation view.

Here’s an animation from the readme showing HoverConversion in action:

HoverConversion

You can find HoverConversion on Github here.

A nice component for handling multiple table views.


  • 13
  • 1
  •  
  •  
  •