Skip to content
BRIDGE BRIDGE Diaspora BRIDGE
IFT 310

Mobile Application Development

Computing
B.Sc. Information Technology
2
Course Description
At the end of the course the students should be able to: 1. identify the basic knowledge on mobile application environment and technology; 2. explain the concepts and processes of mobile application development; 3. discuss design and development issues specific to mobile applications; 4. design and develop mobile applications, using development tools and environments; 5. evaluate the performance of a mobile application and give its result; and 6. appreciate perspectives of mobile applications and their impact.
Course Outline
Introduction to developing mobile applications. Mobile operating systems capabilities, application architecture, and major components, such as activities, services, broadcast receivers, etc. Development of interactive applications using widget libraries, web-based services. Basic concepts of 2D graphics and animation. An SQL database engine, and multithreading. Multiplatform mobile application development. Mobile application basics and features; Android application basics, UI design. Data storage; networking application design. Advanced application design (sensors, camera, GPS, Audio, etc.), graphics and games, web- based hybrid application design. Design and implement a simple mobile application for a given mobile platform. Metrics and methods to evaluate the performance of mobile applications. Mobile application perspectives and impact. Lab Work: Demonstration of a Simple Mobile Application. Design and Development of interactive mobile applications. Demonstration of multiplatform mobile application development. Development of Android applications including UI design and data storage design. Demonstration of advanced mobile application design. Illustration of metrics for measuring the performance of mobile applications.
0 Total Views

Made Possible Through

Federal Ministry of Education
TETFund