about banner

Android Training + Live Project

COURSE SUMMERY:

  • Learn the basics of Android programming, and take the first step on your journey to becoming an Android developer!
     
  • This course is designed for students who are new to programming, and want to learn how to build Android apps. You don’t need any programming experience to take this course. If you’ve been using a smartphone to surf the web and chat with friends, then you’re our perfect target student!
     
  • Learning anything new can be tough. We will walk you through the process of making Android apps, but to get the most out of this course, you must bring your enthusiasm for learning, and budget time on your calendar to learn with us.
     
  • By the end of the course, you’ll build simple (but powerful) apps that you can share with your friends. We also hope that you will learn enough through this course to decide how best to continue your journey as an Android app developer, if you're interesting in pursuing such a path.

Why Take This Course?

  • If you're a consumer of technology, this course will help you to become a creator of technology. You are only limited by your imagination!
     
  • Android powers over 80 percent of the world’s smartphones, and represents an incredible opportunity for developers everywhere. The next billion people coming online will interact with the internet for the very first time on a mobile device. Building for Android gives you the best opportunity to reach these users and make an impact -- both in your community, and on the world.

Why Learn PhoneGap?

  • As per a recent report on top developer trends to look out for in 2015, mobile development will continue to be huge thereby fueling the demand for native and web applications built for mobile devices. However, as the devices and interfaces continue to proliferate, developing native apps will become a crippling endeavor. In such a scenario, PhoneGap, HTML5 and other related web technologies will play a critical and dominant role in the future of app development.

Prerequisites and Requirements

  • If you are new to programming and don’t know where to start, then this is the course for you!
     
  • We will use Android Studio/ Eclipse to build our apps, so you should have access to a computer that can run Android Studio in order to follow along (see Android Studio's System Requirements for details). Don’t worry, you do not need to install Android Studio in advance -- we Access to an Android device is helpful, but not at all required.

JavaScript/ jQuery Mobile

  • Module 1
  • JavaScript introduction
  • JavaScript basics

Module 2

  • Introduction-
  • JQuery mobile introduction
  • What does jQuery mobile do
  • Pages and Dialogs
  • JQuery mobile page structure
  • Page transitions
  • Page linking
  • Dialogs and pop-ups
  • Toolbars
  • Toolbar basics
  • Header bar,
  • Footer bars,
  • Navbars
  • Positioning-Fixed, persistent
  • Theming toolbars .

Module 3

  • Buttons
  • Button basics
  • Button icons
  • Inline buttons
  • Grouped buttons
  • Theming of buttons
  • Content formatting
  • Basic HTML styles
  • Layout grids Columns
  • Collapsible content blocks
  • Collapsible sets
  • Theming of contents
  • Form elements
  • Form basics
  • Text input, Searchinput, slider flip toggle switch
  • Radio buttons
  • Checkboxes
  • Select menus

Module 4

  • Events
  • Touch events-Tap,Taphold,swipe, swipe right, left
  • Virtual mouse events- vMouseover and vMouseout
  • Pageload events
  • Scroll events

Finally, the most important prerequisite is a willingness to learn new things, and belief that you can do this!

What Will I Learn?
This training course enables applicants to make hybrid mobile apps that are neither native nor entirely web-based.

Syllabus:HTML/HTML 5

  • Chapter 1: Introduction to HTML5
  • This chapter is a brief introduction to HTML 5, what's new and how it's going to impact the web page authoring.
  • Chapter 2: New elements in HTML5
  • In this chapter we will give you a brief overview of elements introduced in HTML5 such as structural and content tags and APIs.
  • Chapter 3: Structuring HTML5 documents
  • Here we will cover new content models introduced in HTML5 and HTML5 outline algorithm.
  • Chapter 4: HTML5 Forms
  • Here we will cover the significant upgrades HTML5 brings to form elements.
  • Chapter 5: HTML5 Forms contd.
  • This chapter will cover advanced form controls such as date picker, sliders and color pickers.
  • Chapter 6: audio-video
  • Here we will cover the significant upgrades HTML5 audio video tags.
  • Chapter 7: Associated technologies
  • This chapter will briefly cover associated technologies such as Geolocation, web storage, and web workers.

CSS3

  • Module 1
  • Introduction CSS3
  • Selectors
  • class
  • id
  • Module 2
  • Backgrounds and Borders
  • Border-shadow
  • Border-radius etc.
  • Module 3
  • Multiple Column Layout
  • User Interface

Part I. PhoneGap

  • Introduction to PhoneGap
  • A Little PhoneGap History
  • Why Use PhoneGap?
  • How PhoneGap Works
  • Designing for the Container
  • Writing PhoneGap Applications
  • Building PhoneGap Applications
  • PhoneGap Limitations
  • PhoneGap Plug-Ins
  • Getting Support for PhoneGap
  • PhoneGap Resources
  • Hybrid Application Frameworks
  • PhoneGap Development, Testing, and Debugging
  • Hello, World!
  • PhoneGap Initialization
  • Leveraging PhoneGap APIs
  • Enhancing the User Interface of a PhoneGap Application
  • Testing and Debugging PhoneGap Applications
  • Dealing with Cross-Platform Development Issues
  • API Consistency
  • Part II. PhoneGap Developer Tools
  • Configuring an Android Development Environment for PhoneGap
  • Installing the Android SDK
  • Eclipse Development Environment Configuration
  • Creating an Android PhoneGap Project
  • Testing Android PhoneGap Applications
  • Configuring an iOS Development Environment for PhoneGap
  • Registering as an Apple Developer
  • Installing Xcode
  • Creating an iOS PhoneGap Project
  • Testing iOS PhoneGap Applications
  • Part III. PhoneGap APIs
  • Accelerometer
  • Querying Device Orientation
  • Watching a Device’s Orientation
  • Camera
  • Accessing a Picture
  • Configuring Camera Options
  • Dealing with Camera Problems
  • Capture
  • Using the Capture API
  • Configuring Capture Options
  • Capture at Work
  • Connection
  • Device
  • Events
  • Creating an Event Listener
  • deviceready Event
  • Application Status Events
  • Network Status Events
  • Button Events
  • File
  • Available Storage Types

Android Native

  • Introduction of Java & Android
  • Android Architecture
  • Android Activity LifeCycle
  • Android Layouts and Gestures
  • Android Working with Views
  • Building an Android Application based on Web Response
  • Working with Android Input Controls
  • Using Android to Access SQLite
  • Advanced Android Techniques
  • Android Services

 

phone

Phone Number

+917978462887, +919861340479
phone

Address

M5/23, Acharya Vihar, Bhubaneswar
Odisha-751013, India
phone

Follow Us