Joe Meyer avatar

XamaWIN – Add Safe Area to your iPhone X Apps in Xamarin.Forms

2 hours ago | Joe Meyer

Xamawin • zam-ah win | noun A quick, easy to implement enhancement for a Xamarin App that improves performance, appearance, or functionality It’s hard to believe that the iPhone X has been out in the wild since November, but love it or hate it, the iPhone X and “the notch” are here to stay. So much so … Continue reading XamaWIN – Add Safe Area to your iPhone X Apps in Xamarin.


Vulcan Lee avatar

Xamarin / Xamarin.Forms 行動跨平台 Mobile Cross-Platform 開發學習指引問答集 FAQ

7 hours ago | Vulcan Lee

為什麼會有這篇 Xamarin 介紹說明文章許多人想要開發具有跨平台的行動應用程式,因此,發現到Xamarin 可以做到這個需求,可是,當要進入到Xamarin 開發環境的時候,會遭遇到許多問題與挫折,例如:如何進行Visual Stuido 2017 / Xamarin 開發環境的安裝與設定、遇到相關安裝問題,該如何處理、有甚麼網路文章、教學說明或電子書、書籍,可以讓我來學習Xamarin 開發技術,因此,我就把大家對於Xamarin 經常詢問與關注的相關問題,整理成這份文章。為什麼我要使用Xamarin 來開發行動應用程式App?若您是一位.NET C# 的開發人員,想要進入到跨平台行動應用開發領域,那麼,選擇Xamarin 開發工具,是您唯一的選擇。因為,Xamarin 可以幫助您開發出Android / iOS / UWP 平台的行動應用程式,最重要的是,從頭到尾,您都只需要使用.NET / C# 來進行程式設計,開發過程就如同您平常開發其他架構的.

Martyn Wiggins avatar

Xamarin UITest – Streamlined Back Door Calls

8 hours ago | Martyn Wiggins

Here’s a mini post – Making back door calls on iOS and Android is slightly different. Here’s an extension method that works on both… Advertisements

Javier Suarez avatar

[Material SVQXDG] Productividad al desarrollar con Xamarin, hablamos de herramientas

10 hours ago | Javier Suarez

El evento El pasado 13 de Febrero desde SVQXDG, grupo de desarrolladores Xamarin de Sevilla, se organizaba un evento donde vimos el conjunto de herramientas imprescindibles para desarrolladores Xamarin. El material Pude participar en el evento con una sesión hablando diferentes herramientas destinadas a aumentar la productividad de desarrolladores Xamarin. Hablamos de herramientas como MFractor, &


Sebastian Jensen avatar

XFWeather – Kleine Xamarin.Forms-App

yesterday | Sebastian Jensen

Ich habe eine kleine Xamarin.Forms-App entwickeln, welche den Namen XFWeather trägt und, wie der Name schon vermuten lässt, das Wetter für einen bestimmten inkl. einer Vorhersage ausgibt. soll. Das besondere an dieser App ist, dass ich keinen plattformspezifischen Code geschrieben habe, sondern die gesamte Logik im portablen App-Teil geschrieben wurde. Trotzdem läuft die App sowohl unter Windows, Android als auch iOS.

Adam Pedley avatar

AdMob In Xamarin.Forms – Display Google Ads In Your Mobile App

2 days ago | Adam Pedley

AdMob is a company that provided the ability to display ads in your mobile app. It is now a part of Google, and hence you may hear it referred as Firebase Ads or Google Mobile Ads. You can use this on iOS or Android. No other platform is currently supported at the time of this […] The post AdMob In Xamarin.Forms – Display Google Ads In Your Mobile App appeared first on Xamarin Help.

Esteban Solano avatar

Road to my first MVP Summit at Microsoft 2018! See you in Redmond, WA

2 days ago | Esteban Solano

