Univerzális Windows Alkalmazás fejlesztése

2018-2019 ősz

Szoftver

Téma leírása

A Windows 10 megjelenésével a Microsoft végre egyesíteni tudta korábban csak szegről-végről hasonló kliensplatformjait, így most már ugyanazon API-ra építve, ugyanazzal az alkalmazáscsomaggal tudunk kiszolgálni mobil, tablet és PC eszközöket, sőt, akár az Xbox One, HoloLens és IoT felületeket is.

A Te feladatod egy olyan UWP (Universal Windows Platform) alkalmazás fejlesztése, ami mobilon és desktopon, egérrel és érintéssel egyaránt megállja a helyét; jól reagál az ablakátméretezésre, a UI megfelel a platform dizájn irányelveknek, és integrálódik az OS nyújtotta szolgáltatásokkal (pl. élő csempe, Cortana stb.).

A fejlesztés alapvetően .NET (C#) + XAML alapokon folyna, amiről betekintő ismereteket nyújt a Kliens alkalmazások fejlesztése .NET platformon (VIAUAV38) c. tárgy.

Saját alkalmazásötlettel is jöhetsz, de együtt is kitalálhatunk valamit.

Néhány konkrétabb téma ötlet:

  • Produktivitást segítő alkalmazások MSGraphra [link] építve
  • Különböző MVVM keretrendszerek összehasonlító elemzése (MVVM tapasztakat előny)
  • Reaktív programozás, Rx, Flux, Redux, (MVVM) minták alkalmazásának vizsgálata .NET kliens környezetben
  • MaterialDesignInXamlToolkit [link] UWP támogatásának implelementálása (kőkemény XAML hegesztés)
 

A téma diplomamunkaként/szakdolgozatként is folytatható.

Feltételek

  • .NET alapú technológiák ismerete
  • XAML nyelv ismerete előny

Maximális létszám: 1 fő

Konzulens

Tóth Tibor fényképe