{"id":22926,"date":"2015-11-19T10:15:10","date_gmt":"2015-11-19T18:15:10","guid":{"rendered":"https:\/\/blog.xamarin.com\/?p=22926"},"modified":"2015-11-19T10:15:10","modified_gmt":"2015-11-19T18:15:10","slug":"get-started-with-xamarin-4-today","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/xamarin\/get-started-with-xamarin-4-today\/","title":{"rendered":"Get Started with Xamarin 4 Today"},"content":{"rendered":"<p>\t\t\t\tXamarin 4 is a fantastic release, designed to make <a href=\"https:\/\/blog.xamarin.com\/introducing-xamarin-4\/\">building apps with Xamarin faster, easier, and more delightful than ever before<\/a>, and the Xamarin Education team has worked incredibly hard to deliver the resources you need to get up and running with it. In both the documentation and Xamarin University teams, we have created a ton of new content as well as updated the existing content to be as fresh as the release. Be sure to check out the following resources to get started with Xamarin 4 today.<\/p>\n<h2>Get Up to Speed Quickly with Lightning Lectures<\/h2>\n<p>If you\u2019re an experienced Xamarin developer, I recommend starting with our free Xamarin 4 Lightning Lectures from Xamarin University. They focus on quick overviews and introductions of new features:<\/p>\n<ul>\n<li><a href=\"https:\/\/university.xamarin.com\/lightninglectures\/xamarin-mac-agent\">iOS Apps in Visual Studio<\/a>: Connect to your Mac to develop, build, debug, and deploy applications using our completely rebuilt support for developing iOS apps from Visual Studio<\/li>\n<li><a href=\"https:\/\/university.xamarin.com\/lightninglectures\/using-the-ios-designer-to-create-a-launch-screen\">XIB Launch Screens<\/a>: Easily support multiple iOS form factors with a XIB-based launch screen using the designer.<\/li>\n<li><a href=\"https:\/\/university.xamarin.com\/lightninglectures\/xamarin-test-recorder\">Introducing Xamarin Test Recorder<\/a>: Greatly increase efficiency by creating automated UI tests visually with Xamarin Test Recorder.<\/li>\n<li><a href=\"https:\/\/university.xamarin.com\/lightninglectures\/tvos-with-xamarin\">tvOS with Xamarin<\/a>: Apple\u2019s tvOS is based on iOS, but has a number of key UI and framework differences. Learn about them and build the next killer tvOS app with Xamarin.<\/li>\n<li><a href=\"https:\/\/university.xamarin.com\/lightninglectures\/creating-extensions-in-ios\">Creating iOS Extensions<\/a>: Allow apps to create a rich inter-app experience by passing documents and context between them.<\/li>\n<li><a href=\"https:\/\/university.xamarin.com\/lightninglectures\/adding-material-design-to-xamarinforms-apps\">Android Material Design in Xamarin.Forms<\/a>: Android Material Design is Google\u2019s new design language and Xamarin.Forms now supports it.<\/li>\n<li><a href=\"https:\/\/university.xamarin.com\/lightninglectures\/xamarin-insights\">Adding Insights to your Application<\/a>: Xamarin 4 saw the public release of Xamarin Insights. Add it to your apps today with this quick walkthrough.<\/li>\n<\/ul>\n<p>Xamarin University\u00a0Lightning Lectures are completely free, but if you\u2019re a Xamarin University subscriber, you\u2019ve also got access to new Xamarin 4 classes, as well as updated content across the board to support the Xamarin 4 release.<\/p>\n<h2>Dive into Xamarin.Forms 2.0<\/h2>\n<p>Xamarin.Forms 2.0 included a number of cool new features and performance enhancements including:<\/p>\n<ul>\n<li><a href=\"https:\/\/developer.xamarin.com\/guides\/cross-platform\/xamarin-forms\/user-interface\/listview\/\">List Views<\/a> have more customization options, both in terms of overall <a href=\"https:\/\/developer.xamarin.com\/guides\/cross-platform\/xamarin-forms\/user-interface\/listview\/customizing-list-appearance\/\">ListView behavior and appearance<\/a>, as well as at the <a href=\"https:\/\/developer.xamarin.com\/guides\/cross-platform\/xamarin-forms\/user-interface\/listview\/customizing-cell-appearance\/\">cell level<\/a>. They\u2019ve also received a <a href=\"https:\/\/developer.xamarin.com\/guides\/cross-platform\/xamarin-forms\/user-interface\/listview\/performance\/\">huge performance upgrade<\/a> with new options.<\/li>\n<li>Custom renderers are <a href=\"https:\/\/developer.xamarin.com\/guides\/cross-platform\/xamarin-forms\/custom-renderer\/\">easier to build<\/a>.<\/li>\n<li><a href=\"https:\/\/developer.xamarin.com\/guides\/cross-platform\/xamarin-forms\/working-with\/gestures\/\">New pinch gesture<\/a>.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/material-design-for-your-xamarin-forms-android-apps\/\">Android Material Design is now supported<\/a>.<\/li>\n<li>XAML can be <a href=\"https:\/\/developer.xamarin.com\/guides\/cross-platform\/xamarin-forms\/user-interface\/xaml-basics\/xamlc\/\">compiled at build time<\/a>.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/getting-started-with-xamarin-forms-windows-10-preview\/\">Windows 10 Universal Apps preview support is available<\/a>.<\/li>\n<\/ul>\n<p>Additionally, Xamarin University has over 15 hours of Xamarin.Forms content, and we\u2019ve updated that content to cover all of the new features of Xamarin.Forms 2.0. Including:<\/p>\n<ul>\n<li><a href=\"https:\/\/university.xamarin.com\/classes\/track\/xamarin-forms#xam130-xaml-in-xamarinforms\">XAML in Xamarin Forms (XAM130)<\/a> has been updated to include the new XAMLC compiler.<\/li>\n<li><a href=\"https:\/\/university.xamarin.com\/classes\/track\/xamarin-forms#customizing-the-listview-in-xamarinforms-xam312\">Customizing ListViews (XAM312)<\/a> covers the new customization options as well as how to maximize the performance of your ListViews by leveraging the new options in Xamarin.Forms 2.0.<\/li>\n<\/ul>\n<h2>Streamline Your iOS Experience in Visual Studio<\/h2>\n<p>Xamarin 4 takes a completely new approach to building iOS apps in Visual Studio with a Mac build machine. With our completely rewritten Visual Studio support, it\u2019s faster, more secure, and easier to set-up and keep your build environment in sync. After you\u2019ve checked out the\u00a0<a href=\"https:\/\/university.xamarin.com\/lightninglectures\/xamarin-mac-agent\">Lightning Lecture<\/a>, make sure to check out our <a href=\"https:\/\/developer.xamarin.com\/guides\/ios\/getting_started\/installation\/windows\/xamarin-mac-agent\/\">new docs<\/a> on it here.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-22932\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/VS.png\" alt=\"VS\" width=\"600\" height=\"198\" \/><\/p>\n<h2>Build Beautiful Apps with the iOS and Android Designers<\/h2>\n<p>Both the iOS and the Android designers have seen significant improvements in performance, as well as a slew of new features.<\/p>\n<p>Xamarin\u2019s <a href=\"https:\/\/developer.xamarin.com\/guides\/android\/user_interface\/designer_overview\/designer_walkthrough\/\">Android Designer<\/a> is faster, and includes <a href=\"https:\/\/developer.xamarin.com\/guides\/android\/user_interface\/designer_overview\/part_4_-_material_design_features\/\">new Material Design options<\/a> to make building attractive Android apps even easier and more visual than before.<\/p>\n<p>The <a href=\"https:\/\/developer.xamarin.com\/guides\/ios\/user_interface\/designer\/introduction\/#.xib_Support_in_the_Designer\">iOS Designer<\/a> now supports XIB files as well as Storyboards, meaning you can more easily share table and collection view cell layouts and create universal launch screens. We\u2019ve created a <a href=\"https:\/\/developer.xamarin.com\/recipes\/ios\/general\/templates\/launchscreen-xib\/\">recipe that walks through creating a XIB based launch screen<\/a>, in addition to the <a href=\"https:\/\/university.xamarin.com\/lightninglectures\/using-the-ios-designer-to-create-a-launch-screen\">lightning lecture<\/a>\u00a0mentioned above.<\/p>\n<p>Finally, Xamarin.Mac got a big upgrade with its new <a href=\"https:\/\/developer.xamarin.com\/guides\/mac\/platform-features\/storyboards\/\">support for storyboards via Xcode<\/a>, enabling seamless synchronization between your C# code and the Xcode graphical UI designer.<\/p>\n<h2>Get Testing with Xamarin Test Cloud<\/h2>\n<p><a href=\"https:\/\/xamarin.com\/test-cloud\">Xamarin Test Cloud<\/a> just got even better. Not only is there a new pricing model that makes it more accessible for everyone, we\u2019ve also launched <a href=\"https:\/\/developer.xamarin.com\/guides\/testcloud\/uitest\/\">UITest 1.0<\/a>, the first official release of our C#-based test authoring package that brings a familiar NUnit-like structure to your automated user interface test code.<\/p>\n<h3>Generate Tests Easily with Xamarin Test Recorder<\/h3>\n<p>To make it even easier to write tests, we\u2019ve created the Xamarin Test Recorder, which enables you to generate automated UI tests visually.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-22933\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/TestRecorder.png\" alt=\"TestRecorder\" width=\"150\" height=\"150\" \/><\/p>\n<p><a href=\"https:\/\/developer.xamarin.com\/guides\/testcloud\/testrecorder\/\">Xamarin Test Recorder<\/a> is an early preview tool that lets you build tests without any code at all\u2014simply click through your app to build test cases, and watch Xamarin Test Recorder generate test code for you. You can then edit the test further or upload it straight to Xamarin Test Cloud! Check out the <a href=\"https:\/\/university.xamarin.com\/lightninglectures\/xamarin-test-recorder\">Lightning Lecture<\/a>, and then dive into the <a href=\"https:\/\/developer.xamarin.com\/guides\/testcloud\/testrecorder\/\">documentation<\/a> for more information.<\/p>\n<p>If you\u2019re signed up for Xamarin University, make sure to check out the updated <a href=\"https:\/\/university.xamarin.com\/login?ReturnUrl=%2f#xtc102-working-with-xamarinuitest\">Xamarin.UITest (XTC102) class<\/a>, which now covers Xamarin Test Recorder.<\/p>\n<h2>Raise Your App IQ with Xamarin Insights<\/h2>\n<p><a href=\"https:\/\/developer.xamarin.com\/insights\">Xamarin Insights<\/a> is a fantastic product that&#8217;s incredibly easy to add to your apps and can give you valuable insights into how people use them. Without doing any real work at all (simply adding it to your apps), you can track a lot of usage and metrics including app crashes and their cause. With a little more effort, you can build all kinds of useful events into tracking and really understand how people use your app, so you can optimize your development efforts. You can also automatically integrate events into 3rd party services such as GitHub and Visual Studio Online!<\/p>\n<p>Check out the <a href=\"https:\/\/developer.xamarin.com\/insights\/\">Quickstart guide<\/a> or <a href=\"https:\/\/university.xamarin.com\/lightninglectures\/xamarin-insights\">Lightning Lecture<\/a> to get up and running quickly, or learn more about the product\u2019s features in our <a href=\"https:\/\/developer.xamarin.com\/guides\/insights\/\">expanded docs<\/a> section.<\/p>\n<p>Xamarin University students also have access to a brand new class, <a href=\"https:\/\/university.xamarin.com\/classes\/track\/all#using-xamarin-insights-xam215\">Using Xamarin Insights (XAM215)<\/a> that teaches you everything you need to know to integrate Xamarin Insights into your Xamarin.Forms or native Xamarin application.<\/p>\n<p>Happy Xamarining from the Xamarin Education Team!\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Xamarin 4 is a fantastic release, designed to make building apps with Xamarin faster, easier, and more delightful than ever before, and the Xamarin Education team has worked incredibly hard to deliver the resources you need to get up and running with it. In both the documentation and Xamarin University teams, we have created a [&hellip;]<\/p>\n","protected":false},"author":1918,"featured_media":22901,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[11,17,4,15],"class_list":["post-22926","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developers","tag-education","tag-xamarin-insights","tag-xamarin-platform","tag-xamarin-test-cloud"],"acf":[],"blog_post_summary":"<p>Xamarin 4 is a fantastic release, designed to make building apps with Xamarin faster, easier, and more delightful than ever before, and the Xamarin Education team has worked incredibly hard to deliver the resources you need to get up and running with it. In both the documentation and Xamarin University teams, we have created a [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/22926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/users\/1918"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/comments?post=22926"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/22926\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/media?parent=22926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/categories?post=22926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/tags?post=22926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}