0% found this document useful (0 votes)
95 views3 pages

SY SEM IV Android Programming

Uploaded by

toyabshah0895
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views3 pages

SY SEM IV Android Programming

Uploaded by

toyabshah0895
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Proposed Syllabus of Courses of B.Sc.

(Information technology)
Programme at Second Year
with Effect from the Academic Year 2022-2023

Core Courses (CC)


Android Programming

Course Objective:

1. To understand the Android Operating System and requirements of Mobile Programming


Environment.
2. To provide systematic approach for studying definition, methods and its applications for
Mobile-App development.
3. To understand the Android Operating System and develop applications using Google's Android
open-source platform.
4. To understand programming skills for managing task on mobile.
5. To study mobile programming technology.

Learning Outcomes:
1. Understand application of Google‟s Android Open Source platform.
2. Learn about basic methods, tools and techniques for developing Apps
3. Design and implement mobile applications involving data storage in SQLite database
4. To write develop mobile applications
5. Use location-based services while developing applications.
6. Create mobile applications on the Android Platform

Sr.
No of
No. Modules/Units Hour
1 Introduction to Android 9
2 Android User Interface 9
3 Designing Your User Interface with Views 9
4 Pictures, Menus and SQLite database 9
5 Messaging and E-mail 9
Total 45

Unit: I 9 Hours
Introduction to Android : Why Android, History and version , Introduction to Gradle,
Features of Android
Architecture of Android : Overview of Stack , Linux Kernel , Native Libraries , Android
Runtime, Application Framework , Applications
SDK Overview : Platforms ,Tools – (JDK, SDK, Eclipse/Android Studio, ADT, AVD,
Android Emulator) ,Versions Creating your first Android Application
Activities, Fragments and Intents: Introduction to Activities, Activity Lifecycle,
Introduction to Intents, Linking Activities using Intents ,Calling built-in applications
using Intents, Introduction to Fragments Adding Fragments Dynamically , Lifecycle of
Fragment, Interaction between Fragments

Board of Studies in Information Technology


Proposed Syllabus of Courses of B.Sc. (Information technology)
Programme at Second Year
with Effect from the Academic Year 2022-2023
Unit II: 9 Hours
Android User Interface :
Understanding the components of a screen : Views and ViewGroups, LinearLayout
,AbsoluteLayout, TableLayout, RelativeLayout , FrameLayout , ScrollLayout
,ScrollView
Adapting to Display Orientation: Anchoring Views , Resizing and Repositioning
Managing Changes to Screen Orientation: Persisting State Information during
Changes in Configuration , Detecting Orientation Changes, Controlling the
Orientation of the Activity
Utilizing Action Bar : Adding Action Items to the Action Bar, Customizing the Action
Items and Application Icon
Unit III: 9 Hours
Designing Your User Interface with Views:
Using Basic Views: TextView, Button, ImageButton, EditText, CheckBox,
ToggleButton, RadioButton, and RadioGroup Views, ProgressBar View,
AutoCompleteTextView View Using Picker Views, TimePicker View, DatePicker View
Using List Views to Display Long Lists, ListView View, Using the Spinner View
Understanding Specialized Fragments: Using a ListFragment,Using a
DialogFragment, Using a PreferenceFragment.
Unit IV 9 Hours
Displaying Pictures and Menus : Using Image Views to Display Pictures, Gallery and
ImageView views, Image Switcher,Grid View
Using Menus with Views: Creating the helper methods, Options Menu, Context
Menu
Databases – SQLite: Introduction to SQLite, SQLiteOpenHelper and
SQLiteDatabase,Creating , opening and closing database,Working with cursors,
Insert, Update, Delete,Building and executing queries
Unit V: 9 Hours
Messaging and E-mail:
SMS Messaging: Sending SMS Messages Programmatically, Getting Feedback after
Sending a Message, Sending SMS Messages Using Intent, Receiving SMS Messages,
Caveats and Warnings
Sending E-mail : Using SmsManager to send SMS, Using Built-in Intent to send SMS
Google Maps: Location-Based Services and Google Map, Display Google Maps,
Creating the project, Obtaining the Maps API Key, Displaying the Map, Displaying the
Zoom Control, Changing Views, Navigating to a specific location, Adding Markers,
Getting the location that was touched, Geocoding and Reverse Geocoding Getting
Location Data , Monitoring a Location

Teaching & Learning Process-


Flipped classroom pedagogy, Blended classroom learning
Assessment Method-
Class participation, Presentation, Practical, Viva/ test, End Semester Exam
References Books –

Board of Studies in Information Technology


Proposed Syllabus of Courses of B.Sc. (Information technology)
Programme at Second Year
with Effect from the Academic Year 2022-2023
1. Beginning Android4 Application Development, By Wei-Meng Lee WILEY India
Edition WROX Publication
2. Professional Android 4 Application Development, By Reto Meier WROX
Publication
3. Murach„s Android Programming( 2nd Edition) by Joel Murach
4. The official site for Android developers - https://developer.android.com

PRACTICAL COMPONENT (1 Credit)


Sr. Practical
No
Introduction to Android, Introduction to Android Studio IDE, Application Fundamentals:
Creating a Project, Android Components, Activities, Services, Content Providers,
Broadcast Receivers, Interface overview, Creating Android Virtual device, USB
1 debugging mode, Android Application Overview. Simple “Hello World” program.
Programming Resources Android Resources: (Color, Theme, String, Drawable,
2 Dimension, Image)
Programming Activities and fragments Activity Life Cycle, Activity methods, Multiple
3 Activities, Life Cycle of fragments and multiple fragments
Programs related to different Layouts Coordinate, Linear, Relative, Table, Absolute,
4 Frame, List View, Grid View.
5 Programming UI elements AppBar, Fragments, UI Components
6 Programming menus, dialog, dialog fragments
Programs on Intents, Events, Listeners and Adapters The Android Intent Class, Using
7 Events and Event Listeners
8 Programs on Services, notification and broadcast receivers
9 Database Programming with SQLite
10 Programming Media API and Telephone API
11 Programming send an SMS
12 Programming send Email

Board of Studies in Information Technology

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy