Course Name: Advance Training in Web Application Development on Android OS
Course Code: PBS_GOG_003
Course Duration: 45 Days
Contact Us:- [M:- +91 8790059362][ L:- 040 40181104 ]
Instructor-led Regular Classroom Training, Instructor-led Regular Online Training.
We can customize the course contents and course duration according to your Requirement. We can help you to identifying those needs and specifications.
Delegates should have a basic understanding of Web development
You will learn how to create an Android-friendly web app on the platform of your choice, and then convert it to a native Android app with the free PhoneGap framework. Discover why device-agnostic mobile apps are the wave of the future, and start building apps that offer greater flexibility and a broader reach.
Learn the basics for making a web page look great on the Android web browser
Convert a website into a web application, complete with progress indicators and more
Add animation with jQTouch to make your web app look and feel like a native Android app
Take advantage of client-side data storage with apps that run even when the Android device is offline
Use PhoneGap to hook into advanced Android features including the accelerometer, geolocation, and alerts
Test and debug your app on the Web under load with real users, and then submit the finished product to the Android Market
Module1: Web Programming Crash Course
The three main technologies we will use to build web apps are HTML, CSS, and Java- Script. We’ll quickly cover each to make sure we’re all on the same page before plowing into the fancy stuff.
Module 2: Basic Styling
we are going to build a native Android app using HTML, CSS, and Java- Script. The first step on this journey is to get comfortable styling HTML to look like a mobile app. In this module, I’ll show you how to apply CSS styles to a bunch of existing HTML pages so that they are easily navigable on an Android phone. So, in addition to moving closer to building a native app, you’ll be learning a practical (and valuable) skill that you can use immediately.
Module 3: Advanced Styling
In our quest to build an Android app without Java, we’ve discussed how to use CSS to style a collection of HTML pages to look like an Android app. In this module, we’ll lay the groundwork to make those same pages behave like an Android app. Specifically, we’ll discuss:
Using Ajax to turn a full website into a single-page app.
Saving the app as an icon on the home screen.
Module 4: Animation
Android apps have a number of distinctive animation characteristics that add context and meaning for the user. For example, pages slide left as users drill down through links, and slide right as they navigate back. In this module, you’ll learn how to add characteristic behaviors like sliding, page flip, and more to your web app. These changes will make your web app almost indistinguishable from a native application.
Module 5: Client Side Data Storage
Most software applications need to store data in some sort of persistent fashion in order to be useful. When it comes to web apps, this task has traditionally been handled with either a server-side database or cookies set in the browser. With the advent of HTML5, web developers now have a couple more options: Web Storage, and Web SQL Database.
Module 6 : Offline Application Cache
Module 7: Native Application
Our web app can now do many things that a native app can do: launch from the home screen, store data locally on the phone, and operate in offline mode. We’ve formatted it nicely for the device and set up native-looking animations to provide feedback and context to the user.
However, there are still two things that it cannot do: it can’t access the device features and hardware (e.g., geolocation, accelerometer, sound, and vibration) and it can’t be submitted to the Android Market. In this module, you will learn how to extend the reach of your web app beyond the normal confines of the browser using an open source project called PhoneGap.
Module 8: Selling Application to Android Market
Finally, the moment you’ve been waiting for: submitting your completed app to the Android Market. The process is actually pretty straightforward: you just need to prepare a release version of the app and upload it.
Real Time Live Project will be implemented using Android software Emulator and Android Hardware Devices in our R&D lab.