How can Enterprise App Developers become Mobile Application Developers?
People rely on their smart phones, tablet devices and laptops for all kinds of activities. For consumers for shopping and entertainment, and for professionals as an extension of their offices, to collaborate, engage with customers, and get work done. As the power and capabilities of mobile devices continues to grow, taking advantage of powerful new mobile applications and the unique capabilities of mobile devices become even more valuable. Many enterprise developers (and their organizations) are eager to participate in the mobile revolution.
We have been approached many times by enterprise developers and CIOs, asking if they can transfer their existing skills (or those of their staff) to mobile application development. This blog provides you a list of some useful materials for enterprise developers to get started with building applications across various device platforms such as Mobile Web, iOS, Android, BlackBerry, Windows Phone. A Detailed Whitepaper by RapidValue on this topic is coming soon! Do visit our blog site again in two weeks to read this whitepaper.
Training Resources & User Guide for Developers:
Some useful tutorials and learning materials for enterprise developers (desktop and web) to build mobile applications:
1. How to Build Mobile Applications for iOS and Android by Dan Armendariz and David J. Malan, Instructors at Harvard Extension School
This course teaches developers how to build mobile apps for Android and iOS, two of today’s most popular platforms, and how to deploy them in Android Market and the App Store. Developers learn – how to write native apps for Android using Eclipse and the Android SDK, how to write native apps for iPhones, iPod touches, and iPads using Xcode and the iOS SDK, and how to write web apps for both platforms. Read more>>
2. iPhone and iPad Development by Paul Hegarty from Stanford University
This audio podcast explains the Tools and APIs (updated for iOS 5) required to build applications for the iPhone and iPad platform using the iOS SDK – User interface designs for mobile devices and unique user interactions using multi-touch technologies; Object-oriented design using model-view-controller paradigm, memory management,Objective-C programming language; Other topics include: object-oriented database API, animation, multi-threading and performance considerations. Read More>>
3. Mobile Application Development on Android Platform by Google
These are Videos on Google I/O offered 90+ sessions featuring highly technical, in-depth content covering a number of technologies and developer products. Read More>>
4. Object-Oriented Analysis and Design: Learning Material by Ken Anderson, Associate Professor and the Associate Chair of the Department of Computer Science, University of Colorado at Boulder
This course presents an introduction to the design and construction of software systems using techniques that view a system as a set of objects that work together to realize the system’s functionality. Includes examples of object-oriented systems written in Java, Python, Ruby & Objective-C. It also explains the Android and iOS frameworks as examples of large-scale, modern frameworks in use by developers around the world. Read More>>
5. Windows Mobile Applications Fundamentals by Microsoft
A Quick Guide to build Windows mobile application. Developers can reuse their existing Visual Studio & .NET development skills and server infrastructure to extend their applications to mobile devices. Read More>>
6. Tutorial: Creating your First Application by BlackBerry Developer Forum (HTML5 Web Works)
7. A Guide for Android developers by Android Developer Forum
Lessons on how to use basic platform features that leverage alternative resources and other features so that the app can provide optimized user experience on a variety of Android compatible devices, using a single application package (APK). Read More>>
8. Developer’s guide to design, code, build, innovate by Apple
iOS Development Center – Consists of technical resources for developing innovative apps for iOS. Read More>>
9. User Guide to build cross-platform apps using web technologies by PhoneGap
10. Quick Start Guide for developer to build cross- platform mobile apps using Titanium Platform from Appcelerator
A developer guide which includes documents on Titanium SDK & Titanium Studio. The Titanium SDK lets you develop native, hybrid and mobile web applications from a single codebase. Titanium Studio is an extensible, Eclipse-based IDE for building Titanium applications and web applications. Read More>>
11. Worklight – Mobile Application Platform by IBM
A cross-platform application development tool which provides an open, comprehensive and advanced mobile application platform for smartphones and tablets, helping organizations of all sizes to efficiently develop, connect, run and manage HTML5, hybrid and native applications. Leveraging standards-based technologies and tools. The platform consists of a comprehensive development environment, mobile-optimized middleware, and an integrated management, and analytics console, supported by a variety of security mechanisms. Read More>>
12. Build Mobile Web Applications using jQuery Mobile
A Quick Start Guide: Touch-Optimized UI Framework built with jQuery and HTML5. jQuery Mobile can be used to build sites and apps that are accessible on all popular smartphone, tablet and desktop devices.Read More>>
13. Develop Mobile Web Applications using Sencha 2.0
A User Guide to build mobile web apps using Sencha 2.0. It also includes API documents for developers. Read More>>
14. Develop cross platform apps using C# and .Net Technology
Tutorials for developers to build cross- platform applications using Xamarin development platform.Read More>>
If you have any questions, please do write to us.
CTO, RapidValue Solutions