Siirry suoraan sisältöön

Mobile App Development Using React Native (3 op)

Toteutuksen tunnus: TX00DT52-3006

Toteutuksen perustiedot


Ilmoittautumisaika
06.05.2024 - 14.08.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
19.08.2024 - 23.08.2024
Toteutus on päättynyt.
Opintopistemäärä
3 op
Toteutustapa
Lähiopetus
Yksikkö
(2019-2024) ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
englanti
Paikat
0 - 40
Koulutus
Degree Programme in Information Technology
Opettajat
Xing Liu
Ryhmät
ICTSUMMER
ICT Summer School
Opintojakso
TX00DT52

Toteutuksella on 5 opetustapahtumaa joiden yhteenlaskettu kesto on 18 t 45 min.

Aika Aihe Tila
Ma 19.08.2024 klo 17:00 - 20:45
(3 t 45 min)
Mobile App Development Using React Native TX00DT52-3006
Online
Ti 20.08.2024 klo 17:00 - 20:45
(3 t 45 min)
Mobile App Development Using React Native TX00DT52-3006
Online
Ke 21.08.2024 klo 17:00 - 20:45
(3 t 45 min)
Mobile App Development Using React Native TX00DT52-3006
Online
To 22.08.2024 klo 17:00 - 20:45
(3 t 45 min)
Mobile App Development Using React Native TX00DT52-3006
Online
Pe 23.08.2024 klo 17:00 - 20:45
(3 t 45 min)
Mobile App Development Using React Native TX00DT52-3006
Online
Muutokset varauksiin voivat olla mahdollisia.

Tavoitteet

This course provides an introduction to mobile application development using React Native. The concepts covered by the course include: React, React Native, Expo and Snack; component, prop, state, style, layout, image, text input, touch handling, HTTP, and deployment. The overall goal of the course is to familiarize students with basic React Native concepts and development skills.
Objectives of the course are:
1). Understand what React Native is, and what its applications are
2). Understand React Native UI elements
3). Use React Native and related tools to develop mobile apps
4). Deploy React Native apps to app stores
What is not part of the course scope: This course is not an advanced course about React Native application development.

Sisältö

• Session 1
– React
– React Native
– Expo
– Expo and Snack
• Session 2
– Components
– Props
– States
– Styles
– Layout
• Session 3
– Images
– Text inputs
– Touch handling
– Multiple screens
– HTTP
• Session 4
– Deployment
– Large project analysis
– Project brain storming
– Project design
• Session 5
– Final project presentation preparation
– Project presentation

Oppimateriaalit

• A laptop computer (Windows OS preferred);
• A smart phone

Arviointiasteikko

Hyväksytty/Hylätty

Arviointikriteeri, hyväksytty/hylätty

All students will deliver a functional React Native project during the last session.
Students must demonstrate to the instructor and/or the class the project in order to get the full 3 credits.

Arviointimenetelmät ja arvioinnin perusteet

All students will deliver a functional React Native project during the last session.
Students must demonstrate to the instructor and/or the class the project in order to get the full 3 credits.

Esitietovaatimukset

Familiarity with a programming language, such as Java, JavaScript, C/C++. Basic knowledge of Internet and Web technologies.

Siirry alkuun