introduction to rhodes - by surendran - spritle software
DESCRIPTION
Introduction to Rhodes platform for developing cross platform mobile applications.From Spritle software.A distributed agile software development company specializing in Ruby on Rails, HTML5 and Mobile appsTRANSCRIPT
Introduction to Rhodes PlatformDevelop cross-platform mobile apps
Surendran S, Rails Developer
© Spritle Software Private Limited | http://www.spritle.com Some of the content’s were taken from Internet
Develop cross-platform mobile apps
Agenda
• Overview of Rhodes
• Getting started with Rhodes
• RhoMobile platform – The big picture
• Live Demos• Live Demos
© Spritle Software Private Limited | http://www.spritle.com
Rhodes - Overview
• Cross-platform mobile application
development framework
• Use your Web skill to develop native mobile
app app
• Rhodes is Ruby gem
• Follows MVC Architecture
© Spritle Software Private Limited | http://www.spritle.com
Install Setup Create
© Spritle Software Private Limited | http://www.spritle.com
$> gem install rhodes
$> rhodes app a_sample_spritle_rhodes_app
$> rhodes-setup
Source
Folder
Structure
© Spritle Software Private Limited | http://www.spritle.com
Structure
Just like Rails app
$> rhodes model product name, price
M
© Spritle Software Private Limited | http://www.spritle.com
M
V
C
Run the App
$> rake run:android
$> rake run:iphone
© Spritle Software Private Limited | http://www.spritle.com
$> rake run:iphone
$> rake run:blackberry
Code Sample - View page
Spritle Software Private Limited | http://www.spritle.com
The Big Picture -1
© Spritle Software Private Limited | http://www.spritle.com
The Big Picture -2
© Spritle Software Private Limited | http://www.spritle.com
RhoSync Server – Run your own
Install• Install redis and rhosync gem
• $> rhosync app storemanager-serverBuild
• $> rhosync app storemanager-server
Start
• $ rake redis:start
• $ rake rhosync:start
© Spritle Software Private Limited | http://www.spritle.com
Live Demos
• A simple App – CRUD Products
• UI Effects demonstrations
• GITHub Client using Rhodes• GITHub Client using Rhodes
© Spritle Software Private Limited | http://www.spritle.com
Questions?
Thank you
© Spritle Software Private Limited | http://www.spritle.com