Advanced Application Development (5 cr)
Code: TE00BR90-3004
General information
- Enrollment
-
01.06.2023 - 14.09.2023
Registration for the implementation has ended.
- Timing
-
04.09.2023 - 15.12.2023
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Engineering and Business
- Campus
- Kupittaa Campus
- Teaching languages
- Finnish
- Seats
- 15 - 35
- Teachers
- Tuomo Helo
- Groups
-
PTIETS21swisPTIETS21 Software Development and Information Systems
- Course
- TE00BR90
Evaluation scale
H-5
Content scheduling
The contents:
What is React Native?
The basics of React Native
Debugging
Styles and layouts
Navigation
App-WIde State Management
Handling user input
Sending HTTP requests
Authentication
Publishing
Expo and other tools.
6 personal assignments.
Teamwork (not compulsory) : Implementing an App
Objective
After completing the course the student can:
Implement a desktop or a web application for an assigned task.
Program efficiently in a team using professional tools.
Reuse code, utilize libraries, and/or application platforms and application frameworks.
Write code from UML diagrams or implement user stories.
Understand some common design patterns.
Content
An assignment for a desktop or a web application.
Elaborating on programming language and features suitable for the application.
Learning and utilising one or more design patterns.
Using professional coding and version control tools.
Re-using code and utilising libraries, frameworks and/or platforms.
Developing a desktop or a web application as a team work.
Materials
Will be defined here when the course implementation starts.
Exam schedules
No exam.
Student workload
40 h videos, reading
26 h contact lessons
40 h teamwork
26 h personal exercises