CS - CS 210 (Programming 3)
CS - CS 210 (Programming 3)
10 hrs At the end of the session, the students are Getting to know the android
expected to: user interface
Discuss the various ViewGroups that
can be used to lay out views Understanding the components of
a screen
Explain on how to adapt and manage Adapting to display orientation
changes in screen orientation Managing changes to screen
Discuss on how to create the UI orientation
programmatically Utilizing the action bar
Explain on how to listen for UI Listening for UI notifications
notifications
10 hrs At the end of the session, the students are Activities, Fragments and
expected to: Intents
The life cycles of an activity
Using fragments to customize your UI Understanding Activities
Applying styles and themes to activities Linking Activities Using Intents
How to display activities as dialog windows Fragments
Understanding the concept of intents Calling Built-in Application Using
Using the Intent object to link activities Intents
How intent filters help you selectively Displaying Notifications
connect to other activities
Displaying alerts to the user using
notifications
PRELIM EXAMINATION
5 hrs At the end of the session, the students are Designing Your User Interface
expected to: With Basic Views
Discuss on how to use the basic views
in Android to design your user interface Using Basic Views
Determine the use of picker views in Using Picker Views
displaying lists of items Using List Views to Display Long
Discuss the use of specialized Lists
fragments Understanding Specialized
Determine the use of list views in Fragments
displaying lists of items
Discuss the use of specialized
fragments
5 hrs At the end of the session, the students are Displaying pictures with views
expected to:
discuss the use of Gallery, Using Image Views to Display
ImageSwitcher, GridView, and Pictures
ImageView views to display images Using Menus with Views
explain on how to display options
menus, context menus and on how to
display time using the AnalogClock and
DigitalClock views
discuss on how to display web content
using the WebView view
10 hrs At the end of the session, the students are Displaying menus with views
expected to:
explain on how to display options Using Menus with Views
menus, context menus and on how to
display time using the AnalogClock and
DigitalClock views
discuss on how to display web content
using the WebView view
MIDTERM EXAMINATION
10 hrs At the end of the session, the students are Data Persistence
expected to:
Describe the process of saving simple Saving and Loading User
data using the SharedPreferences Preferences
object Persisting Data to Files
Discuss on how to enable users to Creating and Using Databases
modify preferences using a
PreferenceActivity class
Explain on how to write and read fi les
in internal and external storage
Creating and using a SQLite database
10 hrs At the end of the session, the students are Content Providers
expected to:
Explain the use of content providers Sharing Data in Android
Discuss the use of a content provider in Using a Content Provider
Android and on how to create content Creating Your Own Content
provider Provider
Using the Content Provider
5 hrs At the end of the session, the students are Messaging
expected to:
Discuss on how to send SMS SMS Messaging
messages programmatically from within Sending E-mail
the application and built-in Messaging
application
Explain on how to send SMS messages
using the built-in Messaging application
Describe the process on how to receive
incoming SMS messages and how to
send e-mail messages from your
application
FINAL PROJECT PRESENTATION
FINAL EXAMINATION
X. Schedule of Examination:
XII. References:
Lee, Wei-Meng. Beginning Android 4 Application Development. John Wiley & Sons, Inc. 2012
Gargent, Marko. Learning Android. O’Reilly Media, Inc. 2011
DiMarzio, J.F. Android A Programmer’s Guide. McGraw Hill Companies. 2008
Internet Resources