Aplikacje mobilne I-SI7O>AMOB
Wykłady
• Treści programowe (tematyka zajęć):
1. Platformy programistyczne umożliwiające tworzenie aplikacji dla urządzeń mobilnych
2. Specyficzne aspekty tworzenia aplikacji dla urządzeń mobilnych
3. Budowa interfejsu użytkownika dla aplikacji
4. Mechanizmy komunikacji sieciowej
5. Wykorzystanie sensorów urządzenia
6. Mechanizmy lokalizacyjne urządzeń mobilnych
7. Mechanizmy bazodanowe dla urządzeń mobilnych
8. Mechanizmy komunikacji internetowej
9. Mechanizmy komunikacji i synchronizacji urządzeń mobilnych
10. Integracja z portalami społecznościowymi
11. Aplikacji webowe dedykowane urządzeniom mobilnym
• Metody dydaktyczne: Wykład w postaci prezentacji multimedialnej
• Forma i warunki zaliczenia: Warunkiem zaliczenia całości przedmiotu jest uzyskanie zaliczenia z ćwiczeń oraz pozytywna ocena prezentacji przeprowadzanych podczas zajęć wykładowych.
b)Ćwiczenia laboratoryjne
• Treści programowe (tematyka zajęć):
a. Struktura aplikacji dla urządzenia mobilnego
b. Podstawowe elementy aplikacji mobilnej
c. Tworzenie interfejsu użytkownika
d. Obsługa zdarzeń
e. Techniki wykorzystania sensorów urządzenia
f. Mechanizmy lokalizacji
g. Techniki bazodanowe
h. Sposoby komunikacji internetowej
i. Integracja z portalami społecznościowymi
j. Tworzenie aplikacji webowych dedykowanych urządzeniom mobilnym
Koordynatorzy przedmiotu
<b>Ocena końcowa</b>
<b>Wymagania wstępne</b>
<b>Literatura podstawowa</b>
<b>Literatura uzupełniająca</b>
<b>Inne informacje</b>
Kryteria oceniania
Wykład:
Wykonanie prezentacji na zadany temat z zakresu tworzenia rozwiązań na platformy mobilne.
Ćwiczenia:
Wykonanie ćwiczeń zadanych w trakcie zajęć. Pozytywne zaliczenie zadań projektowych wykonywanych podczas zajęć:
Literatura
Wykaz literatury podstawowej:
1. "Mobile App Development with Ionic, Revised Edition: Cross-Platform Apps with Ionic 5, Angular, and Capacitor" - Chris Griffith
2. "Beginning Progressive Web App Development: Creating a Native App Experience on the Web" - Dennis Sheppard
3. "Ionic Cookbook: Recipes to Create Cutting-Edge, Real-Time Hybrid Mobile Apps with Ionic, 4th Edition" - Indermohan Singh
Wykaz literatury uzupełniającej:
1. Building Mobile Apps with Ionic & Angular" - Jesse Palmer
2. "React Native: Building Mobile Apps with JavaScript" - Bonnie Eisenman
3. "Pro Progressive Web Apps: Bringing the Power of Native to the Browser" - Chris Love
4. "Flutter for Beginners: An introductory guide to building cross-platform mobile applications with Google Flutter and Dart" - Alessandro Biessek
5. https://ionicframework.com/
6. https://cordova.apache.org/
7. https://reactnative.dev/