I’m thrilled to announce that I will be participating in the MVP Global Summit at Microsoft headquarters in Redmond and Bellevue, Washington! This is my first time attending the MVP Global Summit event invited by Microsoft, and I would be happy to talk, and stay in contact with other colleagues going to the event especially for the Azure, Xamarin, and VS Development Technologies categories. About the MVP Global Summit, what’s that?At a glance, MVP Global Summit is a multi-day event hosted at the Microsoft headquarters in Redmond and in Bellevue, Washington with a large catalog of technical sessions and networking opportunities with other folks focused on Microsoft related technologies.

The Xamarin Blog avatar

Extend Xamarin.Forms Controls Functionality with Behaviors

2 days ago | The Xamarin Blog

Xamarin.Forms provides a way to build 100% native, cross-platform applications with both a shared logic layer and a shared user-interface layer. Built-in Xamarin.Forms controls also provide a ton of functionality out-of-the-box to create some amazing apps. That said, mobile app developers are a crazy and creative bunch, and it would be impossible for the Xamarin.Forms […] The post Extend Xamarin.

Local Notification – Xamarin.Forms

3 days ago | Juliano Custódio

Olá, no post de hoje irei demonstrar como você pode criar notificações locais em suas aplicações Xamarin.Forms. A ideia de utilizar notificações locais é evitar o uso de notificações de push em momentos desnecessários. Mas se esse não for o seu caso e você necessitar de notificações de push, recomendo ler o post: OneSignal Push Notification … Continue lendo Local Notification – Xamarin.

Marcos Cobeña Morián avatar

Falling in love with ValueTuples and a small heart break

3 days ago | Marcos Cobeña Morián

  Having Valentine’s Day so close in date, today I’ve felt in love with ValueTuples. Why you would say: because it allowed me to super super easy build models to wire up with the UI, something like: return new (Title: $”Action {index + 1}”, Exercise: currentExercise, ValidatedSession: currentValidatedSession); Already “old” Tuples were doing a great job for me, because even Item1, etc. was feeling ugly when binding in XAML, it still was allowing me go fast iterating.

Relative time formatting in Xamarin Forms

3 days ago | Rendy

A good UX practice is to use a relative time formatting instead of showing dates using normal date formats. It helps the user to have…Continue ReadingRelative time formatting in Xamarin Forms

The Xamarin Blog avatar

Xamarin.iOS and Xcode 9.3 Web Preview

3 days ago | The Xamarin Blog

The next release of Xcode, version 9.3, is currently in beta. Development of Xamarin.iOS to support the new Xcode 9.3 version is in-progress and available now as a web preview. Participating in previews is an excellent way try new features and ensure your applications are ready for the future! High Sierra Required The new Xcode 9.3 […] The post Xamarin.iOS and Xcode 9.3 Web Preview appeared first on Xamarin Blog.

Continuous Integration with App Center Build for Xamarin Apps

3 days ago | James Montemagno

This week, James is joined by friend of the show Matthias Wenz, App Center Software Engineer, who shows us the ins and outs of continuous integration with Visual Studio App Center for Xamarin applications. Matthias walks us through setting up full continuous integration for iOS, Android, UWP, and Xamarin.Forms applications to build your apps every time code is pushed to GitHub, VSTS, or Bitbucket. See how easy it is to setup CI with your apps in minutes with Visual Studio App Center.

Devlin Duldulao avatar

Xamarin 101: How to use Continuous or Infinite Scrolling in Xamarin Forms

4 days ago | Devlin Duldulao

Are you looking for samples on how to implement continuous scrolling of your ListView? Do you know that there’s a NuGet package that can help you create Infinite Scrolling of ListView? In this post, we will create a sample app that has infinite scrolling of ListView.   Step 1: The first step is to right-click […]

Marcos Cobeña Morián avatar

Tools

4 days ago | Marcos Cobeña Morián

