Xamarin Mono for Android/iOS (v4.20.0.28/v8.6.0.51) » Developer.Team

Xamarin Mono for Android/iOS (v4.20.0.28/v8.6.0.51)

Xamarin Mono for Android/iOS (v4.20.0.28/v8.6.0.51)
Xamarin Mono for Android/iOS (v4.20.0.28/v8.6.0.51) | 889 Mb


Xamarin apps are built with standard, native user interface controls. Apps not only look the way the end user expects, they behave that way too. Xamarin apps have access to the full spectrum of functionality exposed by the underlying platform and device, including platform-specific capabilities like iBeacons and Android Fragments. Xamarin apps leverage platform-specific hardware acceleration, and are compiled for native performance. This can’t be achieved with solutions that interpret code at runtime.

public Dictionary<string, UIImage> GetImages(string directory) {
  var images = new Dictionary<string, UIImage>();
  var paths = Directory.EnumerateFiles(directory, "*.png");
  foreach (var path in paths) {
    images[path] = UIImage.FromFile(path);
  }
  return images;
}

public async Task<List<FeedItem>> GetFeedItems(DateTime date) {
  var feed = "http://planet.xamarin.com/feed/";
  var response = await httpClient.GetStringAsync(feed);
  var items = await ParseFeedAsync(response);
  return items.Where(item => item.Published.Date == date).ToList();
}


Stronger Types, Smarter Tools
Generics guarantee that collections and other compound types are used safely, without the need for casts or comments. Xamarin tools understand intent better thanks to richer types, with benefits like ubiquitous code completion.

First-class Functions
In Java for Android, lambdas are unavailable. In Objective-C, lambdas are extremely cumbersome. In C#, lambdas couldn’t be simpler, making functional programmers feel right at home.

More Types, Less Typing
C# uses type inference to give developers more safety in fewer keystrokes, without boilerplate or verbose type annotations.

Language-level Async
Asynchronous programming (async) keeps apps responsive. In Objective-C, Swift and Java, async requires callbacks and manual bookkeeping. C#’s language-level support makes async a breeze.

Xamarin apps use native UIs on every platform to enable the best possible experiences. Simplify mobile app design with our Android and iOS designers, and build your own app today.

Home:
http://xamarin.com


[/b]

[b] Only for V.I.P
Warning! You are not allowed to view this text.
SiteLock