Skip to main content
Microsoft
Xamarin
Xamarin
  • Home
  • DevBlogs
    • Azure DevOps
    • Notification Hubs
    • Visual Studio
    • Visual Studio Code
    • Visual Studio for Mac
    • Azure Artifacts
    • Azure Boards
    • Azure Pipelines
    • Azure Repos
    • Azure Test Plans
    • DevOps
    • C++
    • Java
    • Java Blog in Chinese
    • JavaScript
    • PowerShell Community
    • PowerShell Team
    • Python
    • Q#
    • TypeScript
    • Visual Basic
    • Visual C#
    • Visual F#
    • .NET
    • ASP.NET
    • NuGet
    • Xamarin
    • #ifdef Windows
    • Apps for Windows
    • Azure Depth Platform
    • Azure Government
    • Azure SDKs
    • Bing Dev Center
    • Command Line
    • CSE Developer
    • Developer Support
    • DirectX Developer Blog
    • IoT Developer
    • Math In Office
    • Microsoft Edge Dev
    • Microsoft Azure
    • Office 365 Development
    • Old New Thing
    • PAX Media
    • Perf and Diagnostics
    • PIX on Windows
    • Startup Developers
    • Surface Duo
    • Sustainable Software
    • Windows Search Platform
    • Azure Cosmos DB
    • Azure Data Studio
    • Azure SQL
    • Azure Synapse Analytics
    • OData
    • Revolutions R
    • SQL Server Data Tools
    Avatar

    David Britch

    Post by this author

    Validation in Xamarin.Forms Enterprise Apps
    Validation in Xamarin.Forms Enterprise Apps
    August 8th, 2017
    We released an eBook this past May on Enterprise Application Patterns using Xamarin.Forms. The eBook focuses on core patterns and architectural guidance for developing Xamarin.Forms enterprise apps that are easier to test, maintain, and evolve. Guidance is provided on how to implement the Model-View-ViewModel (MVVM) pattern, dependency ...

    Comments are closed.0DevelopersEnterprise
    Developing Enterprise Apps using Xamarin.Forms
    Developing Enterprise Apps using Xamarin.Forms
    May 3rd, 2017
    After many years working with developers of enterprise apps, we know that they face several challenges, including: With these in mind, it's important to build apps that are both flexible and that can be easily modified or extended over time. Designing for such flexibility can be difficult, as it requires an architecture that ...

    Comments are closed.0DevelopersEnterprise
    Creating Platform-Specifics in Xamarin.Forms
    Creating Platform-Specifics in Xamarin.Forms
    November 30th, 2016
    Recently on the blog, Pierce introduced Platform-Specifics, which allow you to consume functionality that’s only available on a specific platform without having to implementing custom renderers or effects. With the use of a simple Fluent API, you can make platform-specific tweaks from shared code in Xamarin.Forms. At the time of ...

    Comments are closed.0Developers
    Building Custom Animations in Xamarin.Forms
    Building Custom Animations in Xamarin.Forms
    August 9th, 2016
    Xamarin.Forms includes its own animation infrastructure that allows for easy creation of simple animations, while also being versatile enough to create complex animations. Previously, we explored creating and cancelling animations using the ViewExtensions class, and saw it in action in an app. In this blog post, I’ll explore using the...

    Comments are closed.0Developers
    Creating Animations with Xamarin.Forms
    Creating Animations with Xamarin.Forms
    August 3rd, 2016
    Animations are a great way to add polish to your user interface and make your app stand out. Xamarin.Forms includes its own animation infrastructure that allows for easy creation of simple animations, while also being versatile enough to create complex animations. The Xamarin.Forms animation classes target different properties of visual ...

    1Developers
    App Theming with Xamarin.Forms Control Templates
    App Theming with Xamarin.Forms Control Templates
    March 8th, 2016
    Controls have different properties, such as BackgroundColor and TextColor, that can define aspects of the control's appearance. These properties can be set using styles, which can be changed at runtime in order to implement basic theming. We have already looked at theming applications with styles. However, styles don't maintain a clean ...

    Comments are closed.0Developers
    Introduction to XAML
    Introduction to XAML
    February 23rd, 2016
    XAML (eXtensible Application Markup Language) allows you to define user interfaces in Xamarin.Forms applications using markup rather than code. Using XAML, you can define user interfaces using all of the Xamarin.Forms views, layouts, and pages, as well as custom classes. XAML has several advantages over equivalent code: There is ...

    Comments are closed.0Developers
    Turn Events into Commands with Behaviors
    Turn Events into Commands with Behaviors
    February 2nd, 2016
    Utilizing data binding in mobile apps can greatly simplify development by automatically synchronizing an app’s data to its user interface with minimal set up. Previously, we looked at the basics of data binding, and then explored some more advanced data binding scenarios where values are formatted and converted as they are passed ...

    Comments are closed.0Developers
    Simplifying Events with Commanding
    Simplifying Events with Commanding
    January 27th, 2016
    Utilizing data binding in Xamarin.Forms applications can greatly simplify app development by automatically synchronizing an app's data to its user interface with very little work. Previously, we took a look at setting up your project to begin data binding and then saw it in action in an app. We then explored more advanced data binding ...

    Comments are closed.0Developers
    Data Binding Tips and Tricks for iOS, Android, and Windows
    Data Binding Tips and Tricks for iOS, Android, and Windows
    January 20th, 2016
    Utilizing data binding in Xamarin.Forms applications can greatly simplify application development by automatically synchronizing app data to the user interface with very little work. Previously, we took a look at setting up your project to begin data binding and then saw it in action in an app. In this blog post, I’m going to explore ...

    Comments are closed.0Developers
    • Page 1
    • Page 2
    • Next page
    Relevant Links

    Xamarin

    Xamarin Documentation

    Xamarin Forums

    Community Resources

    The Xamarin Show

    Xamarin Podcast

    .NET Meetups

    We are hiring!

    Related Blogs

    Miguel de Icaza’s Blog

    James Montemagno’s Blog

    Visual Studio Blog

    App Center Blog

    .NET Blog

    Get Started With

    Visual Studio

    Xamarin

     

    Top Bloggers
    Avatar

    James Montemagno
    Principal Lead Program Manager

    Jayme Singleton

    Jayme Singleton
    Business Operations Program Manager ll

    Avatar

    Matt Soucoup
    Senior Cloud Developer Advocate

    David Ortinau

    David Ortinau
    Principal Program Manager

    Gerald Versluis

    Gerald Versluis
    Senior Software Engineer

    alexeystrakh

    alexeystrakh

    Jake Kirsch

    Jake Kirsch
    Program Manager - Xamarin.Forms

    Pierce Boggan

    Pierce Boggan
    Senior Program Manager

    Timothé Larivière

    Timothé Larivière

    Avatar

    Jon Dick

    Topics
  • Developers
  • Xamarin.Forms
  • Xamarin Platform
  • Events
  • Android
  • Xamarin
  • Enterprise
  • Announcements
  • iOS
  • Integrations
  • Case Studies
  • Education
  • Podcasts
  • Visual Studio
  • XAML
  • macOS
  • Leadership
  • Cloud
  • watchOS
  • DevOps
  • Stay informed

    Login
    Code Block
    What's new
    • Surface Duo
    • Surface Laptop Go
    • Surface Pro X
    • Surface Go 2
    • Surface Book 3
    • Microsoft 365
    • Windows 10 apps
    • HoloLens 2
    Microsoft Store
    • Account profile
    • Download Center
    • Microsoft Store support
    • Returns
    • Order tracking
    • Virtual workshops and training
    • Microsoft Store Promise
    • Financing
    Education
    • Microsoft in education
    • Office for students
    • Office 365 for schools
    • Deals for students & parents
    • Microsoft Azure in education
    Enterprise
    • Azure
    • AppSource
    • Automotive
    • Government
    • Healthcare
    • Manufacturing
    • Financial services
    • Retail
    Developer
    • Microsoft Visual Studio
    • Windows Dev Center
    • Developer Center
    • Microsoft developer program
    • Channel 9
    • Microsoft 365 Dev Center
    • Microsoft 365 Developer Program
    • Microsoft Garage
    Company
    • Careers
    • About Microsoft
    • Company news
    • Privacy at Microsoft
    • Investors
    • Diversity and inclusion
    • Accessibility
    • Security
    English (United States)
    • Sitemap
    • Contact Microsoft
    • Privacy
    • Manage cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2021