ProMotion

screenshot of ProMotion

ProMotion is a RubyMotion gem that makes iPhone development less like Objective-C and more like Ruby.

Overview:

ProMotionGem is a RubyMotion gem developed by Infinite Red, a web and mobile development company based in Portland, OR, and San Francisco, CA. It aims to make iOS development more like Ruby and less like Objective-C by introducing a clean, Ruby-style syntax for building screens.

Features:

  • ProMotion Screen: A clean, Ruby-style syntax for building screens.
  • Navigation Bars: Abstraction of UINavigationController and other iOS code into a simple, Ruby-like DSL.
  • Tab Bars: Easy creation of tab bars with a Ruby-style syntax.
  • Table Screens: Creation of table screens with features like grouped tables, searchable and refreshable options.
  • Split Screens: Ability to create split screens.
  • Map Screens: Inclusion of map screens in the app.
  • Web Screens: Ability to integrate webviews into the app.

Summary:

ProMotionGem is a RubyMotion gem created by Infinite Red. It aims to simplify iOS development by introducing a clean, Ruby-style syntax for building screens. It abstracts a lot of boilerplate Objective-C code and offers features like navigation bars, tab bars, table screens, split screens, map screens, and web screens. The gem is free to use and is maintained by the community. Premium support and mobile app development services are offered by Infinite Red.