Mobile Developer

Mobile application development is a term used to denote the act or process by which application software is developed for handheld devices, such as personal digital assistants, enterprise digital assistants or mobile phones. These applications can be pre-installed on phones during manufacturing platforms, or delivered as web applications using server-side or client-side processing (e.g. JavaScript) to provide an “application-like” experience within a Web browser.

Application software developers also have to consider a lengthy array of screen sizes, hardware specifications and configurations because of intense competition in mobile software and changes within each of the platforms. Mobile app development has been steadily growing, both in terms of revenues and jobs created. A 2013 analyst report estimates there are 529,000 direct App Economy jobs within the EU 28 members, 60% of which are mobile app developers.

Suggested Courses

INFOST 110
Introduction to Information Science
INFOST 240
Web Design
INFOST 310
Human Factors in Information Seeking and Use
INFOST 315
Knowledge Organization for Information Science and Technology
INFOST 340
Introduction to Systems Analysis
INFOST 350
Introduction to Application Development
INFOST 410
Database Information Retrieval Systems
INFOST 440
Web Application Development
INFOST 490
Senior Capstone
INFOST 383
Building Native Mobile Apps
INFOST 491
Responsive UI Design
INFOST 691
AI and Disruptive Technologies
COMP SCI 202
Introductory Programming Using Python
COMP SCI 250
Intro Computer Programming
COMP SCI 251
Intermediate Computer Programming
COMP SCI 481
Server Side Internet Programming
COMP SCI 482
Rich Internet Applications
MATH 211
Survey in Calculus and Analytic Geometry