Aplikacje mobilne to programy komputerowe przeznaczone do uruchamiania na urządzeniach przenośnych, takich jak smartfony i tablety. Wyróżniamy aplikacje natywne, webowe oraz hybrydowe.
W kontekście egzaminu zawodowego INF.04 dotyczącego projektowania, tworzenia i administrowania bazami danych oraz aplikacjami, umiejętność tworzenia aplikacji mobilnych może obejmować:
• Analizę wymagań i projektowanie aplikacji.
• Tworzenie interfejsu użytkownika (UI) oraz implementację logiki aplikacji.
• Wykorzystanie baz danych w aplikacjach mobilnych.
• Testowanie i publikację aplikacji.
Środowiska tworzenia aplikacji mobilnych
Aplikacje mobilne można tworzyć w różnych środowiskach i technologiach, m.in.:
• Android Studio (dla aplikacji natywnych na Androida w Kotlinie lub Javie).
• Xcode (dla aplikacji natywnych na iOS w Swift lub Objective-C).
• Frameworki hybrydowe, takie jak Flutter (Dart), React Native (JavaScript) czy Ionic (HTML, CSS, JavaScript).
Tworzenie aplikacji mobilnych w Visual Studio
Jako że będziesz skupiał się na Visual Studio, kluczowym narzędziem do tworzenia aplikacji mobilnych będzie .NET MAUI (Multi-platform App UI), który pozwala na tworzenie aplikacji wieloplatformowych (Android, iOS, Windows, macOS) przy użyciu jednego kodu w języku C# i technologii XAML.
Zalety korzystania z .NET MAUI w Visual Studio:
✔ Umożliwia tworzenie jednej aplikacji na różne systemy operacyjne.
✔ Używa języka C#, który jest dobrze wspierany w ekosystemie Microsoftu.
✔ Posiada wbudowaną integrację z bazami danych (np. SQLite, Firebase) oraz dostęp do natywnych API urządzeń (kamera, GPS, czujniki).
Dzięki pracy w Visual Studio możesz efektywnie uczyć swoich uczniów, jak budować nowoczesne aplikacje mobilne w .NET MAUI, łącząc logikę biznesową z responsywnym interfejsem użytkownika.

