Skip to main content

Building and Deploying Cross Platform Mobile Apps (5 cr)

Code: R0335-3004

General information


Enrollment
23.05.2022 - 29.05.2022
Registration for the implementation has ended.
Timing
01.10.2022 - 31.12.2022
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
0 cr
Virtual proportion
5 cr
Mode of delivery
Distance learning
Campus
Laurea Virtual Campus
Teaching languages
English
Seats
40 - 50
Degree programmes
Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
Teachers
Paresh Rathod
Teacher in charge
Paresh Rathod
Study unit
R0335

Learning outcomes

The student is able to
- plan and document the complete development process of a mobile application
- apply appropriate methods and technologies to build and deploy cross platform mobile apps
- apply collaborative development with online tools (Github) and version control
- differentiate production and maintenance process of Web and Mobile apps
- learn and describe monetizing with mobile and web apps

Location and time

o Fully online studies: Not dependent on place or time (online distance studies).
o Starting from Week-40 (01.10.2022) and ends on Week-50 (18.12.2022)
>> Complete weekly schedule will be provided to eligible and accepted students.
>> Teaching provides volunteer tutoring (details will be posted on Canvas)

Materials

Training materials:
o Weekly/Biweekly modules (details above)
o Presentation slides provided, reading material and other resources are also provided (using Laurea Library).
o Hands-on labwork

Teaching methods

Features of the course:
o This study unit is FULLY ONLINE learning with the possibilities of volunteer tutoring meetings with the teachers.
o Starting from Week-40 (01.10.2022) and ends on Week-50 (18.12.2022)
>> There will be volunteer tutoring session (check official Laurea schedule)
o Weekly/Biweekly modules and details below
--------------------------------------------------
##### Weekly-biweekly Module Details #####
Module-1: Induction and orientation to react native (RN)
>>Teacher provides module presentation, step-by-step manual & video tutorial (created by teacher)
Module-2: React Native Mobile App Development Core Concepts
>> Teacher provides module presentation, step-by-step manual & video tutorial (created by teacher)
Module-3: React Native Mobile App Development Components
>>Teacher provides module presentation, labwork instruction & video tutorial (created by teacher)
Module-4: Simple Mobile App with React Native with Database
>>Teacher provides module presentation, labwork instruction (created by teacher) & external video tutorial
Module-5: Mobile App Design and Prototype (Team work)
>>Teacher provides module presentation, labwork instruction (created by teacher) & external video tutorial
Module-6: Mobile App Development Project (Team work)
>>Teacher provides module presentation, labwork instruction (created by teacher) & external video tutorial
Bonus Module-07: Deployment and Monetization of Mobile Apps (Team work)
>>Teacher provides module presentation, labwork instruction (created by teacher) & external video tutorial

Online Practical Test: Hands-on Mobile App Design and Development

Very important information:
>> Every module also provides sample students labwork report (from past students)
>> This is not a teaching course but hands-on approach. No online talking head scheduled teaching but flexible modules with structured learning process.
--------------------------------------------------
##### Technologies and Tools #####
o Combination of following technologies will be used:
(1) React & React Native (2) Ionic Framework combined with Ionic React & Angular

Employer connections

Laurea announces certain possibilities along the study unit offering based on demand from our partner companies.

Exam schedules

o Study unit starts on week 36
o Study unit ends on week 48
# Detailed schedule is released at the beginning of the study unit

International connections

Teachers and students group are international (Finnish and English degree programme students). We are also partnering with ICT companies for projects.

Completion alternatives

Project based learning (contact teacher)

Student workload

Kindly notice following carefully before registering for the study unit. This is a technical and professional training study unit and it requires regular weekly learning effort.
o 5 credits | Total 137.5 hours of student learning time | 8-10 hours per week

Content scheduling

##### Biweekly module starting on Week-36 #####
Module-1: Induction and orientation to react native (RN)
>>Teacher provides module presentation, step-by-step manual & video tutorial (created by teacher)
Module-2: React Native Mobile App Development Core Concepts
>> Teacher provides module presentation, step-by-step manual & video tutorial (created by teacher)
Module-3: React Native Mobile App Development Components
>>Teacher provides module presentation, labwork instruction & video tutorial (created by teacher)
Module-4: Simple Mobile App with React Native with Database
>>Teacher provides module presentation, labwork instruction (created by teacher) & external video tutorial
Module-5: Mobile App Design and Prototype (Team work)
>>Teacher provides module presentation, labwork instruction (created by teacher) & external video tutorial
Module-6: Mobile App Development Project (Team work)
>>Teacher provides module presentation, labwork instruction (created by teacher) & external video tutorial
Bonus Module-07: Deployment and Monetization of Mobile Apps (Team work)
>>Teacher provides module presentation, labwork instruction (created by teacher) & external video tutorial

Evaluation scale

H-5

Further information

Prerequisite of the course (VERY IMPORTANT):
o An understanding of Fundamentals of programming, HTML5, CSS3 and JavaScript can greatly benefit your learning experience.
o We don’t recommend this course if someone lacking the know-how on programming principles, HTML, CSS and JavaScript.
o We have 40 seats available, we give priority to those students with the prerequisites.

NOTE: The student MUST finish their Fundamentals of programming and Web Development Foundation (or) Having equivalent knowledge to benefit from this study unit. In the past, there is not a single student passed this course without Prerequisite. The student cannot learn much if previous know-how is missing.

Go back to top of page