CS网课代修 | Computer Science 326 Android Application Development
Software Required: Android Studio 4.1
Course Description: This course will focus on application development on Android platform. Topics include
graphical user interface design, multi-touch screen features and orientations, applications
working with or without web server and databases. (3,2,0)
Prerequisite: COSC 213 and COSC 222.
Students will involve in a few lab assignments and one individual course project during the semester.
Late assignments will be accepted with late penalty. Each late assignment will receive a 5% deduction
per school day. No late assignments which are more than a week late, would receive a mark higher than
75% at the discretion of your professor.
For the course project, students are expected to demonstrate:
i) their research abilities by exploring details of their research topics or programming projects;
ii) their presentation skills by presenting their research findings and/or program implementation
details to the class.
install and set up the software required in Windows platform for Android application
design Graphical User Interface for Android devices.
apply mobile technologies like “Multi-Touch” and “Gesture” on Graphical User Interface.
set up a web server to work with Android devices.
create SQLite databases (on client side) and MySQL databases on a web server to work with
create different types of Android mobile applications.
Android Application Development
Application Development Environment
Android Studio (bundle package)
Building Blocks for Android Applications
Android Virtual Device (AVD)
Activity and its Lifecycle
Options, Context and Popup Menus
Lists and Adapters
Other Android features
Text to Speech
Drag and Drop
Audio and Video
Working with Web Servers
Tomcat server setup and configuration
Apache server setup and configuration