Xamarin forms
22.10.2020: Jos joku käy tekemään näiden ohjeiden pohjalta, ilmoita mikäli jokin ei enää pidä paikkaansa.
—Xamarin on kehitysympäristäö, jolla voidaan tehdä pitkälle yhdellä koodilla sovelluksia Windows Phone (8-), Windows Universal, Android sekä IOS. Kehitystyökaluna Windowsissa on Visual Studion jonka lisäosaksi Xamarin asennetaan. Macissa asennetaan Xamarin Studio ja Linuxissa (???) Mono Development.
Lähteitä:
- https://developer.xamarin.com/guides/cross-platform/getting_started/
- https://developer.xamarin.com/guides/xamarin-forms/
- Charles Petzold: Creating Mobile Apps with Xamarin.Forms, PDF, ilmainen, 1000+ sivua)
- kirjan esimerkit
- asenna vakka TortoiseGit
- paina haluamassasi kansiossa (Explorer) hiiren oikeaa ja valitse
git Clone...
ja anna osoitteeksi
https://github.com/xamarin/xamarin-forms-book-samples.git
- kirjan esimerkit
- https://developer.xamarin.com/guides/android/getting_started/hello,android/hello,android_quickstart/
- https://developer.xamarin.com/guides/android/user_interface/designer_overview/designer_walkthrough/
- https://stackoverflow.com/questions/10016343/gridlayout-not-gridview-how-to-stretch-all-children-evenly
- https://www.smashingmagazine.com/2018/10/android-ios-mobile-apps-xamarin-forms/
Linkki Charles Petzoldin Xamarin kirjaan on hajonnut. Tuon pitäisi olla kyseinen kirja. https://download.microsoft.com/DOWNLOAD/7/8/8/788971A6-C4BB-43CA-91DC-557B8BE72928/MICROSOFT_PRESS_EBOOK_CREATINGMOBILEAPPSWITHXAMARINFORMS_PDF.PDF
—1. Asennus
- katso video Windows tai video Mac
- jos on asennettu Visual Studio 2019 valmiiksi, niin ota
Control Panel/Programs and Features
- jos et löydä Control Panelia, kirjoita komentoriviltä
control
- etsi Visual Studio 2019, clikkaa sitä, paina Change ja valitse
Modify
ja ruksiMobile Development with .NET
- jos ei ole, niin asenna tai ota suoraan Xamarin
- tarvittaessa asenna Android SDK
2. Sovelluksen tekeminen
2.1 Visual Studio
File/New/Project.../
Installed/Templates/Visual C#/
Cross-Platform/Blank Xaml App (Xamarin.Forms.Portable)
- anna hyvät nimet ja paikat
OK
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.