Projekt grupowy - programowanie aplikacji mobilnych

Table of Contents

Projekt dla grup od 2 do 4 osób.

Napiszcie aplikację mobilną, która komunikuje się z wybraną przez Was usługą webową. Aplikacja musi wykonywać zapytania HTTP i korzystać z SQLite.

Kilka pomysłów na aplikacje

Porady

HTTPS na desktopie

Jeżeli napotkasz na sytuację, w której zapytania HTTPS działają na desktopie, ale nie na Androidzie, skorzystaj z tego poradnika:

https://blog.kuba-orlik.name/kodzi/qt-for-android-co-zrobic-gdy-zpaytania-https-nie-przechodza

Przeniesienie funkcji do osobnego pliku

Jeżeli są funkcje, z których chcesz korzystać z wielu plików, możesz je przenieśc do osobnego modułu.

W tym celu utwórz osobny plik .qml, np. Functions.qml (uwaga - jego nazwa musi zaczynać sie od wielkiej litery!).

W tym pliku umieść funkcje, które chcesz współdzielić pomiędzy modułami:

import QtQuick 2.0

Item {
  function hello(){
    console.log("hello")
  }
}

Następnie w main.qml dodaj komponent o nazwie odpowiadającej nazwie utworzonego pliku i nadaj mu id:

Functions {id: functions}

Następnie możesz odwoływać się do funkcji z tego komponentu za pomocą nadanego id:

Component.onCompleted {
  functions.hello()
}

Author: Kuba Orlik

Created: 2022-06-01 Wed 17:52

Validate