Course for Android Mobile App Development |

Enroll to Course |

We've got the hottest news & views about the Technology World. We could tell you about what's going on in there and what you need to do to progress in your career. Just fill this survey and get personalized lessons that doesn't waste your time, did we forgot to mention it 'free'? Takes only 2 minutes. Join Over 30,000 Happy Learners.

Training Delivery Options | How you will be trained

  • Instructor-led Online

    Online trainer logo

    Best for people with limited time in the day

    No hassle, no wastage of time commuting

    Clear out all your doubts interactively

    Take classes from locations anywhere in the world

    People with moving jobs can take this class

  • Self Paced Online

    Self pace learning logo

    Great for those slow learners who master the subject after learning

    Allow you a whale of a time to practice

    Defer next topic till you have mastered previous one

    This is a great option if you find it difficult to find time

    No hassle of commute

    It's good if you are a Busy-bee

  • Regular Classroom

    Regular classroom training logo

    This is for you if you like learning with others

    If you want to the get the feel of things

    If you have the time to come and learn

    You would get to learn face to face

    Interact with other students

  • Corporate Training

    Corporate training logo

    For a firm wanting trained employees

    Corporate training is a good to retain employees

    Increases skill sets so that same employees work for variety of projects

    No new hiring required

    A great alternative to corporate jaunts

    The cost per employee is low

Course Features | Lots of free take aways

Scan & Share
  • Industry professionals as Trainers - No Academic trainers
  • Well researched advanced course content created by Industry professionals
  • 100+ videos
  • 300(+) Assignments
  • Free access to Text based learning resources - 400(+) PDFs | 500(+) PPTs
  • Live web design project
  • 1000(+) Recruitment partners across Maharashtra
  • Technical & HR Interview preparations
  • Exam + Industry recognised Certificate
  • Unlimited Job calls

Overview | Why should you do this course

This course will train you to develop applications for Android smartphones. The course will take you through the idiosyncrasies of the operating system.

Smartphones apps are fundamentally different from apps for desktop/laptop because of the constraint placed in android phones with regard to memory, processing power and raw power – electricity. But phones have the advantage of being location free, hence many apps (like location based apps and movement based games) have more functionality in phones.

This course will take you through the whole process and teach you to design apps within the android environment.

Why Need It

Currently there are more than 27 million Smartphone users. Yet they are just 9% of the total mobile users. See where the growth is? And these people need apps for their android mobile phones.

It may so happen in future that most office work that we currently do in desktop/laptop, may be done in smartphones – this seems especially true for anything requiring text reading and editing.

So you need to know how to develop applications for these fields.

Course at Technnovation Labs

We at Technnovation have brought out the course with the practical bent. In our course, most of your time would be spent making android apps and clearing the bugs in them.

Our faculty has years of industry experience and our course structure is designed to put you through the problems regularly faced when working in the real world.

Course Goals

After the completion of this course you will:

  • Get familiar with Android environment
  • Get to know the steps involved in developing, testing, and commercializing a mobile applications for Android
  • Be able to use SDKs features such as Layouts, Storage, Connectivity, Messaging, Browsing, Java support, media support, additional hardware support and multi-touch
  • Be exposed to common problems and learn how to troubleshoot them within the development environment and on the wireless device
  • Have used a wide variety of APIs for a variety of features, including graphics, multimedia, and web access
  • Create mobile applications through examples

Who can take it

Previous knowledge of Java is necessary for taking this course.

Course Curriculum | What we cover

Module 1

  • Introduction To Android And Archetecture Overview
  • History of Android
  • Android features
  • Introduction to OS layers
  • Linux kernel
  • Libraries
  • Android Runtime
  • Application framework

Module 2

  • GUI Development
  • Introducing Android (Hello World )
  • Use of XML for UI Design
  • Development tools and Hierarchy View
  • Use of Adapter and Widgets
 

Module 3

  • Customs GUI
  • Customs List
  • Customs Widgets
  • Customs Menu and Messages
  • progress dialog
  • progress Bar

Module 4

  • Threads and Handler
  • Use of thread
  • Use of Handler
  • Asyntask
 

Module 5

  • Android Programming
  • Life cycle of Activity
  • Use of Multiple Activity
  • Intent and Intent Filter

Module 6

  • Introduction of Database
  • Introducing SQLITE
  • Create database and perform the transaction
  • Customs Menu and Messages
  • Working With Cursors
  • Content Provider
 

Module 7

  • Web services Parsing
  • Xml and Json parsing
  • SOAP
  • Social NetWorking Sites Integration

Module 8

  • Location
  • Location Tracking
  • Google Maps API
  • Bluetooth and NFC
 

Module 9

  • Service and Remote Services and Notifications
  • Role and Life cycle of Services
  • Using Services
  • Role of Remote Services
  • Use of Notification

Module 10

  • NDK Programming
  • Introduction to Android NDK
  • When to Use NDK
  • Use of C code
 

Module 11

  • Graphics
  • 2D graphics - Canvas and Drawables
  • When to Use NDK
  • Simple Animation

Module 12

  • Device Driver
  • working with Audio and Video
  • Accessing Device information
  • Monitoring Device Battery
  • Working With Camera
  • Sensors
 

Module 13

  • Advanced Networking
  • Determining NetWork Connectivity
  • Uploading Multimedia Content
  • Push Notification
  • peer to peer networking

Module 14

  • Manual Testing
  • Testing Fundamentals
  • Activity Testing
  • Content Provider Testing
  • Service Testing
 

Module 15

  • Publishing
  • Loading an App on a Device
  • Releasing to the App Store
  • Best Practices for App
  • Development
 

Upcoming Batches | training schedule

Batch NameCommencing Date
ANDR/Bt11 Jul
ANDR/Bt28 Jul
ANDR/Bt3 15 Jul
* Only Few Seats Left!
ANDR/Bt4 22 Jul
* Only Few Seats Left!
ANDR/A/Bt5 29 Jul
Lane no.5, Prabhat Road
Pune, Maharashtra
411004
India

Custom Batches - Just in case you are unable to attend the scheduled batch, Custom batch times are also available.
Give a missed call on +91 898 300 2500

Customized Corporate Private Training: We deliver all our courses as Corporate Training as well - if you are a group interested in the course, this option may be more advantageous for you. We are based in Pune.

Job Profile | this is as good as it gets

After getting the skills to develop apps for Android, you can get jobs in any company which has to deal with making apps, as Android is the biggest mobile OS.

Alternatively, you can make your own apps and make money. If you have a great idea for an app, then this is the path to take.

Trainer Profile | they are experienced

The faculty are expert in mobile app development & possess the following skills

  • Excellent knowledge of Java & Android SDK
  • Working experience in SQL Databases and knowledge of SqlLite
  • Solid development skills particularly related to location based mobile applications.
  • Additional knowledge of HTML & Javascript
  • 4+ years of experience developing android apps

Top ↑Where to next? | move on to next step

You could Learn objective C and become an iOS developer to develop apps for iPhone & iPad. You could learn HTML, CSS & Javascript to build apps using PhoneGap or build apps for Firefox mobile OS.

 
© 2015 Technnovation Labs