
RedPotion
RedPotion combines RMQ, ProMotion, CDQ, AFMotion, and other libraries. It also adds new features to better integrate RMQ with ProMotion.
Its goals are to choose standard libraries and promote best practices, allowing you to develop iOS apps in record time.
=========
The makers of RMQ at InfiniteRed and the creators of ProMotion at ClearSight Studio have teamed up to create the ultimate RubyMotion library.
ProMotion for screens and RMQ for styles, animations, traversing, events, etc.
Plugins and Add-ons
You can use both RMQ Plugins and ProMotion Add-ons

Quick start
gem install redpotion
potion create my_app
bundle
rake pod:install
rake
New features for RMQ
find is aliased to rmq so you can use it for a more natural reading code:
find.all.hide
find(my_view).children.nudge(right: 10)
You can use app directly in code, which is the same as rmq.app
So you also get window, device, and delegate from that.
app.device
app.window
app.delegate
You can use the following in a UIView or Screen or UIViewController without prefacing it with rmq:
append
append!
prepend
prepend!
create
create!
build
build!
on
apply_style
reapply_styles
style
Stylesheet in your screens
You can specify the stylesheet in your screen like so:
class HomeScreen < PM::Screen
title "RedPotion"
stylesheet HomeStylesheet
def on_load
end
end
New features for ProMotion
None so far. ProMotion is perfect just as it is :-)
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request

