Android Workshop
Course Features:
- Best for people who want to crack the first tough step of learning the Android Platform fundamentals and tools needed to build apps.
- Exposure will be given to all advanced concepts and way to learn them on your own.
- This course will help you way better than high cost course in institutes.
Android Introduction:
Android
is an open-source software stack for mobile devices that includes an operating
system, middleware and key applications. Android's mobile operating system is
based upon a modified version of the Linux kernel. The Android Open Source
Project (AOSP) is tasked with the maintenance and further development of
Android. It's open-source software stack consists of Java applications running
on a Java-based, object-oriented application framework on top of Java core
libraries running on a Dalvik virtual machine featuring JIT compilation.
Android has a large community of developers writing application programs
("apps") that extend the functionality of the devices. There are
currently over 150,000 apps available for Android. Android Market is the online
app store run by Google, though apps can also be downloaded from third-party
sites. Developers write primarily in the Java language, controlling the device
via Google-developed Java libraries.
Course Syllabus:
Day 1 - Session 1 (Saturday 9 AM to 12 PM)
·
Introduction to Android Technology
·
Getting started with the Android
·
Android Architecture
·
Java SDK
·
Introduction to Android SDK
·
First Look at Android Interface
·
How to install Android Plug in
·
Platform Advantages &
Disadvantages
·
Application Fundamental
·
Framework
·
Components
o
Activity
o
Services
o
Content Providers
o
Broadcast Receivers
·
Publishing
·
Target Devices
Day 1 - Session 2 (Saturday 1 PM to 4 PM)
·
Android Installation
·
Tools & S/w Required
·
Emulator creation
·
Hello program
·
Activity??
·
Life cycle of Activity
·
Android Manifest File
·
XML for GUI design
·
Controlling Portrait or landscape
·
Understanding Layouts
o
Linear Layout
o
Relative Layout
o
Frame Layout
o
Table Layout
o
Absolute Layout
Day 2 - Session 1(Sunday 9 AM to 12 AM)
·
Concepts of Inner Classes and Listener
Methods
·
Hands on Coding for some simple
widgets
o
Basic Views
o
TextView View
o
Button, ImageButton, EditText,
CheckBox, ToggleButton, RadioButton,
o
ProgressBar View
o
AutoCompleteTextView View
o
Picker Views
o
TimePicker View
o
Displaying the TimePicker in a Dialog
Window
o
DatePicker View
o
Displaying the DatePicker in a Dialog
Window
·
Concept of Intent, intent filter
·
Explicit and Implicit Intents
·
Moving from one activity to another
activity
·
Concept of Bundle
Day 2 - Session 2
Hands on Applications
Description:
Using the above learnt intent and intent filter concepts learn how to build an
application for invoking and using various inbuilt functions of android phone
listed below.
Using
Bundle along with Intents, learn how to pass data to inbuilt applications.
·
Phone Application.
·
Contacts
·
Internet Browser
Prerequisite
for Course:
• Passion to learn new creative
things.
• Knowledge of how to use Computer.
• Having basic knowledge of Web &
Internet.
• Little knowledge about Java
programming techniques.
Who could
attend?
• College students seeking career in
Mobile (Android) Industry.
• Person having interest in Android
Technology.
• Education Faculty & Staff.
• Students from any branch can attend
the course.
Charges
for Course:
Rs 1500/-
per student.
(This
includes Registration Kit, Toolkit, and Course Material).
Certification:
Participation
Certificate to all students from Online Android Academy.
Course
Material & CDs:
CD/DVD
containing Software Android Resource Toolkit
(Containing
Tools,Demo Programs, Presentations) will be provided to all the participants
Course Duration:
2 Days (6 hours/day)