{"id":28993,"date":"2016-12-14T09:57:56","date_gmt":"2016-12-14T17:57:56","guid":{"rendered":"https:\/\/blog.xamarin.com\/?p=28993"},"modified":"2016-12-14T09:57:56","modified_gmt":"2016-12-14T17:57:56","slug":"introducing-bikerider-app","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/xamarin\/introducing-bikerider-app\/","title":{"rendered":"Introducing the BikeRider Xamarin.Forms Sample App"},"content":{"rendered":"<p>\t\t\t\tAt <a href=\"https:\/\/blog.xamarin.com\/microsoft-connect-2016-recap\/\">Microsoft Connect(); 2016<\/a>, we demoed mobile apps for BikeSharing360, a fictional company that allows users to rent bikes located throughout New York City and Seattle. BikeRider, the consumer mobile app for BikeSharing360, is a beautiful native mobile app for iOS, Android, and Windows built with Xamarin.Forms. Today, we are happy to announce the <a href=\"https:\/\/github.com\/Microsoft\/BikeSharing360_MobileApps\">open-sourcing of the BikeRider app<\/a> for you to dive into and explore.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-29010 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/Picture11.png\" alt=\"Sample app for iOS, Android, and Windows 10 built with Xamarin.Forms\" width=\"500\" height=\"457\" \/><\/p>\n<p><a class=\"action-button featured more\" href=\"https:\/\/github.com\/Microsoft\/BikeSharing360_MobileApps\" target=\"_blank\" style=\"font-size: 14px;line-height: 1.5em\">Explore the BikeRider Source Code<\/a><\/p>\n<p>The BikeRider app is built entirely with Xamarin.Forms, and contains over 93% code sharing across iOS, Android, and Windows 10, and showcases some awesome features, including:<\/p>\n<ul>\n<li>XAML UI<\/li>\n<li>Animations<\/li>\n<li>Converters<\/li>\n<li>Custom Controls<\/li>\n<li>Custom Renderers<\/li>\n<li>Data Binding<\/li>\n<li>Effects<\/li>\n<li>Inversion of Control\u00a0(IoC) pattern<\/li>\n<li>MVVM pattern<\/li>\n<li>Messaging Center<\/li>\n<li>Native View Declaration<\/li>\n<li>Plugins for Xamarin<\/li>\n<li>Styles<\/li>\n<\/ul>\n<p>Head over to <a href=\"https:\/\/github.com\/Microsoft\/BikeSharing360_MobileApps\">GitHub<\/a> to pull down the source code and start exploring!\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At Microsoft Connect(); 2016, we demoed mobile apps for BikeSharing360, a fictional company that allows users to rent bikes located throughout New York City and Seattle. BikeRider, the consumer mobile app for BikeSharing360, is a beautiful native mobile app for iOS, Android, and Windows built with Xamarin.Forms. Today, we are happy to announce the open-sourcing [&hellip;]<\/p>\n","protected":false},"author":546,"featured_media":29010,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[16],"class_list":["post-28993","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developers","tag-xamarin-forms"],"acf":[],"blog_post_summary":"<p>At Microsoft Connect(); 2016, we demoed mobile apps for BikeSharing360, a fictional company that allows users to rent bikes located throughout New York City and Seattle. BikeRider, the consumer mobile app for BikeSharing360, is a beautiful native mobile app for iOS, Android, and Windows built with Xamarin.Forms. Today, we are happy to announce the open-sourcing [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/28993","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\/546"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/comments?post=28993"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/28993\/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=28993"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/categories?post=28993"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/tags?post=28993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}