01. Install Android Studio.

Verify that JDK installed, if not then download and install it from here.

02. Create example project of hello world.

03. Run the project on AVD (Android Virtual Device) – Verify everything works ok:

  • Create AVD
  • Select Phone: Nexus 5x
    • System with VT-x select Image x86.
    • Weak system select arm
  • Kitkat 4.4 with google APIs

04. Install Node.js. Use the LTS version.


05. Install PhoneGap or open command prompt and write there:

  • Option 1:
    • Open command prompt as Administrator.
    • npm install -g phonegap
  • Option 2:
    • Download phonegap installer
    • Run phonegap desktop up at windows start, search “Phonegap Desktop”.
    • C:ProgramDataMicrosoftWindowsStart MenuProgramsAdobePhoneGapAdobePhoneGap

06. Open command prompt.

07. Create a phonegap project as follows:

phonegap create

Example: c:>phonegap create myfirstproject com.myfirst.androidproject my_first_android_project

cd (change directory) to the directory you have created at #2 (“myfirstproject”).

At command prompt write the following: c:>phonegap platform add android

08. Open Android Studio

09. Select “Import project”

10. Browse to path you have created at #8 +”platforms” and select directory “android”.

11.  At all of the following options click next.

12. Upon Android studio asks is to overwrite the directory, select YES, click next.

13. Some SDK and Gradle error appeared with link next to it. After clicking on the link, Android studio downloads all required competent.

Click on the link as illustrated at the following picture:


14. Click on Run an android studio, it will run AVD (android virtual machine) and then the HTML5 application will be loaded.

15. How to stuff:

01. How to change app name?

  • click on the following picture:


02. How to Change app icon?

  • Delete previous icon.
    • Under android->res->drawable delete icon.png
  • For Android Studio:
    • Option A:
      • Right click on android->res, new Image Asset
      • On Asset type choose Action Bar and Tab Icons
      • Choose the image path or enter Text Name
      • Give your image a name in Resource name (name it icon).
      • Next->Finish
    • Option B
      • Right click on android->res->drawable->icon and delete it.
      • Right click on android-res select new->image asset
      • Click on image and select a picture to use as icon.
      • Then click on next->finish.
      • Under android->manifests edit AndroidManifests.xml.
      • Replace 
        • android:icon=”@drawable/icon”
        • By
        • android:icon=”@mipmap/ic_launcher” , save the file.
      • Delete from Res-xml-config.xml records of icon.

External sources:


03 – How to remove Phonegap splash screen?

  • Delete android->res-drawable->screen.png
  • Delete lines of splash from
    • android->manifests->AndroidMenifest.xml
  • Delete from android->res->xml->config.xml block that starts with



1. Google Maps

Android: https://play.google.com/store/apps/details?id=com.google.android.apps.maps&hl=en

iOS: https://itunes.apple.com/en/app/google-maps/id585027354?mt=8

Google maps Offline Maps: https://support.google.com/gmm/answer/3273567?hl=en

Cover art

2. Google Translate

Android: https://play.google.com/store/apps/details?id=com.google.android.apps.translate&hl=en

iOS: https://itunes.apple.com/en/app/google-translate/id414706506?mt=8

Google Translate Offline: https://support.google.com/translate/answer/6142473?hl=en

Cover art

3. Trip advisor

Android: https://play.google.com/store/apps/details?id=com.tripadvisor.tripadvisor&hl=en&referrer=utm_download_tracking=Brand_AppPage_0_13091#_=_

iOS: https://itunes.apple.com/us/app/tripadvisor/id284876795?mt=8#_=_

Cover art

4. More Apps for downloading offline maps:

HERE Maps: https://play.google.com/store/apps/details?id=com.here.app.maps

Cover art

Maps Me: https://play.google.com/store/apps/details?id=com.mapswithme.maps.pro

Cover art


Based on:


Esential to every Mobile phone


Wifi analyzer


Fast notes fj







Clean Master


Sports Tracker





App Name



Next Bus & Train Info


Shows the Wi-Fi channels around you. Helps you to find a less crowded channel for your wireless router.


Learn Languages Free


An app that sends Voice notes to your email.


This app brings to your mobile device the power and control of professional photo editing software


Truecaller lets you search beyond your phonebook, identify unknown incoming calls, block calls you don’t want to receive, and make relevant contact suggestions based on time and place – so you never have to leave the service to find the right contact.


Noknok shows you how your friends name you on their phone.


Messaging app available for Android and other smartphones


Keeping up with friends is faster than ever.


The TrackID™ music recognition app is the best way to identify the music around you. Just tap the TrackID™ button and within secondsthe application recognises the song you are listening to.


The World’s Most Trusted Android Optimizer, Speed Booster and Free Anti-Virus app


Best way to identify music and TV


