SylabUZ

Generate PDF for this page

Mobile Technologies and Applications - course description

General information
Course name Mobile Technologies and Applications
Course ID 11.3-WE-INFD-Technol.iAplMobil
Faculty Faculty of Computer Science, Electrical Engineering and Automatics
Field of study Computer Science
Education profile academic
Level of studies Second-cycle studies leading to MSc degree
Beginning semester winter term 2022/2023
Course information
Semester 3
ECTS credits to win 3
Course type optional
Teaching language polish
Author of syllabus
  • dr inż. Jacek Bieganowski
  • dr inż. Jacek Tkacz
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Laboratory 30 2 18 1,2 Credit with grade

Aim of the course

Zapoznanie studentów z technikami projektowania i implementacji multiplatformowych aplikacji mobilnych oraz ukształtowanie podstawowych umiejętności w zakresie projektowania i implementacji aplikacji mobilnych ukierunkowanych na wieloplatformowość.

Prerequisites

Podstawy programowania.

Scope

Wprowadzenie do projektowania multiplatformowych aplikacji mobilnych (np. Xamarin, React Native, Flutter, Apache Cordova, PhoneGap, Ionic). Konfiguracja środowiska programistycznego. Kompilacja na system docelowy. Praca z emulatorami oraz urządzeniami. Projektowanie oraz implementacja interfejsów użytkownika. Dostęp do danych. Aplikacje zorientowane na usługi. Dostęp oraz synchronizacja z zewnętrznymi źródłami danych. Odczyt informacji z sensorów wbudowanych w urządzenie. Sposoby komunikacji z wykorzystaniem technologii bezprzewodowych: Bluetooth, IrDA, NFC. JSON i XML jako uniwersalne formaty wymiany danych.

 

.

Teaching methods

Laboratorium: ćwiczenia laboratoryjne

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Laboratorium: warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.

Recommended reading

  1. Daniel S. F.: Xamarin. Tworzenie interfejsów użytkownika, Helion 2017.
  2. Taskos G.: Xamarin. Tworzenie aplikacji cross-platform. Receptury. Helion, 2017.
  3. Eisenman B.: React Native. Tworzenie aplikacji mobilnych w języku JavaScript. Helion, 2018.
  4. Biessek A.: Flutter i Dart 2 dla początkujących. Przewodnik dla twórców aplikacji mobilnych, Helion, 2021.
  5. Sillars D.: Wydajne aplikacje dla systemu Android. Programuj szybko i efektywnie, Helion, 2016.
  6. Griffith C.: Mobile App Development with Ionic, Revised Edition. Cross-Platform Apps with Ionic, Angular, and Cordova. Helion, 2017.
  7. Munro J.: 20 Recipes for Programming PhoneGap. Cross-Platform Mobile Development for Android and iPhone, Helion, 2012.

Further reading

  1. Januszewski J.: System GPS i inne systemy satelitarne w nawigacji morskiej, WSM, 2004.
  2. Clark M.: Wireless Access Networks, Wiley, 2002.

Notes


Modified by dr inż. Jacek Bieganowski (last modification: 21-04-2022 11:48)