# MAD9014 - Cross-Platform App Development

Course Description

While developing native applications for mobile devices holds many advantages, not every application requires direct access to native capabilities and there are many ways web developers can build applications using the programming skills they already possess. Students use HTML, CSS and Javascript to build applications which can quickly be deployed to multiple mobile platforms, such as iPhone and Android. Designing to conserve battery life is introduced as a concept in this course. Using mobile marketplaces to publish and market applications is introduced.

# Course Outline

The official course outline (opens new window) is available for your reference.

# Invite to join our Slack Channel

Slack is a communication tool used by developers all over the world to stay in touch with their development team. If you are familiar with Discord then you will recognize Slack. Discord was built as a copy of Slack for Gamers.

We will be using Slack to keep all our Faculty, Students, and Program Assistants in communication.

Follow this link to Join our group (opens new window)

# Student Workload Expectations

  • 5 hours/week (instructional activity)
    • Two x 2-hour live / synchronous classes per week
    • One hour of asynchronous independent study exercises
  • 4 hours per week of tutorials/videos/exercises/studying/practicing outside of class

# Schedule 🕑

All live classes will be via Zoom. Links are available in the BS LMS calendar. Occasionally, a lecture or coding demo may be offered as a pre-recorded video in place of a live class. You will get a notification via the BS LMS announcements in such cases.

Section 300: two days each week

Section 310: two days each week

# Office Hours

Via Zoom by appointment

# Technology Stack

NodeJS

CSS

HTML 5

# Core Topics

  • Javascript
  • ES6+
  • Beginner to Intermediate JavaScript
  • HTML5 APIs
  • Web Apps and Single Page Applications
  • JAMStack

# Contacts

headshot of Robert McKenney

Robert McKenney

Program Coordinator

Professor of the Mobile Application Design & Development Program at Algonquin College.
email mckennr@algonquincollege.com
github rlmckenney
twitter @RLMcKenney
office by appointment
headshot of TBD

TBD

Student Success Specialist

email tbd@algonquincollege.com
phone (613) 727-4723‬
office
Last Updated: 9/7/2021, 5:01:48 PM