Turn your mobile into a social sports computer with Sports Tracker for running, cycling, walking, hiking, mountain biking, skiing and all your sports activities


free IM & video calls


Social GPS Maps & Traffic


Place for your photos, docs, videos, and other files


1. Download Image of openElec for Raspberry

Note: You need to follow the steps below by the following order exactly

http://openelec.tv/get-openelec then goto paragraph of “RaspberryPi Builds” and download DISKIMAGE file.

2. Open the compressed file from #1

3. Install the compressed file from #1 on SDCard as follows

a. Download: http://sourceforge.net/projects/win32diskimager/

b. Install win32diskimager.

c. Run C:Program Files (x86)ImageWriterWin32DiskImager.exe

d. Insert SD Card (at least 4 GB and maximum 16GB cause Raspberry Pi doesn’t support above it) to pc.

e. At Win32diskimager select the drive of Sd Card and select the .img file from #2.

f. Click on “Write” button.

g. Read more at Wiki for openElec

4. Connect to Raspberry the following elements

  • SdCard (Class 10, 4GB suggested).
  • HDMI Monitor.
  • Network or Wifi dongle.
  • Keyboard.
  • Mouse.
  • Power supply (Micro USB connector 5V 2A).

5. Raspberry will boot.

6. Accept all default till you see main screen of Kodi - XBMC.

7a. Option A: Configure Genesis Addon:

Install on Kodi v17 by the following links:


7b. Option B: Install Exodus

The short version is to add the following source:

The long version is here:

8. Setup live TV (IsraelLive)

a. System->File Manager->Add Source->Source:

  • Source: http://srp.nu
  • Name: srp

b. System->settings->Addons->Install from Addons repository->All addons->Live Tv client->PVR IPTV simple client.

c. System->settings->Add-ons->Install from Zip file->Srp->Helix->All->superrepo.kodi.helix.all-0.7.03.zip.

d. Wait till finishing install.

e. Video->Video Add-ons->Get More->IsraelLive

f. Rerstart Raspberry Pi.

g. View more at the following video: https://www.youtube.com/watch?v=4CrLDYU3V0I

9. Add subtitles, explained here

a. System->Settings->Video->Subtitles.

b. Preferred subtitle language.

c. Languages to download subtitles for,

d. Default TV/Movie service->Get More-

e. Read more about subtitles configuration here:


10. Install Remote controller over Wifi

11 Install Adults / Porn add-ons on Kodi

a. System->Settings->Add-ons->Install from zip file->fusion->kodi-repos->xxx-adult->repository.TheYidXXX-1.4.zip.zip.

b. Install from zip file->fusion->xbmc-repos->xxx-adult->repository.xbmcadult-1.0.6.zip.

c. Add all under Install from zip file->fusion->xbmc-repos->repository.xxxadultxbmc0-1.0.0.zip.

d. System->Settings->Add-Ons->Install from repository->AdultsXBMC.com Add-on Repository->Video add-ons.

e. Select add-ons to install.

f. Goto Video->Add ons-> Get more->Search for Oxo, Tubesex, XxTRUCOxX and more…

g. View more info here: http://www.youtube.com/watch?v=aaoK16DxrSA

12. Hebrew Localization

a. Goto System->Settings->Appearance->Envelope->Fonts->Ariel Based.

b. Change interface to hebrew by->International->Language->Hebrew.

c. Goto System->Settings->Video->Subtitles->Encoding (ערכת תווים)->Hebrew (Windows)

13. Audio settings & Screen Calibration

  • Goto System->Settings->System-Display Output->Video Calibration.
  • Adjust the Video.
  • Audio: System->settings->system->Audio output->Audio output device->HDMI and Analogue

14. VOD and Sports Israel

15. External Links


01 - 77  videos (Dec/2014) https://www.thenewboston.com/videos.php?cat=278
02 - 200 videos (Aug/2011) https://www.thenewboston.com/videos.php?cat=6
03 - 25 videos Android Development for Beginners 
04 - 42 videos Android Development Tutorial
05 - 29 videos How to Make Android Apps
01 - https://www.thenewboston.com/videos.php?cat=28

Multi Platform

01 - MS Visual Studio - Apache Cordova Template
02 - PhoneGap
03 - Intel XDK
04 - Link a: Ionic - Link b: Ionic Code samples


01 - http://wp.flash-jet.com/the-five-best-ways-to-develop-enterprise-mobile-apps
02 - https://www.youtube.com/user/cogee/playlists - HTML / JavaScript / JQuery Mobile / Many more
03 - http://www.w3schools.com/jquerymobile/default.asp
04 - http://demos.jquerymobile.com/1.4.5/
05 - http://www.codenutz.com/getting-started-phonegap-android-studio/ - how to install and run App on android studio with phoneGAP
06 - http://wp.flash-jet.com/build-android-app-with-phonegap/