Skip to main content

Mobile App Development 1Laajuus (5 cr)

Code: 5G00DL98

Credits

5 op

Objectives

The student is able to implement mobile applications utilizing cloud services for Android and iOS devices.

Content

The basics of mobile application development. Writing mobile applications for different types of iOS and Android devices. Native (Java and Swift), web and hybrid frameworks. Mobile application user interface development.

Prerequisites

Programming Languages 1-3

Assessment criteria, satisfactory (1-2)

Student knows the basic principles of mobile application development. Student is able to implement mobile applications for different types of iOS and Android devices with guidance. Student knows about native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces with guidance.

Assessment criteria, good (3-4)

Student understands the basic principles of mobile application development. Student is able to implement mobile applications for different types of iOS and Android devices. Student knows native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces.

Assessment criteria, excellent (5)

Student understands in depth the basic principles of mobile application development. Student is able to implement diversely mobile applications for different types of iOS and Android devices in various situations. Student knows in depth native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces with good UX.

Enrolment period

23.11.2023 - 07.01.2024

Timing

11.01.2024 - 05.05.2024

Credits

5 op

Mode of delivery

Contact teaching

Unit

Software Engineering

Campus

TAMK Main Campus

Teaching languages
  • English
Seats

0 - 42

Degree programmes
  • Bachelor's Degree Programme in Software Engineering
Teachers
  • Tony Torp
Person in charge

Tony Torp

Groups
  • 22I260EA
  • 22I260EB
    Degree Programme in Software Engineering

Objectives (course unit)

The student is able to implement mobile applications utilizing cloud services for Android and iOS devices.

Content (course unit)

The basics of mobile application development. Writing mobile applications for different types of iOS and Android devices. Native (Java and Swift), web and hybrid frameworks. Mobile application user interface development.

Prerequisites (course unit)

Programming Languages 1-3

Assessment criteria, satisfactory (1-2) (course unit)

Student knows the basic principles of mobile application development. Student is able to implement mobile applications for different types of iOS and Android devices with guidance. Student knows about native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces with guidance.

Assessment criteria, good (3-4) (course unit)

Student understands the basic principles of mobile application development. Student is able to implement mobile applications for different types of iOS and Android devices. Student knows native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces.

Assessment criteria, excellent (5) (course unit)

Student understands in depth the basic principles of mobile application development. Student is able to implement diversely mobile applications for different types of iOS and Android devices in various situations. Student knows in depth native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces with good UX.

Assessment scale

0-5

Enrolment period

15.12.2022 - 08.01.2023

Timing

01.01.2023 - 07.05.2023

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • English
Seats

0 - 30

Degree programmes
  • Bachelor's Degree Programme in Software Engineering
Teachers
  • Jere Käpyaho
  • Tony Torp
Person in charge

Tony Torp

Groups
  • 21I260EA

Objectives (course unit)

The student is able to implement mobile applications utilizing cloud services for Android and iOS devices.

Content (course unit)

The basics of mobile application development. Writing mobile applications for different types of iOS and Android devices. Native (Java and Swift), web and hybrid frameworks. Mobile application user interface development.

Prerequisites (course unit)

Programming Languages 1-3

Assessment criteria, satisfactory (1-2) (course unit)

Student knows the basic principles of mobile application development. Student is able to implement mobile applications for different types of iOS and Android devices with guidance. Student knows about native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces with guidance.

Assessment criteria, good (3-4) (course unit)

Student understands the basic principles of mobile application development. Student is able to implement mobile applications for different types of iOS and Android devices. Student knows native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces.

Assessment criteria, excellent (5) (course unit)

Student understands in depth the basic principles of mobile application development. Student is able to implement diversely mobile applications for different types of iOS and Android devices in various situations. Student knows in depth native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces with good UX.

Assessment scale

0-5

Teaching methods

Tony's part (Android): Online teaching, weekly exercises returned with Study Diary. An optional final project (problem based learning).

Enrolment period

15.12.2022 - 08.01.2023

Timing

01.01.2023 - 07.05.2023

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • English
Seats

0 - 30

Degree programmes
  • Bachelor's Degree Programme in Software Engineering
Teachers
  • Jere Käpyaho
  • Tony Torp
Person in charge

Tony Torp

Groups
  • 21I260EB

Objectives (course unit)

The student is able to implement mobile applications utilizing cloud services for Android and iOS devices.

Content (course unit)

The basics of mobile application development. Writing mobile applications for different types of iOS and Android devices. Native (Java and Swift), web and hybrid frameworks. Mobile application user interface development.

Prerequisites (course unit)

Programming Languages 1-3

Assessment criteria, satisfactory (1-2) (course unit)

Student knows the basic principles of mobile application development. Student is able to implement mobile applications for different types of iOS and Android devices with guidance. Student knows about native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces with guidance.

Assessment criteria, good (3-4) (course unit)

Student understands the basic principles of mobile application development. Student is able to implement mobile applications for different types of iOS and Android devices. Student knows native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces.

Assessment criteria, excellent (5) (course unit)

Student understands in depth the basic principles of mobile application development. Student is able to implement diversely mobile applications for different types of iOS and Android devices in various situations. Student knows in depth native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces with good UX.

Assessment scale

0-5

Enrolment period

15.11.2021 - 09.01.2022

Timing

10.01.2022 - 25.04.2022

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • English
Seats

0 - 62

Degree programmes
  • Bachelor's Degree Programme in Software Engineering
Teachers
  • Tony Torp
Person in charge

Tony Torp

Groups
  • 20I260E

Objectives (course unit)

The student is able to implement mobile applications utilizing cloud services for Android and iOS devices.

Content (course unit)

The basics of mobile application development. Writing mobile applications for different types of iOS and Android devices. Native (Java and Swift), web and hybrid frameworks. Mobile application user interface development.

Prerequisites (course unit)

Programming Languages 1-3

Assessment criteria, satisfactory (1-2) (course unit)

Student knows the basic principles of mobile application development. Student is able to implement mobile applications for different types of iOS and Android devices with guidance. Student knows about native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces with guidance.

Assessment criteria, good (3-4) (course unit)

Student understands the basic principles of mobile application development. Student is able to implement mobile applications for different types of iOS and Android devices. Student knows native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces.

Assessment criteria, excellent (5) (course unit)

Student understands in depth the basic principles of mobile application development. Student is able to implement diversely mobile applications for different types of iOS and Android devices in various situations. Student knows in depth native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces with good UX.

Assessment scale

0-5