Programme:: B.Sc. CS/IT/CA
Programme:: B.Sc. CS/IT/CA
Apply Java code with events for Android App PO1,PSO4 8L+6P Ap
CO6
Demonstrate to test and debug an android app PO1,PSO4
CO7 14L+6P Ap
MINU
TOPICS SUBTOPIC(S) TES / KEYPOINT(S) HOURS /
SUB TOPIC
2017 Batch 1
B. Sc CS /IT/BCA ANDROID PROGRAMMING I
TOPI
CS
UNIT : I (LECTURE HOURS: 13 + PRACTICAL HOURS : 12=25 HOURS)
The eight primitive data Description, Technical Notes
types
2017 Batch 2
B. Sc CS /IT/BCA ANDROID PROGRAMMING I
How to code How to code while and The Syntax of the while loop, The
loops do-while loops syntax of the do-while loop,
Description
How to code for loops The syntax of the for loop, Example
1:A for loop that stores the numbers
0 through 4 in a string with a single
statement, Example 2:A for loop
that adds the numbers 8,6,4 and 2,
Example 3:A for loop that calculates
a future value, Description
The Future Value The console, The Code
application
How to code How to code break The syntax of the break statement ,
120 2
break and statements Example 1:A break statement that
continue exists the inner loop, The syntax of
statements the labeled break statement, The
structure of the labeled break
statement, Example 2:A labeled
break statement that exits the outer
loop, Description
How to code continue The Syntax of the continue
statements statement, Example 1:A continue
statement that jumps to the
beginning of a loop, The syntax of
the labeled continue statement, The
structure of the labeled continue
statement, Example 2: A labeled
continue statement that jumps to the
beginning of the outer loop,
Description
How to code static Description
methods
2017 Batch 3
B. Sc CS /IT/BCA ANDROID PROGRAMMING I
2017 Batch 4
B. Sc CS /IT/BCA ANDROID PROGRAMMING I
How to code How to code static fields How to declare static fields,
and use static and methods Example 1:A Class that contains a
fields and static constant and a static method,
methods Example 2: The Product class with a
Static variable and a static method,
Description
How to call static fields The syntax for calling a static field
and methods or method, How to call static fields,
How to call static methods, A
60 statement that calls a static field and 1
a static method, Description
How to code a static Description
initialization block
2017 Batch 5
B. Sc CS /IT/BCA ANDROID PROGRAMMING I
2017 Batch 6
B. Sc CS /IT/BCA ANDROID PROGRAMMING I
2017 Batch 7
B. Sc CS /IT/BCA ANDROID PROGRAMMING I
How to set the display A layout after the text has been set
text for the widgets
How to How to work with the The strings.xml file for the Tip
develop the 4
strings.xml file Calculator app
user interface
How to set properties A layout after some properties of
the widgets have been set
The XML for the user The XML for the user interface
Interface
How to write How to work with an The default java code for an 4
the Java code Activity activity
60
How to get references to An activity that gets references to
widgets the widgets
How to get and set text for 120 getText method , setText method
2017 Batch 8
B. Sc CS /IT/BCA ANDROID PROGRAMMING I
widgets
How to handle the click Import the interface for the
Event listener,Implement the interface for
the listener, Implement the
interface for the listener
The life cycle of an Resumed , paused , stopped ,
activity created state , started state
How to save and restore How to import the
values SharedPreferences class and editor
class , How to set up the instance
variable, how to use onPause
method to save values , how to use
onResume method to restore
values
How to use the use the documentation for the
documentation for the Activity class
60
android API
The java code for the APP Java code
Create the invoice Total XML Code and Java Code
360
App
Practical 12
Use the documentation for XML Code and Java Code
360
the Android API
UNIT : IV (LECTURE HOURS: 14 + PRACTICAL HOURS: 12=26)
Typical test phases The Tip calculator with logical error
How to handle run time The error that’s displayed when an app
errors crashes
2017 Batch 9
B. Sc CS /IT/BCA ANDROID PROGRAMMING I
How to use a table layout A table layout with two rows and four
columns
120 2
How to work How to use frame layout A frame layout that displays an image
with layouts behind some text
How to use editable text The soft keyboard for an editable text
views view for an email address
How to use radio buttons 120 Three radio buttons in a radio group
with vertical orientation , Three radio
buttons in a radio group with horizontal
orientation
How to work
4
with widgets How to use spinners The xml code,the array in the
strings.xml file
2017 Batch 10
B. Sc CS /IT/BCA ANDROID PROGRAMMING I
folder
2017 Batch 11
B. Sc CS /IT/BCA ANDROID PROGRAMMING I
TEXT BOOK:
T1. Training and Reference Murach’s Java programming by Joel Murach , Mike
Murach&Associates ,Inc. 2013
REFERENCE BOOKS:
R1. Beginning Android Application Development by Wei-Meng Lee and Wiley Publishing, Inc.
2011
R2. Android Programming Tutorials by Mark L. Murphy and CommonsWare, LLC., 2011
R3. Android Apps for Absolute Beginners Edition:2 APress Wallace Jackson(2013)
2017 Batch 12