Mobile Dev - Chapter 0

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

CO3043 - Mobile App Development

Chapter 0
Introduction

MSc.Hoang Le Hai Thanh


High Performance Computing Lab - HCMUT
Today's
Discussion
Outline of this Chapter

01 About Lecturer

02 Outcome

03 Contents

04 Course Details
About Lecturer
Hoang Le Hai Thanh (MSc)
• Researcher/Lecturer - High Performance Computing Laboratory
(HPC Lab)
• Senior Mobile Developer - Viet Nam Blockchain Corporation
(VBC)

Research Topics
• HPC Job Smart Scheduling with Reinforcement Learning
• Big Data Analytics for Smart Village
• Project Management with Scrum/Agile
• ... and see more at hpcc.vn/careers

Contact
• Email: thanhhoang@hcmut.edu.vn (preferred)
• HPC Lab - 302B9 / 710H6 (Wed + Fri)
Learning Outcome
App Development
not Programming

Mobile App Overview Business Strategy


Understand the different of app development Identify app requirements and features that
between mobile and other platforms boost both user satisfaction and
organization's business

Design Pattern Deliverable Product


Implement current trends in designing a Examine techniques to release a mobile app
modern mobile app UI/UX with a reliable to the customer via multiple channels with
underlying architecture analytics and error logging
Deliver
high quality
mobile products

The technology stack can change day by day.

But fundamental skill sets are never outdated.


Do not work like a kid
Course Contents

• Introduction to Mobile Application

• Business Strategy Evaluation

• Principle of UI/UX Design

• Modern System Architecture

• Multi-platform Development with


React Native and Expo

• App Publishing and Maintenance


Course Requirements
Study this course with your own efforts

Prerequisites Courses Compulsory Tasks Student Attitude


• Software Development Process • Form a group of 4 • Be active and effective
• Database • Complete all required Quiz on • Be clear and on time
• Networking BKEL • Inform lecturer in case of
• OOP • Finish Assignment support
• Data Structure • Do not forget your final exam • Be happy, not crusty!
• English • Study extra videos and • Cheating is prohibited
research additional materials
Technology Stack
Should I buy a Macbook?

React Native with Expo will be the main framework for this
course. You need to prepare:

• Install NodeJS to your computer (with yarn).


• A GitHub account
• An expo.io account
• A Figma account
• A Smartphone with Expo Go installed
Course Timeline
12 weeks
This course uses the Blended method that reduces ~20%
of total classes. Maybe some extra week for Assignment
presentation and Revision

1 hour for Theory, 1 hour for Tutorial


The tutorial session:
• Each group will consecutively host a session with a
provided technical topic
• Help other groups complete their in-class exercise
• Detail will be announced soon
• Research and Implement some
aspects of the Assignment

In-class • Need to work in a group

Exercise
• Laptop is required

• Submit to BKEL
Course Assessment

60%
Assignment (40%) +
Quiz (10%) + In Class Exercise (10%)

40%
Final Exam (Multichoice)
Assignment
Develop a mobile app that can manage a
rooming house
Assignment detail will be provided next week (and started)

Business Evaluation UI/UX Design Publishing


1 month 1 months 2 months

Identify project requirements Create a runnable Deploy an executable product and


and business strategies product demo gather feedbacks from users
Any question? Thank you
CO3043 - Mobile App Development

Hoang Le Hai Thanh


thanhhoang@hcmut.edu.vn

You might also like