Mobile Dev Notes

Options Candidates Support Lib
offical solution Java (Android), Objective-C (IOS), Swift (IOS)
cross compiled Xamarin (C#)
web based PhoneGap (HTML5+CSS+JS), Cordova (HTML5+CSS+JS) Ionic, Supersonic, Bootstrap, AngularJs
Kendo UI, jQuery Mobile, Underscore.js
javascript runtime VM Accelerator titanium (wrapper), Facebook React Native (wrapper)
Telerik NativeScript (JS, CSS)
NPM modules

ref: * NativeScript vs all: https://www.youtube.com/watch?v=R98cdsq1qxA

  • Date Start: 2016.06

Reference

https://www.udemy.com/courses/search/?ref=home&src=ukw&q=cross%20platform%20app&lang=en&p=7
https://www.udemy.com/the-complete-guide-to-running-a-mobile-app-dev-business/
https://www.udemy.com/web-design-for-beginners-real-world-coding-in-html-css/
https://www.udemy.com/design-code-an-android-app-from-scratch/
https://www.udemy.com/bootstrap-beginners-landing-page/
https://www.udemy.com/learn-android/
https://www.udemy.com/realtime-meanstack/
https://www.udemy.com/angular-2-fundamentals-with-typescript-for-pro-developers-systemjs/
https://www.udemy.com/how-to-create-a-mobile-app-if-you-dont-know-how-to-code/
https://www.udemy.com/create-your-first-django-website-fast-free/
https://www.udemy.com/your-first-android-and-iphone-app-in-60-minutes/

Develop with Adobe PhoneGap or Cordova

  • Get installed:
    1. install NodeJS first (a mini chrome engine), then install phonegap by
      npm install -g phonegap

      or install cordova by

      npm install -g cordova
    2. install JDK (x86 or x64) and add Java bin to the path
    3. install android sdk with eclipse (x86 or x64) and add sdk “platform-tools” and “tools” to the path
    4. install apache ant and add its bin to the path
    • create project
      cordova create hello com.example.hello HelloWorld
    • add android support
      cordova platform add android
    • build cmd
      cordova build
    • then use android sdk to load the project root folder
    • then unhide www folder from asset folder in android sdk, and run as android app in simulator or in Genymotion (to install) for pickup device

Develop with NativeScript

  • Get to Code:

To read

other to read

https://www.youtube.com/watch?v=n0RZbTGf6uQ
https://www.youtube.com/watch?v=lvOmUJXo7qs
https://www.youtube.com/watch?v=_-CD_5YhJTA
https://www.youtube.com/watch?v=rOAK7ZQND_o
https://www.youtube.com/watch?v=0kmdjqgO9IY
https://www.youtube.com/watch?v=BCo0xCrE_jY
https://www.youtube.com/watch?v=nqFpfrUrMM4
https://www.youtube.com/watch?v=sCnGSOaaZFo