Those I use to work with in my daily job, mostly while developing apps:   Android File Transfer —self-explanatory https://www.android.com/filetransfer/   BetterSnapTools —I like a lot how Windows adapts such when taken into edges and this makes exactly the same on macOS. Worth the price https://itunes.apple.com/es/app/bettersnaptool/id417375580?mt=12   Device Metrics —idem as (1) https://material.

Sebastian Jensen avatar

Map Control mit bindable Pins erweitern

5 days ago | Sebastian Jensen

Aktuell hat die Implementierung des Map Controls aus dem Xamarin.Forms.Maps Package für mich ein kleines Manko. Es gibt zwar eine Property Pins zum Anzeigen von Push Pins auf der Karte, aber diese lässt sich nicht binden. In diesem Beitrag möchte ich zeigen, wie wir das bestehende Map Control erweitern können, damit wir die Pins auch binden können und die Daten so zum Beispiel über ein ViewModel berechnen oder vorhalten können.

Marcos Cobeña Morián avatar

Suave scroll-less lists in Xamarin.Forms

5 days ago | Marcos Cobeña Morián

The screen am working on needs something like a ListView inside a ScrollView, which’s nothing recommended —on a Xamarin.Android app had enabled nesting before but I try to avoid going Custom Rendering from the beginning. Other times have needed this ended up writing a converter which calculates amountOfItems * RowHeight to avoid any scrolling, but today wanted to dig a little bit for a better approach.

James Montemagno avatar

How to Convert a Portable Class Library to .NET Standard and Keep Git History

5 days ago | James Montemagno

It is time to convert those old PCL libraries to new .NET Standard libraries! It is so easy to do and takes only minutes! I show you how.

Charlin Agramonte avatar

Grids in Xamarin Forms Made Simple

5 days ago | Charlin Agramonte

Recently I’ve been talking with some people that are having some difficulties understanding Grids, and to achieve similar things they use other kinds of layout. In this article, I’m going to explain step by step how to use a grid, why, and what you can achieve with it. Let’s start with the basics A grid is a […] The post Grids in Xamarin Forms Made Simple appeared first on XamGirl.

Gerald Versluis avatar

Loading a page (or anything!) from a XAML string in Xamarin.Forms

5 days ago | Gerald Versluis

I have seen this question come across pages like Stackoverflow a couple of times: “how can I load a page from a XAML string at runtime?”. Up until a little while ago this was hard, now it’s pretty easy! Let’s have a look at how we can load controls and even pages from a XAML ... Read moreLoading a page (or anything!) from a XAML string in Xamarin.Forms The post Loading a page (or anything!) from a XAML string in Xamarin.

Marcos Cobeña Morián avatar

Rapid styling ListViews

6 days ago | Marcos Cobeña Morián

