Extended example apps for RubyMotion
This is a RubyMotion port of Jonathan Rasmusson's Swift Arcade CustomBadge example. It illustrates the ability to create custom UI bits and pieces. Flip the rootViewController in app_delegate.rb to 1, 2 or 3, depending on which part you want to look at.
In Part 3, we depart from Jonathan's example, and create our own badge, without using external lib.
This example is an extension of the RubyMotion Sample app called Locations. However, it is also based on Ray Wenderlich's Core Data Tutorial - Getting Started.
You see, I wanted to check out CoreData for use in a project, but realized I didn't know enough. And the Locations app, while a good start, doesn't include tricky stuff like relationships between entities, which I will require.
While I did get it all working, with much simpler code than I found in other places, I do not consider this a "good" implementation of CoreData relationships. It is, however, simple and easy to understand, and understanding was my goal, so I can move on to the more complex issues, like loading a huge dataset.
This example illustrates the creation of an AppleTV app, displaying weather for several pre-defined locations. This app is very loosely based on Appcoda's tvOS introduction
Uses Climacons font.
This is an example of using Flow, based on https://motionpdx.github.io/blog/2016/07/14/cross-platform-mobile-development-with-flow/. But I tweaked some of the startup things, and I pulled data from the Ruby Gems Activity API endpoint.
This is a RubyMotion port of the IGListKit Tutorial from Ray Wenderlich's site. See my blog for all the gory details.