University Of Limerick

Mobile Application Development

CS4084

Iowa State Course Substitution

Embedded Systems II: Mobile Platforms

CPRE 3880

Course Info

International Credits: 6.0
Converted Credits: 3.5
Country: Ireland
Language: English
Course Description:

Challenges to be faced when developing applications for mobile devices. Platform specific mobile applications and/or mobile web applications; mobile application lifecycles. Mobile applications and their architectures. Overview of operating systems (OSs) and Application Programming Interfaces (APIs) to choose from when developing applications for mobile devices. Comparison of native development environment options; software development kits (SDKs) and emulators. Installing and configuring the development environment. Managing application resources; designing user interfaces; data storage and retrieval options; synchronization and replication of mobile data. Communications via network and the web; networking and web services; wireless connectivity and mobile applications. Performance consideration: performance and memory management; performance and threading; graphics and user interface performance; use various facilities for concurrency. Security considerations: encryptions, authentication, protection against rogue applications. Location based application; location API. Packaging and deploying applications for mobile devices.

Review

Evaluated Date:
May 17, 2022
Evaluated:
Mathew Wymore
Expiration Date:
May 17, 2027