No description, website, or topics provided.
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
spec
vendor
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile

README.md

RubyMotion Parse Example

I've created this project to refamiliarise myself with iOS, to learn RubyMotion and to understand Parse.

Setup

  • Download the Parse SDK and extract Parse.framework to vendor
  • Copy app/config.rb.example to app/config.rb and fill in your Parse credentials

Design

  • I'm using the MVCS pattern described in the [iOS Programming: The Big Nerd Ranch Guide]
  • I'm aiming for a good balance of Ruby/Cocoa idioms (no metaprogramming or DSLs yet)
  • I've kept the app loosely coupled to Parse, so that if you wanted to a different backend...

Features

  • Authentication by Twitter or Parse
  • Pull-to-refresh

TODO

  • Facebook support
  • Handle network errors
  • Using asynchronus calls
  • Implement updating and deleting items
  • Add authentication
  • KVO?
  • reordering
  • iPad support (master/detail view)
  • TableViewCell
  • Proper user handling
  • ios 6 enhancements?
  • 'loading' animation?
  • cell class in config (subclass pf tableviewcell)
  • rename 'instantiate' method
  • menu after selecting an item
  • push notifications?