Host your Smartphone App on your Raspberry Pi!

Background:

I’m currently working on a Sencha Touch project making an Entrepreneur application, which will be released in a couple of months… Stay tuned! I only want say that it is a bit more complex than this example… but you have to start with something, right?!

To get some knowledge of the Sencha Touch Framework I created a basic App – based on my Nonsense Guru javascript from 1997. Yes that’s right! Just a couple of lines had to be changed.

The app was made entirely in javascript so the old script fitted right in…

Next step: The framework Host your Smartphone App on your Raspberry Pi!

Step 1: Host your Sencha Touch App on your Raspberry Pi!

Sencha Touch is in my opinion the greatest framework for making a web page / javascript based application simulating a native app in your smartphone there is! (The framework take care of browser kirks and it doesn’t mater if it’s displayed on an iPhone or Android phone)

If you really are thinking of making an App, you should look at  https://docs.sencha.com/touch/2.4/

Creation of an App
This was my first try, so I made some minor good codelines, but even though…. it works!! (Not in Internet Explorer, because the framework doesn’t support it, but who has a Windows phone… ;).

The basics are:

Define your app in a MVC fashion:
Model
View
Controller

The Models take care of data structure.
The Views displays data.
The Controllers take care of logic.

You need an Index.htm file which declare javascripts, framework files and css-files used.

The app.js holds the application.
(And the other files are filed as above… if it is a big App).

Read more at https://docs.sencha.com/touch/2.0.1/#!/guide/getting_started

(Mine is not a good example, but as I said it works!)

Next step: IDEHost your Smartphone App on your Raspberry Pi! schematic

Step 2: Create your Sencha Touch App !

IDE…  You could use Sencha Architect or senchafiddle to make your Web-App, but I really recommend you to just design your views, models and  controllers in those program and then start using Aptana Studio to make your coding easier.

Aptana can be found here http://www.aptana.com/

Import your Sencha project an let the keys fly!

Always use the Docs for reading about the xtype’s or containers etc, you are using in your application!
Let the docs be your best friend!

Next step: Place the App on your Pi!

For more detail: Host your Smartphone App on your Raspberry Pi!


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top