Android: Mobile Application Development

blareweyrΛογισμικό & κατασκευή λογ/κού

13 Δεκ 2013 (πριν από 3 χρόνια και 7 μήνες)

70 εμφανίσεις

Android: Mobile Application
Development


(Winter Internship Program
-
2013)




“PRESENTED BY”

Alcheringa Champ team In Association
with Alcheringa’14 IIT
-
Guwahati






Android Applications Course Content:


Day 1


1. Introduction


-

What is Android?
-

History of Android?
-

Features of Android?
-

Handsets Available.
-

Android Architecture


Various layers in

Android Architecture
-

Kernel
-

C libraries Application framework Applications


2. Application Fundamentals


Application Components
-

Activities
-

Se
rvices Broadcast Receivers
Content Providers Component Life cycles



3.

Android
-

IDE configuration and environment
setup. Introduction to development environment


4.

Sample “Hello World” Application Discussion

How to run and Debug Android Application


Day 2


5. Basics of Android Project Working with User Interface


1)Various Widgets like Button, CheckBox View, Edit View, Spinner etc. 2)
Layouts Like Relative, Absolute, Table, Linear, Frame


6 Intents , accessing resources within Project / APK file

7 Lab
Assignment : Creating form to accept data and Form navigation





Day 3


8 SQLite DB, File Handling, Preference activity


9 Lab Assignment : Creating, Inserting, fetching &

deleting form
data 10 Lab Assignment :File Handling, Preference sharing


11 Broadcast receivers, services


Notification, Alarm and Toasts.






Day 4


12 Security and Permissions eg:
-

Sending & receiving text messages, Telephony,
e
-
mail

13 Lab Assignment

:Sending and Receiving SMS, email, Telephony


14 Lab Assignment : Alarm and Notification


Day 5



15. Working with Content Providers


Accessing phone contacts and updating
them Working with Location Manager


Receiving the latitude and longititude of
cur
rent location


16 Lab Assignment :Accessing Gallery content


17 Lab Assignment : Adding ,deleting ,update data to Phone contacts and
display them.


18 Animation
-
working with view flipper, view switcher, animation text and canvas
19 Lab Assignment :

Applying Styles and themes to different widgets, Animations


20

Playing Audio
-
Media Manager, Media player, Media Recorder


21

Lab Assignment: Record audio, play video files, Using Camera


22

Google Maps, Goecoding, Bluetooth API, Wifi 23) Lab Assignment: Using M
aps,


GPS, Bluetooth & Wifi





Day 6



Implementation of an Application


Day 7


Queries and Reviews