|
Dec 26, 2024
|
|
|
|
CSCI 2096 - Cross-Platform Mobile Development Credits: 4 Hours/Week: Lecture 4 Lab None Course Description: This course focuses on how to design and implement applications for deployment on different mobile devices. This course introduces one of the available frameworks to target multiple mobile platforms such as iOS, Android, and Windows using a single codebase. Topics include the standard web technologies - HTML5, CSS3, and JavaScript. MnTC Goals None
Prerequisite(s): CSCI 2094 or 2095 with a grade of C or higher. Corequisite(s): None Recommendation: None
Major Content
-
Introduction, rationale, and economics for cross-platform mobile apps development
-
Design, develop, document and test a cross platform applications
-
Frameworks available to develop cross-platform mobile applications
-
Process of developing cross-platform mobile applications
-
Hardware capabilities of mobile devices
-
Implementation
-
App design issues and considerations
-
Persistent data
-
Security considerations
-
Testing and Result
Learning Outcomes At the end of this course students will be able to:
-
develop cross-platform applications.
-
employ the technology and principles required for cross-platform operation.
-
leverage current web technologies to create effective compatible applications.
-
design, implement, and deploy a mobile application targeted for various platforms.
-
use off-the-shelf UI (User Interface) frameworks to design applications that are user friendly and that can improve the user’s experience.
-
explain the security risks facing the mobile applications.
Competency 1 (1-6) None Competency 2 (7-10) None Courses and Registration
Add to Portfolio (opens a new window)
|
|