Please refer to the Syllabus for more details on the course, grading, schedule, etc.. This page is meant only as a summary and quick-reference.
Reference Links
Course Matierials
-
Project 3 - React Native Task List
Specification
For this project, you are going to build a simple Task List app. Users will be able to open your app and add items to their todo list of things that they want to get done. Each item will have a name, a description, and a way to record whether it has been completed or not. Since we have not yet covered data storage, the app should pre-populate with just a few example items at start up and work as intended while in use, but it does not have to remember the state of the list from run to run.
-
5 - iOS Views (slides)
-
4 - iOS Model View Controller (slides)
-
6 - Android Basics (slides)
-
Project 2 - Android Task List
Specification
For this project, you are going to build a simple Task List app. Users will be able to open your app and add items to their todo list of things that they want to get done. Each item will have a name, a description, and a way to record whether it has been completed or not. Since we are early in the semester and have not yet covered data storage, the app should pre-populate with just a few example items at start up and work as intended while in use, but it does not have to remember the state of the list from run to run.
-
Project 1 - iOS Task List
Specification
For this project, you are going to build a simple Task List app. Users will be able to open your app and add items to their todo list of things that they want to get done. Each item will have a name, a description, and a way to record whether it has been completed or not. Since we are early in the semester and have not yet covered data storage, the app should pre-populate with just a few example items at start up and work as intended while in use, but it does not have to remember the state of the list from run to run.
-
3 - iOS Basics (slides)
-
2 - Mobile Devices (slides)
-
1 - Introduction (slides)
-
Project 0 - GitHub Basics
Your first assignment for this course is to become accustomed to how GitHub and GitHub Classroom works because we will be using it extensively in the class for your projects and for assignment submission. There are two parts to the assignment and you need to complete both of them to receive credit.
-
COS 470 Mobile Application Development
USM Course Catalog: Topics to be covered may include philosophy of computers, history of computers, computers and society, simulation, graphics, and other advanced topics. Prerequisite: COS 285 or permission of the instructor. Cr 3.
This course is about developing mobile applications. Students will develop for iOS with Swift, Android with Java, and Cross-platform with JavaScript/HTML/CSS. The course is almost entirely project oriented and will rely on students being well prepared in their reading, research, and development skills.
subscribe via RSS