0% found this document useful (0 votes)
16 views

TBC 501 Android Programming (1)

Uploaded by

koshikjoshikj
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

TBC 501 Android Programming (1)

Uploaded by

koshikjoshikj
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

Subject Name: Android Programming Subject Code: TBC 501

Course Name: BCA

1 Contact Hours: 42 L 2 T 1 P 0
2 Examination Duration(Hrs): Theory 0 3 Practical 0 2

3 Relative Weightage: CWE: 25 MTE: 25 ETE: 50

4 Credits: 0 3

5 Semester: 

Autumn Spring Both

6 Pre-Requisite: Object oriented programming using Java Language is expected for the
course.

7 Subject Area: Mobile Development

8 Objective: To provide the students with the knowledge and skills needed to develop
Mobile Applications by using Android Programming.

9 Course Outcomes:
After completion of the course students will be able to

CO1. Analyze the components of Android to design applications.


CO2. Apply the development tools in the Android development environment.
CO3. Create applications using all the major UI components and analyze the life cycles
of Activities, Fragments and Intent.
CO4. Design applications using all the widgets and layouts that will show the power of
Android Programming.
Graphic Era Hill University, 2021, Review-6, w.e.f.: 2021-22
CO5. Design applications to implement the concept of files and SQLite Database.
CO6. Analyze and implement the concept of Telephony, and messaging.

10 Details of the Course:

Unit CONTENT CONTACT


No. HOURS
1 Unit I: Introduction to Android: Introduction of Android, OHA, 9
Features of Android, History, versions, Android Architecture, Android
core building blocks, Android Emulator, Configuring Android
Development Environment: Downloading and installing JDK and Net
beans, Downloading and installing Android Studio. Creating First
Android App: Creating new Android Project, Creating AVD. Android
project files: Android Manifest.xml, MainActivity.java, R.java,
activity_main.xml etc. Android Tools: DVM, AVD Manager, Android
SDK Manager, Android Emulator, DDMS, resource folder.
2 Unit II: App Components: Activity, Service, Broadcast Receiver, and 9
Content Provider. Activity: Creating an Activity, Starting an Activity,
Lifecycle of an Activity. Views: Button, Text View, Edit Text, Radio
Button, Image View, Toast, Adapter, Spinner, List View, Grid View,
ToggleButton, AutocompleteTextview.

3 Unit III: Intent: What is Intent, Why Intent? Types of Intent, Intent 8
Filters. Android Menu. User Interface: layout types and attributes, UI
controls, Event handling. Widgets: CheckBox, RadioButton, Alert
Dialog, List View, Date Picker, Time Picker, Progress Bar.
4 Unit IV: SQLite database: Introduction to SQLite Database and 8
SQLiteOpenHelper class.
Querying a database: Inserting, searching, updating and deleting a
record.
5 Unit V: Telephony: Understanding TelephonyManager class, display 8
phone information, phone call state.
SMS: Introduction of SmsManager Class, Sending and receiving sms.
Introduction of Sensor devices.
TOTAL 42

11 Suggested Books:

Sl. NAME OF AUTHERS/BOOKS/PUBLISHERS YEAR OF


NO. PUBLICAT
ION
Graphic Era Hill University, 2021, Review-6, w.e.f.: 2021-22
1 Android Application Development Cookbook, by Wei-Meng Lee, John 2013
Wiley and Sons, 2013
2 Professional Android 4 Development by Reto Meier, John Wiley and 2012
Sons, 2012
3 Android in Action, Third Edition, by W. Frank Ableson, RobiSen, Chris 2012
King, C. Enrique Ortiz, 2012
4 Beginning Android 4, by Grant Allen, Apress, 2011 2011

Graphic Era Hill University, 2021, Review-6, w.e.f.: 2021-22

You might also like