420-CM4-GA – Mobile Applications Programming – Summer 2019 – CST408

GENERAL COURSE DESCRIPTION

The student discovers the basics of mobile programming and the industry’s mobile OS players, as well as the various programming platforms available. He or she learns about the mobile application requirements, including the rules of mobile interfaces. The student examines workrelated tasks and operations, as well as the skills and behaviours needed to work as a mobile application programmer.

Course Plan

Important dates

Project – October 30, 2019

Final Exam – October 28, 2019

COURSE 1

Introduction

Requirements Gathering

Brainstorming

Systems_Development_Life_Cycle
mobile-app-development

COURSE 2

Interaction Design Principles Part 1

Bad Mobile Apps- UI design gone wrong

7 Deadly Mobile App UI Design Sins — According to…..

Mobile UI Design – User Centered Design and UI Best Practices

COURSE 3

Interaction Design Principles Part 2

Interaction Design Principles Part 3

Course 4

Solution Calculator

Solution DropDown

Course 5

Calculator Activity 1

Calculator Activity 2

AP/GP Activity 1

AP/GP Activity 2

Course 6

Screen Examples – Shape Mobile App

Area of Plane Shapes

Course 7

Git Pro

Version control

Using Git Support in NetBeans IDE

Version control concepts and best practices by Michael Ernst

COURSE 8

Android – How to create a simple Graph Android

Android – How to convert Image to Base64 String or Base64 String to Image

Image to BASE64 String

BASE64 String to Image

logo.png

image base64

COURSE 9

JSON Libraries

JAVA – SQL libraries

COURSE 10

Mobile Call

Mobile Call Doc

Solution

Main Activity

Main 2 Activity

Manifest

 Call

Documentation

Example Table Layout

Solution

Java Printing – Main2

Java Printing – Main

Full Application2