Sebastien
Sebastien

Reputation: 6660

How to save data on a persistent store with rubymotion?

I tried to find the best way to store data on a local persistant store but I did not find a lot of resources about this.

I found only :

But what is the best gem/way to make a offline app. I mean, I sync with remote one time and after that, my application uses a local storage (cora data, sqlite...) to read data?

Thank you

Upvotes: 1

Views: 760

Answers (3)

Sideshowcoder
Sideshowcoder

Reputation: 656

You could also use CouchbaseLite and leverage it's sync capabilities to make the data available offline. I created an CouchbaseLite RubyMotion Example which is a port of a TodoLite-iOS version of the App. I'm currently working on making the integration nicer and more ruby like, but it works as is.

Upvotes: 0

Dx_
Dx_

Reputation: 1576

I prefer the way HipByte suggests in the Locations sample.

Check the LocationsStore class, and how they use CoreData in a very simple way.

Upvotes: 0

Steve Ross
Steve Ross

Reputation: 4144

I use MotionModel (heck, I wrote MotionModel) but I'm biased. It's supposed to be for use-cases where you don't want to set up the Core Data stack. That said, InfiniteRed has done a great job with RMQ so it's likely they did a great job with CDQ, which wraps Core Data.

I suggest you make a play app with each and decide for yourself.

Upvotes: 1

Related Questions