ICS 342 Mobile Application Development
Development of applications on mobile devices. Topics include virtual devices, layout managers, graphical user interface programming, component customization, resource files, and applications with audio and internationalization. Overview of different architectural models and comparisons. Applications will cover applications, services, content providers, and broadcast receivers, and will also utilize relational databases in the appropriate context.
First day attendance is mandatory.
Note: Students are responsible to both be aware of and abide by prerequisites for ICS courses for which they enroll, and will be administratively dropped from a course if they have not met prerequisites.
Prerequisites
Special information
Note: Students are responsible to both be aware of and abide by prerequisites for ICS courses for which they enroll, and will be administratively dropped from a course if they have not met prerequisites.
4 Undergraduate credits
Effective May 10, 2014 to present
Learning outcomes
General
- Understand and apply mobile design principles
- Refine requirements to suit mobile platforms
- Utilize the application development framework to create applications with good usability
- Use layout managers to create attractive user interfaces
- Apply the object-oriented paradigm and simple data structures such as lists and maps to design and implement applications
- Develop activities, services, content providers, and broadcast receivers . employ relational databases appropriately in applications
- Independently search for and utilize online documentation so as to be able to understand technological advances and apply them in applications
Summer 2024
Section | Title | Instructor | books | eservices |
---|---|---|---|---|
50 | Mobile Application Development | Cassidy, Benjamin | Books for ICS-342-50 Summer 2024 | Course details for ICS-342-50 Summer 2024 |
Spring 2025
Section | Title | Instructor | books | eservices |
---|---|---|---|---|
50 | Mobile Application Development | Cassidy, Benjamin | Books for ICS-342-50 Spring 2025 | Course details for ICS-342-50 Spring 2025 |