Mobile Application

From BC$ MobileTV Wiki
Jump to: navigation, search

A Mobile Application (commonly abbreviate as a Mobile App) is a native software application or hybrid (web & native) application that runs on a given (or multiple) Mobile Operating Systems.


Native

BREW

Symbian SDK

Palm SDK

J2ME

BlackBerry SDK

Android SDK

Cocoa (iOS)

Windows Phone SDK


Cross-Platform & Ported

React Native

See: React Native


Weex

[13] [14]


Xamarin

Microsoft purchased Xamarin to enable Mobile C# applications to run natively cross-device through cross-compilation & automated porting.

[25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35]

Flutter

Flutter is Google's Mobile/Web cross-platform development framework.

See dedicated entry: Flutter

Telerik


Oracle ADF


IBM WorkLight


Adobe AIR Mobile


JavaFX on Android

See: JavaFX & Android


Hybrid App

PhoneGap

PhoneGap is an open source development tool for building fast, easy mobile apps with JavaScript.

If you’re a web developer who wants to build mobile applications in HTML and JavaScript while still taking advantage of the core features in the iPhone, Android and Blackberry SDKs, PhoneGap is for you.

[50] [51] [52] [53]


Apache Cordova

When PhoneGap's parent company Nitobi was acquired by Adobe, it was also announced that Adobe intended to continue the support of PhoneGap as an open source project, however that it would hand over the majority of the code to the Apache Software Foundation and developer community. The project is now undergoing incubation and awaiting its first major release under the title Apache Cordova.

[55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72]

Cordova Plugins

Ionic

Capacitor

[73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84]

NativeScript


Appcelerator


ExtJS/SenchaTouch



Tools


Resources


Tutorials


External Links


