Enroll for Online Android Application Development course with Metaforum Technologies,Vadapalani, Chennai. You can contact us via mobile 8072815326 or via email firstname.lastname@example.org to enroll
Apps are specific applications that can be downloaded and installed on mobile devices such as smart phones, tabs etc. Mobile apps brings specific advantage to the table compared to mobile website, especially in areas like interactive gaming, location based services, real time data sharing solutions etc... Since having a mobile app is considered an advantage, many more companies spend lots of budget on creating attractive apps, there is huge demand for quality mobile application developers.
Android Development course offered by us is suitable for freshers and experienced professionals. The main objective of this training program is to teach you anything you need to know about Java and Android to develop your own mobile apps, so that at the completion of this course, you will be able to create your own Android apps and publish it on Google Play.
1. To understand Android Studio, DDMS, Drawables, Listeners 2. Create Professional Java Applications 3. Create Great Android Applications 4. To understand How to publish your App on Google Play
1. Fresh graduates 2. Professionals who are keen to create great Apps in Android
1. We only collaborate with industry experts to deliver sessions 2. We provide recorded sessions of all classes for future reference 3. We focus on practical, hands-on training 4. Small batch size. Individual Attention. Course fee payable in multiple installments. 5. We regularly update training materials and videos and share via dropbox.6. At least one project.
1. Experienced App developer 2. Delivered Classes for 10+ batches.
1. Rs.12,000 2. Payable in two installments.
Introduction to Android
a. Overview of Android
b. Java Editions and comparison with Android
c. Android Apps – Design, Vendor, Behavioral Classification
Android Architecture Overview
a. Android Architecture
b. Application Frameworks
c. Android Libraries
d. Android Runtime, Dalvik Virtual Machine
Setup of Android Development Environment
a. System Requirements
b. Java, Eclipse and Android SDK Installation
c. Android SDK & Tools
d. Android Virtual Devices & Device Definitions
Your Android Application
a. Android Application Design
b. Using PhotoShop for Graphic Designing
c. Android Application Wireframes (screens)
Your First Android Application
a. Creating Android Application
b. Creating Configurations
c. Testing the app : AVD, Active device
d. Android Project Structure
e.Android Manifest file
Publishing to the Play Store
a. Release process & Release build of Android Application
b. Signing the .apk file
c. Preparing the Store Listing page
d. Content Rating
e.Distributing the Application
f. Merchant Registration for Paid Applications
a. About XML – approach to design layouts
b. Views and Layouts
c. View properties
d. Linear Layout vs. Relative Layout vs. Frame Layout vs. Absolute Layout
e. Localization of UI
f. Best practices for targeting various form factors: phone, tablet, TV
g.Best practices when working designing Android UI
a. Creating a Test Project for Android project
b. Working with Test Packages
c. Writing test cases
a. Designing fragments
b. Fragments lifecycle
c. Fragment management and integration
a. Creating the Activity
b. XML versus Java UI
c. Selection Widgets, Using fonts
d. Common UI components
e. Handling UI events: a bit about listeners
b. Complex UI components
c. Menus and Dialogs
d. Tabbed Activities
e. Navigation Drawer
g. Create activity layouts programmatically
h.Testing and optimizing UI
Android Material Design
a. What is material ?
b. Material properties
c. Material Styling / Animations
d. Material Patterns
a. Overview of Android Resources
b. Creating Resources
c. Using Resources
d. Drawable Resources
e. Animation Resources
a. Broadcast receiver usage patterns: when and why to use them
b. Implementing a broadcast receiver
c. Registering a broadcast receiver via the manifest file
d. Registering a broadcast receiver programmatically
a. Overview of Android services
b. Service lifecycle
c. Declaring a service
d. Registering a service
e. Starting and stopping a service
f. Threads and other concurrency considerations with services
g. Bound versus unbound services
h. Remote versus local services
a. Working with Intents
b. Explicit and implicit intents
c. Using Intents as messaging objects
d. Intents to start components expecting results
Storing and Retrieving Data
a. Storage Model selection criteria
b. Shared preferences
c. Internal Storage – Files
d. External Storage – SD Card
e. Testing the created files, tools
a. Introducing SQLite
b. SQLiteOpenHelper and creating a database
c. Opening and closing a database
d. Working with cursors
e. Inserts, updates, and deletes
Native Content Providers
a. Content provider types
b. Searching for content
c. Adding, changing, and removing content
d. Native Android Content Providers
e. Accessing Contact Book, Calendar
Custom Content Providers
a. Custom Content Provider classes
b. Publishing content providers
a. Understanding Web Services
b. Web Services Architecture
c. Building Server side components
d. Publishing web services
e. REST based web services
f. Accessing Web Services
g. Integrating Web Services with mobile client
h. Overview of networking
i. Checking the network status
j. Checking the web service status
k. Working with HTTP to access the web services
a. Document Object Model ( DOM )
b. Simple API for XML ( SAX )
d. Parsing XML and JSON
Location Based Services
a. Using Location Manager, Location Provider
b. GPS and Network based tracking
c. Testing the application using KML files
d. Simulation of the locations on the active device
e. Location Listeners and Proximity Alerts
Integrating Google Maps
a. API Version 2 of Google Maps
b. User Interface – MapFragments
c. API key generation
d. Registrations in the manifest file
e. Google Map, Camera Positions
f. Adding Markers, Circles, Polylines
g. Google Maps Directions API
a. Telephony background
b. Accessing telephony information
c. Monitoring data activity and connectivity
d. Working with messaging SMS
Multimedia in Android
a. Playing Audio & Video
b. Recording Audio & Video
c. Customizing Camera & Capturing Photos
d. Voice Recognition
e. Text To Speech
a. Controlling local Bluetooth device
b. Discovering and bonding with Bluetooth devices
c. Managing Bluetooth connections
d. Communicating with Bluetooth
Social Networking Integrations
Debugging and Testing Android Apps
e. Monkey Runner
Every one of our trainers are working experts from the Industry and have no less than a decade of experience in relevant spaces. We collaborate with trainers who are energetic, love sharing their knowledge and encourage students for hands on learning.
Our course content is unique and very much industry and certification relevant, carefully prepared by senior consultants taking job market into consideration.
With many companies spend their budget on mobile apps, scope is very bright. After finishing this course you may work for any App development company. ( But mostly after having gained few years of experience, many professionals will become freelancers or starts their own App development company )
That depends on so many factors. If your need is so specific like interactive gaming or geo specific functions, then mobile app is suitable. If your need is to reach wider audience with information then mobile website is suitable
To help in gaining better knowledge and to help you to prepare for interviews, industry standard free study materials prepared by our trainers will be given. Materials will be updated regularly in different formats and will be shared with students via online resource sharing websites.
Yes. In Vadapalani, Chennai, We have classroom facilities
We provide excellent placement assistance including conducting placement workshops, helping students prepare resume by conducting meets on JDs,mock interviews etc.. At the same time we have established contacts with recruitment firms and will forward CVs to them and perform quality follow ups as needed.
Our classroom training timing is 7 AM to 9 PM. All courses are available in daily and weekend batches. Online trainings are available 24/7.
Yes. You are most welcome to attend demo class, so that it will be helpful for you to understand prerequisites before enrolling.
We, In Metaforum, have hundreds of students (professionals, fresh graduates) with the required Android development skills looking for a career changeover. Contact us to hire the right talent you need!
Our Android Development course is Practical, Hands-on and Industry relevant. We train our students with a live scenarios, so that they can practice whatever they learnt in classes and sharpen their skills. So, All our students are proficiently trained in Android Apps development. We collaborate with experienced industry professionals to deliver our training classes, so that, the gap between what the students learn in our classes and what they will do in real time projects is very less.
You have come to the right place, if:
1. You are looking for fresh graduates with hands-on knowledge in Android Apps development, Live exposure and best industry practices.
2. You are looking for professionals with guaranteed experience and expertise in Android Apps development.
3. You are looking for professionals with strong domain knowledge and looking to get into IT via Android Apps development.
4. You are looking for Students with Android Apps development project exposure for internship positions
Update us on your Android Apps development openings and we'll forward them to our well trained testing Students. We will be happy to provide you more assistance on the hiring process, if you need any.
There will be 30 online live interactive classes for this course. Each class is expected to be of 90 mins. In terms of flexibility in schedule, you can talk to the trainer and re-arrange classes, if you happen to miss the regular batch or check class recording videos.
1. Eclipse, JDJ, SQL Lite
20 hrs. At the end of every class, an assignment will be given. It is essential that you solve this assignment in order to understand the concepts that was taught in the class.
20 hrs. At the end of the course, you will be given either one mini project or proof of concept, so that you can demonstrate whatever you learnt in this course.
Overall we will conduct 3 mock interviews
1. At the end of 30% of the course. This is just to asses your progress and take corrective actions, if any.
2. At the end of 60% of the course. This is conducted to give feedback to you and the instructor.
3. At the end of the course. This is an comprehensive mock interview before your interview schedules.
All our classes will be recorded and you will have life time access to these videos. You can uses these for reference, to brush up before interviews or during practice.
We assist you in preparing your CVs so that
1. It includes industry relevant skills
2. It includes skills from common job descriptions of MNCs.
3. We iterate your CVs number of times, so that perfection is achieved.
Our online training is available in different timings including weekdays morning (6.00 AM TO 8.00 AM), Weekdays Evening ( 7.30 PM TO 9.30 PM), weekdays regular( office timing), Weekends( flexible timings), Fast-Track courses
Yes.Either telephonic demo or skype demo will be arranged. Direct demos is also available( need to fix prior appoinments)
Being a growing institution, we take feedback and reviews periodically from all the stakeholders including Students, Trainers and HR and act on them, so as to improve our pedagogy, delivery, after course support etc...
Metaforum Technologies is recognised as one of the Best Android Development Online Training Institute We are a 5 star rated institute in Chennai. 5 out of 5 based on 3939 ratings.
Call us at 8072815326 or mail to email@example.com to know more about Android Development Online Training and book your demo classes for the Android Development Online course.