Today I’ve been working on a XAML page and, again, have needed some fake data to populate a ListView’s ItemsSource. A trick I find so useful for that, without building custom models which represent’s Design copies, is to simply bind an array of n items: within your ViewModel — here for instance 3: public IEnumerable<int> FakeData => Enumerable.Range(0, 3); within your Page: &lt;ListView ItemsSource="{Binding FakeData}" [.

Jon Peppers avatar

Xamarin.Forms Performance on Android

6 days ago | Jon Peppers

One of the tasks that has always been in the back of my mind on the Xamarin.Android team is to make some improvements to help Xamarin.Forms apps. It turns out that one of our most common Xamarin project is developed with Xamarin.Forms in Visual Studio on Windows. We should improve that scenario!

Steven Thewissen avatar

Wireless Deployment of Xamarin apps to your iOS devices

6 days ago | Steven Thewissen

If you’re anything like me you probably have an iPhone cable near you at all times when working on a Xamarin app. It will probably look like it has seen better days but it still works doesn’t it? Because of the frequent use my iPhone cables start to break at some point but I usually … Continue reading "Wireless Deployment of Xamarin apps to your iOS devices" The post Wireless Deployment of Xamarin apps to your iOS devices appeared first on Thewissen.

The Xamarin Blog avatar

Add a Search Bar to Your Xamarin Apps in iOS 11

6 days ago | The Xamarin Blog

As described in the Go Large with iOS 11 post, view controllers in iOS 11 can use large titles to improve the clarity of an app’s user interface. To complement a view controller’s large title, it’s also possible to add a search bar, which allows users to quickly find content without navigating to a new […] The post Add a Search Bar to Your Xamarin Apps in iOS 11 appeared first on Xamarin Blog.

Joe Meyer avatar

Getting Started with Xamarin.Forms – The Fundamentals

7 days ago | Joe Meyer

Every so often, I get the pleasure of introducing a fellow developer to Xamarin.Forms for a new project. As with any new technology, it can be hard to know where to start. Over the years, I’ve aggregated a mass of bookmarks and knowledge that I wish I knew on my first day using Forms, that … Continue reading Getting Started with Xamarin.Forms – The Fundamentals →

Martyn Wiggins avatar

Xamarin Forms Cross Platform Libraries and Dependency Services

7 days ago | Martyn Wiggins

This post is about how to set up cross platform libraries for Xamarin Forms, and how to implement Dependency Services in those libraries. The source code for these examples are here. The example app is a very simple page, which shows a time string that is taken from a cross platform library, and a culture […]

Marcos Cobeña Morián avatar

Embedding JSON responses conditionally

7 days ago | Marcos Cobeña Morián

Using JSON files to replicate calls has a downside: you can end up bundling those in the final package, increasing its size and looking ugly. I had never done before embedding something conditionally, but there was Stack Overflow with a solution for this: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <ItemGroup Condition="'$(Configuration)' == 'Debug’"> <EmbeddedResource Include=".

Javier Suarez avatar

[Xamarin.Forms] FormsGtkToolkit

7 days ago | Javier Suarez

Introducción La llegada de nuevas plataformas siempre nos abren nuevas posibilidades. Ante la llegada del backend GTK para Xamarin.Forms podemos llegar a Linux (además de macOS y Windows). Sin embargo, también estamos ante nuevos retos y ante nuevas necesidades. ¿Cómo podemos abordar la llegada a una nueva plataforma de forma más cómoda? Con más opciones … Sigue leyendo →

Javier Suarez avatar

[Xamarin.Forms GTK] Forms Live XAML

7 days ago | Javier Suarez

Introducción La llegada de nuevas plataformas siempre nos abren nuevas posibilidades. Ante la llegada del backend GTK para Xamarin.Forms podemos llegar a Linux (además de macOS y Windows). Sin embargo, también tenemos nuevas necesidades como desarrolladores. Por ejemplo, el proceso de editar la interfaz de usuario en XAML, compilar el proyecto y ejecutar para ver … Sigue leyendo →

Can Bilgin avatar

Add List View Drop Shadow on Xamarin.Forms

8 days ago | Can Bilgin

In this post, we will try to create a quick drop shadow effect to be used with Xamarin.Forms to achieve material design cards with a list view.

Adicione pontos no Maps – Xamarin.Forms

9 days ago | Juliano Custódio

Olá, neste post irei demonstrar como você pode adicionar pontos (pins) no maps através de cliques do usuário em aplicações Xamarin.Forms. Com esses pontos você poderá pegar as coordenadas (Latitude x Longitude) do ponto selecionado pelo usuário. ADICIONANDO NUGET PACKAGES Clique com o botão direito em cima de sua Solution e selecione “Manage NuGet Packages … Continue lendo Adicione pontos no Maps – Xamarin.

The Xamarin Blog avatar

Podcast: Rapid UI Prototyping with Ink to Code, Merged Dictionaries in Xamarin.Forms, & Android Emulator Tips

9 days ago | The Xamarin Blog

In this episode of the Xamarin Podcast, James Montemagno and I talk about a new tool that turns drawings into Android or UWP layouts, merged dictionaries coming to Xamarin.Forms, ways to make your Android emulator experience more awesome, and configuring CI for mobile apps with VSTS. Be sure to download today’s episode from your favorite […] The post Podcast: Rapid UI Prototyping with Ink to Code, Merged Dictionaries in Xamarin.

The Xamarin Podcast avatar

Episode 52: Rapid UI Prototyping with Ink to Code, Merged Dictionaries in Xamarin.Forms, Android Emulator Tips, and more!

9 days ago | The Xamarin Podcast

In this episode of the Xamarin Podcast, Pierce Boggan and James Montemagno talk about a new tool that turns drawings into Android or UWP layouts, merged dictionaries coming to Xamarin.Forms, ways to make your Android emulator experience more awesome, and configuring CI for mobile apps with VSTS. 7:00 Ink to Code 10:00 Wireless deploy to iPhone (Windows & Mac) 12:20 New Preview: Xamarin Android Device Manager 13:45 Speed up your Android emulator boots with quick boot 14:40 Google Play on your Android emulator 16:35 Merged dictionaries come to Xamarin.

Marcos Cobeña Morián avatar

Thursday

10 days ago | Marcos Cobeña Morián

During Christmas I was working on a small game prototype, fully backed by the joy I had going through Thimbleweed Park. Basically enabled a way to write down state-based logic in a ViewModel, which informs the View on just a few messages where this last only reacts. Everything powered by Tasks. Today I woke up thinking could do better with the screen am on currently, and decided to implement that of above.

The Xamarin Blog avatar

Add Languages to Your Xamarin Apps with Multilingual App Toolkit

10 days ago | The Xamarin Blog

With Xamarin, you can extend your cross-platform apps with support for native speakers, reaching markets that might otherwise be overlooked. However, managing multiple languages and keeping everything current can be challenging, especially if you’re not fluent in those languages. This is where the Multilingual App Toolkit (MAT) can help by automating the management of your language support, […] The post Add Languages to Your Xamarin Apps with Multilingual App Toolkit appeared first on Xamarin Blog.

Translating Mobile Apps With The Multilingual App Toolkit with Cameron Lerum

10 days ago | James Montemagno

This week James is joined by friend of the show Cameron Lerum, who shows us how to easily translate our mobile applications into any language that we need to reach a global audience. He walks us through how to use the Multilingual App Toolkit to do machine translations directly from Visual Studio and how to synchronize translations with professional services.Show Links:Multilingual App ToolkitSource Code Sample from ShowLocalization Plugin for Xamarin and WindowsFind James on: Twitter, GitHub, Blog, and his weekly development podcast Merge Conflict.

Marcos Cobeña Morián avatar

Wednesday

11 days ago | Marcos Cobeña Morián

I’ve been working on a screen playing with NFC discoveral, and have used for the very first time NFCForms plug-in. It’s nice because avoids all the boilerplate code needed to setup NFC, and gives back a few events to notice when tags are coming in. Such returns ids in a byte[] forms, where each position represents 2 hex. chars. How to covert it to a more convenient string? var​ nfcTag = BitConverter.

The Xamarin Blog avatar

Upcoming Webinar | Xamarin University Presents: Building Your First Intelligent App with Xamarin and Microsoft Cognitive Services

11 days ago | The Xamarin Blog

Today’s apps must be “intelligent” to win app users’ loyalty, whether for a consumer app or a business app. With Xamarin.Forms and Microsoft Cognitive Services, you can easily create your first AI-infused mobile app that not only shares code across platforms, but also taps into 20+ intelligent services APIs, from analyzing the sentiment of text […] The post Upcoming Webinar | Xamarin University Presents: Building Your First Intelligent App with Xamarin and Microsoft Cognitive Services appeared first on Xamarin Blog.


Daniel Causer avatar

Xamarin.Forms ultimate horizontal list guide

13 days ago | Daniel Causer

Hey Developers, happy new year! Let’s talk about UI components today! I have been playing around with custom controls, custom renders and other tools to try to get to the best solution for Cross Platform Horizontal Lists with Xamarin Forms! I reached a few solutions and Would like to share them with you! If you … Continue reading Xamarin.Forms ultimate horizontal list guide →

James Montemagno avatar

Paste JSON as Code with quicktype.io in Visual Studio

13 days ago | James Montemagno

quicktype! Yes that quicktype that I blogged about late last year on how to convert JSON to C# classes in the browser. I am back talking about it again because they have made tons of great enhancements and just today released a new extension for Visual Studio 2017! I should

The Xamarin Blog avatar

Draw your Next App Idea with Ink to Code

13 days ago | The Xamarin Blog

Imagine that you’ve just been struck by inspiration for your next great app. You might start by jotting some notes and sketching out screens. If you’re thinking about reaching for a sketchbook, a whiteboard, or even the back of a napkin, think about reaching for your computer and installing Ink to Code instead. Ink to […] The post Draw your Next App Idea with Ink to Code appeared first on Xamarin Blog.

Javier Suarez avatar

[Xamarin.Forms] Primer vistazo al backend GTK, soporte a Linux!

14 days ago | Javier Suarez

Introducción Es increíble pensar que ahora puede tener una aplicación Linux nativa ejecutándose con solo algunos ajustes en una solución Xamarin.Forms. El soporte de Linux en Xamarin.Forms ahora está en modo Preview. En este artículo, vamos a ver cómo agregar este nuevo proyecto a una solución existente de Xamarin.Forms, los obstáculos que puedes encontrar así … Sigue leyendo →

Bryan Anthony Garcia avatar

Mobile .NET Developers Philippines February Session

14 days ago | Bryan Anthony Garcia

We’re back and we’re having our very first MONDPH session for the year! For the month of February, Mobile .NET Developers Philippines presents another semi whole-day session, Mobile .NET Developers Philippines February Session, for software development professionals and enthusiasts of Microsoft developer technologies, specifically Xamarin. We’ll be talking about Xamarin.Forms and some of the latest and the interesting technologies you can integrate it with.

Sebastian Jensen avatar

Mac fernsteuern mit VNC

15 days ago | Sebastian Jensen

Der eine oder andere wird es sicherlich schon bemerkt haben, aber ich beschäftige mich in letzter Zeit intensiver mit der Entwicklung mit Xamarin und daher auch mit der App-Entwicklung für iOS bzw. macOS. Um die Apps testen und debuggen zu können, ist daher ein Mac notwendig, welchen ich mir zugelegt habe. Nun war ich auf der Suche nach einer Möglichkeit diesen Mac von meinem Windows-Rechner aus fernzusteuern und in diesem Beitrag möchte ich nun kurz aufzeigen, wie sich dieses mit dem kostenlosen VNC Viewer realisieren lässt.

James Montemagno avatar

Building Xamarin.Android Apps in Team Services (VSTS) with Hosted Agents!

15 days ago | James Montemagno

Here is my quick guide for setting up continuous integration for Android applications inside of VSTS, which only takes a few minutes!

The Xamarin Blog avatar

Lose the Cables: Make Deploying to an iOS or tvOS Device Easier

16 days ago | The Xamarin Blog

One thing most developers consistently do during app development is deploy to a testing device. One main drawback during this process is the struggle to find a cable, connect it to a computer, plug it into a device, and then finally deploy the app. Furthermore, devices, especially personal devices, are often locked with a passcode. […] The post Lose the Cables: Make Deploying to an iOS or tvOS Device Easier appeared first on Xamarin Blog.

Push notifications made easy in Xamarin

16 days ago | Rendy

I have been working with integrating push notifications in mobile apps for a while now and got a bit frustrated about going to the same…Continue ReadingPush notifications made easy in Xamarin