References

  1. BREW platform: http://www.brewmp.com/brew-platform
  2. wikipedia: Symbian
  3. Palm compiler: http://sourceforge.net/projects/prc-tools/files/
  4. wikipedia: Java Platform, Micro Edition
  5. BlackBerry Java Development Environment: https://developer.blackberry.com/java/download/jde
  6. BlackBerry Java SDK 4.7: https://developer.blackberry.com/java/documentation/1971071.html
  7. BlackBerry Java SDK 5.0: hhttps://developer.blackberry.com/java/documentation/1970854.html
  8. BlackBerry Java SDK 6.0: https://developer.blackberry.com/java/documentation/1970853.html
  9. BlackBerry Java SDK 7.0: https://developer.blackberry.com/java/documentation/1970852.html
  10. Introducing Windows Phone SDK 8.0: http://blogs.msdn.com/b/visualstudio/archive/2012/10/30/introducing-windows-phone-sdk-8-0.aspx
  11. Microsoft posts Windows Phone 8 SDK, kicks off a new era for apps: http://www.engadget.com/2012/10/30/microsoft-posts-windows-phone-8-sdk/
  12. WP8 SDK - It's OK!: http://www.i-programmer.info/news/189-windows-phone/5012-wp8-sdk-its-ok.html
  13. A simple tutorial for Weex: https://medium.com/@jinjiang/a-simple-tutorial-for-weex-353cd4142b48
  14. Introducing Vue and Weex for Native Mobile Apps: https://code.tutsplus.com/tutorials/introducing-vue-and-weex-for-native-mobile-apps--cms-28782
  15. wikipedia: Xamarin
  16. List of Xamarin Components: http://github.com/xamarin/XamarinComponents (and source code)
  17. Xamarin code repos (on GitHub):
  18. Xamarin - Android dev guide: https://developer.xamarin.com/guides/android/
  19. Xamarin - iOS dev guide: https://developer.xamarin.com/guides/ios/
  20. Microsoft to acquire Xamarin and empower more developers to build apps on any device Read more at http://blogs.microsoft.com/blog/2016/02/24/microsoft-to-acquire-xamarin-and-empower-more-developers-to-build-apps-on-any-device/#shUEsv85x4MUeXh4.99: http://blogs.microsoft.com/blog/2016/02/24/microsoft-to-acquire-xamarin-and-empower-more-developers-to-build-apps-on-any-device/#sm.0000v3e28ec4ie6b10dhilnqiq10q
  21. Welcoming the Xamarin team to Microsoft: http://weblogs.asp.net/scottgu/welcoming-the-xamarin-team-to-microsoft
  22. A Xamarin + Microsoft Future: http://blog.xamarin.com/a-xamarin-microsoft-future/
  23. Xamarin now free in Visual Studio: http://arstechnica.com/information-technology/2016/03/xamarin-now-free-in-visual-studio/ (SDKs also being open sourced)
  24. Build apps with native UI using Xamarin in Visual Studio: http://msdn.microsoft.com/en-us/library/dn879698.aspx
  25. Introduction to Xamarin.iOS: https://docs.microsoft.com/en-us/learn/modules/introduction-to-xamarin-ios/
  26. Introduction to Xamarin.Android: https://docs.microsoft.com/en-us/learn/modules/introduction-to-xamarin-android/
  27. Shrinking your (Xamarin) Android App Size: https://devblogs.microsoft.com/xamarin/shrinking-android-app-size/
  28. Faster Application Startup using Custom Profiles with Startup Tracing on Android: https://devblogs.microsoft.com/xamarin/faster-android-startup-times-with-startup-tracing/
  29. Tailwind Traders - Sample Reference Applications (across Microsoft/.net stack): https://github.com/Microsoft/TailwindTraders
  30. Xamarin sample app -- SmartHotel360 Mobile: https://github.com/Microsoft/SmartHotel360-Mobile (original 2017 reference Xamarin Mobile app)
  31. Xamarin sample app -- SmartHotel360 IoT version: https://github.com/Microsoft/SmartHotel360-IoT
  32. C#/Xamarin -- RockPaperScissorsLizardSpock: https://github.com/Microsoft/RockPaperScissorsLizardSpock
  33. Remoted iOS Simulator for Windows: https://docs.microsoft.com/en-us/xamarin/tools/ios-simulator/
  34. Microsoft Azure -- Santa Talk Challenge: https://github.com/codemillmatt/santa-talk
  35. Keynote - Journey to the intelligent cloud: https://channel9.msdn.com/Events/Connect/2017/K100
  36. NativeScript for Elegant, Cross-Platform, Native Mobile Apps: http://www.telerik.com/nativescript
  37. Building Mobile Applications with Oracle Mobile Application Framework: http://docs.oracle.com/cd/E53569_01/tutorials/tut_jdev_maf_app/tut_jdev_maf_app.html
  38. IBM WorkLight (BLOG): https://www.ibm.com/developerworks/community/blogs/worklight/?lang=en
  39. Getting Started with IBM Worklight: https://www.ibm.com/developerworks/mobile/worklight/getting-started/
  40. IBM "MobileFirst" foundation: http://www-03.ibm.com/software/products/en/mobilefirstfoundation
  41. Eight steps to IBM Worklight mobile application development: https://www.ibm.com/developerworks/websphere/techjournal/1210_chen/1210_chen-pdf.pdf
  42. Developing AIR applications for mobile devices: http://help.adobe.com/en_US/air/build/WSfffb011ac560372f-5d0f4f25128cc9cd0cb-8000.html
  43. Nitobi enters into Acquisition Agreement with Adobe: http://phonegap.com/2011/10/03/nitobi-enters-into-acquisition-agreement-with-adobe-2/
  44. Adobe Announces Agreement to Acquire Nitobi, Creator of PhoneGap: http://www.adobe.com/aboutadobe/pressroom/pressreleases/201110/AdobeAcquiresNitobi.html
  45. Adobe Acquires Developer of HTML5 Mobile App Framework PhoneGap Nitobi: http://techcrunch.com/2011/10/03/adobe-acquires-developer-of-html5-mobile-app-framework-phonegap-nitobi/
  46. PhoneGap Creator Nitobi Acquired by Adobe: http://www.readwriteweb.com/mobile/2011/10/phonegap-creator-nitobi-acquir.php
  47. wikipedia: Apache Cordova
  48. Apache Callback Proposal: http://wiki.apache.org/incubator/CallbackProposal
  49. PhoneGap to become an Apache project as Adobe acquires Nitobi: http://arstechnica.com/open-source/news/2011/10/phonegap-to-become-an-apache-project-as-adobe-acquires-nitobi.ars
  50. Building a NFC enabled Android application with PhoneGap: https://web.archive.org/web/20130902060109/http://phonegap.com/2011/09/26/building-an-nfc-enabled-android-application-with-phonegap/
  51. PhoneGap Eclipse Issue - eglCodecCommon glUtilsParamSize: unknow param errors: https://stackoverflow.com/questions/22348801/phonegap-eclipse-issue-eglcodeccommon-glutilsparamsize-unknow-param-errors
  52. Update for Customers Using PhoneGap and PhoneGap Build: https://blog.phonegap.com/update-for-customers-using-phonegap-and-phonegap-build-cc701c77502c
  53. Saying Goodbye to PhoneGap: https://dev.to/ionic/saying-goodbye-to-phonegap-1gp4
  54. Apache Cordova - Getting Started guides: http://docs.phonegap.com/en/2.3.0/guide_getting-started_index.md.html#Getting%20Started%20Guides
  55. What is Apache Cordova? (and how is it used/leveraged by Ionic?): https://ionicframework.com/resources/articles/what-is-apache-cordova
  56. Create your first Cordova app: https://cordova.apache.org/docs/en/latest/guide/cli/
  57. List of all Apache Cordova Commands, Aliases & Options: https://www.apachecordova.com/apache-cordova-commands-aliases-options/
  58. Cordova - Quick Guide: https://www.tutorialspoint.com/cordova/cordova_quick_guide.htm
  59. Apache Cordova tutorial -- Fast Track to Mobile Application Development: https://ccoenraets.github.io/cordova-tutorial/
  60. Learning Cordova eBook (PDF): https://riptutorial.com/ebook/cordova
  61. How to add Android platform in Cordova Project?: https://www.apachecordova.com/add-android-platform-in-cordova-application/
  62. Getting Started with Apache Cordova Mobile App Development (in VS Code): https://www.youtube.com/playlist?list=PLReL099Y5nRd9BNsMZwXvTDeqnfRMiGJy
  63. Getting Started With Visual Studio Tools For Apache Cordova: https://docs.microsoft.com/en-us/visualstudio/cross-platform/tools-for-cordova/first-steps/build-your-first-app
  64. An Introduction to Cordova (2-part tutorial): https://code.tutsplus.com/series/an-introduction-to-cordova--cms-922
  65. Apache Cordova Tutorial -- Developing Mobile Applications with Cordova: https://thematridox.com/2017/01/04/apache-cordova-tutorial-developing-mobile-applications-with-cordova/
  66. How to create an awesome hybrid mobile app using Cordova - Part I: http://prideparrot.com/blog/archive/2015/8/how_to_create_an_awesome_hybrid_mobile_app
  67. How to install/run PhoneGap on Ubuntu: https://dasunhegoda.com/installrun-phonegap-ubuntu/797/
  68. Cordova-Examples: https://github.com/cfjedimaster/Cordova-Examples
  69. Clipboard management plugin for Cordova/PhoneGap: https://github.com/VersoSolutions/CordovaClipboard
  70. Cordova docs -- Geolocation plugin: https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/ | SRC
  71. Cordova - Geolocation: https://www.tutorialspoint.com/cordova/cordova_geolocation.htm
  72. Cordova vs Capacitor: https://ionicframework.com/resources/articles/capacitor-vs-cordova-modern-hybrid-app-development
  73. Announcing Capacitor 1.0: https://blog.ionicframework.com/announcing-capacitor-1-0/
  74. Capacitor 1.0 -- A new way to build native mobile apps with Ionic: https://www.youtube.com/watch?v=tDW2C6rcH6M
  75. Capacitor 2.0 -- easy to build web apps that run on iOS, Android, and on the web as Progressive Web Apps — all powered by a single codebase: https://ionicframework.com/blog/announcing-capacitor-2-0/ | WEBINAR
  76. Capacitor 3.0 planning: https://github.com/ionic-team/capacitor/issues/3133
  77. Announcing Capacitor 3.0 Beta: https://capacitorjs.com/blog/announcing-capacitor-3-0-beta
  78. How Capacitor Works: https://capacitorjs.com/blog/how-capacitor-works
  79. Installing Capacitor: https://capacitorjs.com/docs/getting-started
  80. Building an Ionic Framework Camera App (using Capacitor + AngularJS): https://capacitor.ionicframework.com/docs/guides/ionic-framework-app
  81. Building cross-platform apps with Capacitor and Vue.js: https://blog.logrocket.com/building-cross-platform-apps-with-capacitator-and-vue-js/
  82. Generating Credentials (for Android and/or iOS app store deployments): https://ionicframework.com/docs/appflow/package/credentials
  83. Announcing Capacitor 3.0: https://ionicframework.com/blog/announcing-capacitor-3-0/
  84. Capacitor -- Deep Linking with Universal and App Links: https://capacitorjs.com/docs/guides/deep-links
  85. https://www.sencha.com/products/touch/
  86. PhoneGap Build Shutting Down? Try Appflow!: https://ionicframework.com/blog/phonegap-build-no-longer-maintained-by-adobe/

See Also

Mobile | Mobile OS | Mobile Web | Web Application | Rich Internet Application | Desktop Application