Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
The iOS framework whose growth is bounded by O(documentation).
Objective-C C Python Other

This branch is 1320 commits behind jverkoey:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
docs
examples
scripts
src
templates
thirdparty
.gitignore
.gitmodules
AUTHORS
DONORS
HACKERS.mdown
LICENSE
NOTICE
README.mdown

README.mdown

Nimbus is an iOS framework whose feature set grows only as fast as its documentation.

By focusing on documentation first and features second, Nimbus hopes to be a framework that accelerates the development process of any application by being easy to use and simple to understand.

Getting Started

Nimbus' Background

Nimbus has been built with much inspiration from the Three20 framework. That being said, there are a number of fundamental problems with Three20 that Nimbus works very hard to avoid. Among them:

  • Poor documentation.
  • Spaghetti dependencies.
  • Suffering from a "kitchen sink" complex.
  • A complex build structure.
  • An enormous number of difficult-to-solve bugs.
  • Next-to-zero test coverage.

For its weaknesses, Three20 does provide a good deal of value through its feature set. It is used in over 100 apps in the app store by companies such as Facebook, LinkedIn, Posterous, Meetup, and SCVNGR.

Nimbus hopes to one day provide as much value as Three20 does on a feature-by-feature comparison, but with the invaluable benefit of sublime documentation and test coverage.

Nimbus' Development Roadmap

Most of the discussion revolving around Nimbus' roadmap is in the Github issue tracker. In particular, check out the grab bag of tasks that are actively being worked on here:

https://github.com/jverkoey/nimbus/issues?milestone=5&sort=created&direction=desc&state=open

Something went wrong with that request. Please try again.