Spots is a cross-platform view controller framework for building component-based UIs. The internal architecture is built using generic view models that can be transformed both to and from JSON. So, moving your UI declaration to a backend is as easy as pie. Data source and delegate setup is handled by Spots, so there is no need for you to do that manually. The public API is jam-packed with convenience methods for performing mutation, it is as easy as working with a regular collection type. At the top level of Spots, you have the SpotsController which is the replacement for your view controller.

Features

  • JSON based views that could be served up by your backend
  • View based caching for controllers, table and collection views
  • Supports displaying multiple collections, tables and regular views in the same container
  • Features both infinity scrolling and pull to refresh (on iOS), all you have to do is to setup delegates that conform to the public protocols on SpotsController
  • No need to implement your own data source, every Component has its own set of Items, which is maintained internally and is there at your disposal if you decide to make changes to them
  • Easy configuration for registering views. This improves code reuse and helps to theme your app and ultimately keep your application consistent

Project Samples

Project Activity

See All Activity >

Categories

Frameworks, JSON

License

MIT License

Follow Spots

Spots Web Site

You Might Also Like
Our Free Plans just got better! | Auth0 by Okta Icon
Our Free Plans just got better! | Auth0 by Okta

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Spots!

Additional Project Details

Programming Language

Swift

Related Categories

Swift Frameworks, Swift JSON Software

Registered

2023-10-12