introduction to rhodes - by surendran - spritle software

13

Click here to load reader

Upload: spritle-software-private-limit-ed

Post on 17-May-2015

871 views

Category:

Technology


1 download

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 apps

TRANSCRIPT

Page 1: Introduction to Rhodes - By Surendran - Spritle software

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

Page 2: Introduction to Rhodes - By Surendran - Spritle software

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

Page 3: Introduction to Rhodes - By Surendran - Spritle software

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

Page 4: Introduction to Rhodes - By Surendran - Spritle software

Install Setup Create

© Spritle Software Private Limited | http://www.spritle.com

$> gem install rhodes

$> rhodes app a_sample_spritle_rhodes_app

$> rhodes-setup

Page 5: Introduction to Rhodes - By Surendran - Spritle software

Source

Folder

Structure

© Spritle Software Private Limited | http://www.spritle.com

Structure

Page 6: Introduction to Rhodes - By Surendran - Spritle software

Just like Rails app

$> rhodes model product name, price

M

© Spritle Software Private Limited | http://www.spritle.com

M

V

C

Page 7: Introduction to Rhodes - By Surendran - Spritle software

Run the App

$> rake run:android

$> rake run:iphone

© Spritle Software Private Limited | http://www.spritle.com

$> rake run:iphone

$> rake run:blackberry

Page 8: Introduction to Rhodes - By Surendran - Spritle software

Code Sample - View page

Spritle Software Private Limited | http://www.spritle.com

Page 9: Introduction to Rhodes - By Surendran - Spritle software

The Big Picture -1

© Spritle Software Private Limited | http://www.spritle.com

Page 10: Introduction to Rhodes - By Surendran - Spritle software

The Big Picture -2

© Spritle Software Private Limited | http://www.spritle.com

Page 11: Introduction to Rhodes - By Surendran - Spritle software

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

Page 12: Introduction to Rhodes - By Surendran - Spritle software

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

Page 13: Introduction to Rhodes - By Surendran - Spritle software

Questions?

Thank you

© Spritle Software Private Limited | http://www.spritle.com