May 30, 2017

Xamarin Mobile Apps Continuous Integration and Delivery with Jenkins and HockeyApp

Building and distribution automation for Xamarin apps to make your life easier and simpler. Laziness is probably the middle name of every programmer, especially when it comes to doing repetitive (usually) boring stuff, again and again. One of them is building app from latest source code. Traditionally, we commit our work, pull our colleague’s code, merge them, build the binary file, and send it to testers. Not sure how many times we do that stuff every day. Read more

March 3, 2017

Fullscreen Video Background Control for Xamarin.Forms

How to play video as page background, like Spotify, using Xamarin.Forms with Android and iOS Custom Renderer. One of the cool trend on mobile UI I’ve seen a lot is using video as View background. You can see it on some big mobile app products like Tumblr, Spotify, and Vine. As you can see, they have this cool Home View with sign in and sing up button with video playing in background. Read more

February 9, 2017

Simple Custom Fonts Helper in Xamarin.Forms for Android

With the help of Custom Renderer, a unified API can be created. When creating a mobile app, we want it to look great. Not just by design but also typography great. Xamarin.Forms already provide custom font mechanism. But I don’t see it efficient enough because it has to be declared differently for each platform. Look at the example snippet below. <Label Text="Hello Forms with XAML"> <Label.FontFamily> <OnPlatform x:TypeArguments="x:String"> Read more

February 8, 2017

How To Play Audio Files in Xamarin.Forms

Play any audio files by using DependencyService with MediaPlayer for Android and AVAudioPlayer for iOS. Audio, sound, or music can be essential part of mobile apps. Unfortunately, Xamarin.Forms doesn’t support this directly from their API. But of course, it can be implemented easily by using DependencyService. This time I’ll show you how to implement this Audio Player in Xamarin.Forms with the help of DependencyService. Also, I’ll show you how to integrate it using simple MVVM Pattern. Read more

Powered by Hugo & Kiss.