|
Nov 04, 2024
|
|
|
|
BA 4762 - Cross-Platform Mobile Application Development3 lecture hours 0 lab hours 3 credits Course Description Cross-platform mobile applications are programs that are written once and can be run on several types of mobile devices, without any code changes. In this course we will use a JavaScript library called Titanium to develop, test, simulate and deploy mobile apps on iPhone, iPad, iPod and Android devices. Students do not need a mobile device, but may wish to use their own devices in the course. Included in this course are lessons on how to write good, object-oriented JavaScript programs. (prereq: BA 4760 ) Course Learning Outcomes Upon successful completion of this course, the student will be able to:
- Demonstrate the ability to design, develop and implement mobile applications that run on today’s most popular mobile platforms, such as Apple’s iOS, Google’s Android and Microsoft’s Windows Phone operating systems
- Master the use of development tools necessary to create, test and deploy mobile applications on multiple mobile platforms, such as Axway Appcelerator Studio, the Android System Development Kit (SDK) and Apple Xcode
- Demonstrate proficiency in using standard programming languages for mobile application development such as HTML, CSS, JavaScript and RESTful Web Services
Prerequisites by Topic Course Topics
- Overview of course and brief summary of computer software used in the course
- User interface fundamentals & deep dives
- Local data sources on mobile devices
- Remote data sources on mobile devices
- Media and related Application Programming Interfaces (APIs)
- Location services
- Notification services
- Integrating mobile and web content
- Debugging and profiling tools and techniques
- Distributing your mobile application via app stores
Coordinator Dr. Jeff Blessing
Add to Portfolio (opens a new window)
|
|