Bevezető

Program neve: 
- Visual Studio Community 2019 (Windows)
- Visual Studio for Mac (MAC)
 
 
Program elindítása után:
1) Available > Visual Studio Community 2019 > Install
2) Desktop & Mobile > Mobile development with .NET 
 
Új projekt létrehozása
1) File > New > Project...
2) Mobile App (Xamarin.Forms)
3) Egy típus kiválasztása
 
Főbb fájlok/könyvtárak:
1) Projekt
- App.xaml: Stíluslap
- App.xaml.cs: Indító alkalmazás
 
2) Projekt.Android
- Properties: Android projekt beállítása
- Properties > AndroidManifest.xml: Android további beállítása (pl: jogosultságok)
- Resources > drawable: Képfájlok helye
- MainActivity.cs: Android főprogram
 
3) Projekt.iOS
- Properties: iOS projekt beállítása
- Info.plist: iOS további beállítása (pl: jogosultságok)
- Asset Catalogs > Assets: Képfájlok helye
- AppDelegate.cs: iOS főprogram
- Main.cs: AppDelegate-t hívja meg
 
Kiegészítők letöltése: 
- Tools > NuGet Package Manager > Manage NuGet Packages for Solution
- Browse: Keresés
- Installed: Telepített
- Updates: Frissítésre vár
 
MAC számítógép esetén:
- Visual Studio for Mac feltelepítése és időnkénti frissítése
- Rendszerbeállítások > Megosztás > Távoli bejelentkezés legyen bekapcsolva + Az összes felhasználónak.
- XCode legújabb verziójának feltelepítése
- Mindkét gép legyen ugyanazon a hálózaton
 
Projekt létrehozása XCode alatt:
- File > New > Project...
- Egy típus kiválasztása az Application fülön belül
- Szükséges adatok kitöltése
- XCode alatt a Projekt > Identity > Bundle Identifier értéke egyezzen meg a Windows Visual Studio esetén az Info.plist-en belül az Application > Bundle Identifier-rel
 
Csatlakozás MAC géphez:
- Tools > iOS > Pair to Mac
- Add Mac...: új gép felvitele
- Select a Mac-on belül pedig egy felvitt gép kiválasztása
- Utána ha a programot kell futtatni az iPhone-on, akkor a készüléket a MAC géphez kell csatlakoztatni, de a műveletet a Windows gépen kell elindítani
- Ha a programhoz rendelt profil és az iOS mobilon lévő profil nem egyezik meg, akkor először a telepítés után az iOS alatt: Beállítások > Általános > Eszközfelügyelet > Fejlesztői alkalmazás > *Fiók email kiválasztása* > Megbízható gomb megnyomása, különben hibaszöveg a Windows Visual Studio alatt ("Lauch failed.....").
 
A csatlakozás akkor fog működni, ha:
- MAC gép be van kapcsolva
- Visual Studio mindkét gépen a legfrissebb
- XCode a MAC gépen a legfrissebb
- XCode alatt a projekt meg van nyitva
 
Új oldal létrehozása a Solution Explorer-ben:
- Projekt > jobb egérgomb > Add > New item...
- Visual C# items > Xamarin.Forms > Content Page, majd pedig alul a nevének a megadása
 
Fájlok típusa:
- xxx.XAML: XML-ben az oldal szerkezetének leírása
- xxx.XAML.CS: C#-ban az oldalhoz tartozó program megírása
Mobilos kategóriák: