Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Többplatformos appfejlesztés Xamarinnal és Visual Studióval

Hasonló előadás


Az előadások a következő témára: "Többplatformos appfejlesztés Xamarinnal és Visual Studióval"— Előadás másolata:

1 Többplatformos appfejlesztés Xamarinnal és Visual Studióval
Farkas Bálint | Technical Evangelist | Microsoft

2 Tematika Többplatformos appfejlesztés Xamarinnal és Visual Studióval
01 | Bevezetés a Xamarinba 02 | Mobilalkalmazás alapok, Windows Universal Apps 03 | Android natív GUI-val 04 | iOS natív GUI-val 05 | Xamarin Forms, kódosztási technikák 06 | Azure Mobile Services és Xamarin 07 | Xamarin.UITest, Xamarin Cloud

3 Farkas Bálint | Technical Evangelist | Microsoft
04 | iOS natív GUI-val Farkas Bálint | Technical Evangelist | Microsoft

4 Module Overview Hogy működik a Xamarin.iOS?
iOS appok életciklusa, struktúrája UITableView-k használata Storyboardok használata A MapKit használata

5 Hogy működik a Xamarin.iOS?

6 Mi a Xamarin? C# Xamarin

7 Build + Execution Model
Features Code runs as 100% native app “Ahead of Time” (AOT) Compiling Generic Classes from NSObject Some Limitations Dynamic Code Generation Cannot use Reflection.Emit No Remoting More Info

8 iOS Runtime Model iOS App Native Code Mono Runtime .NET BCL
Native APIs MapKit UIViewController HealthKit Etc.

9 Xamarin.iOS beüzemelése (Mac/MacInCloud, Xamarin Studio, pairing)

10 iOS appok életciklusa, struktúrája

11 Not Running Foreground Inactive Active Background Backgrounded Suspended Xamarin.iOS notifies us of all these states using various overrides in AppDelegate.cs

12 OnActivated(UIApplication)
AppDelegate.cs State Method Not Running OnActivated(UIApplication) Active OnResignActivation Inactive DidEnterBackground Backgrounded WillEnterForeground Suspended WillTerminate

13 Views AppDelegate.cs ViewController.cs Storyboard AppDelegate
UIViewController Storyboard

14 Model-View-Controller (MVC)
Updates UI Changes Model View Controller User Sees Changes Performs Action

15 Application Properties, Lifecycle & Structure – Heritage Properties

16 UITableView-k használata

17 UITableViewDataSource
Parts of a TableView UITableViewSource UITableViewDataSource UITableViewDelegate Data UITableViewCell

18 Loading Data in TableView – Heritage Properties

19 Storyboardok használata

20 Storyboards & Segues

21 Navigating to a Details View – Heritage Properties

22 A MapKit használata

23 iOS Maps - MapKit

24 // in ViewDidLoad you can do the following
var map = new MKMapView (UIScreen.MainScreen.Bounds); View = map;

25

26 // add a pin – called Annotation
map.AddAnnotation (new MKPointAnnotation (){ Title=“My Pin", Coordinate = new CLLocationCoordinate2D ( , ) });

27 Loading Data in Map View – Heritage Properties

28 Module Recap Hogy működik a Xamarin.iOS?
iOS appok életciklusa, struktúrája UITableView-k használata Storyboardok használata A MapKit használata

29


Letölteni ppt "Többplatformos appfejlesztés Xamarinnal és Visual Studióval"

Hasonló előadás


Google Hirdetések