Reducing App File Size In Xamarin.Forms

The smaller your app file size the quicker end users can download it from the App Store. This may not seem like an issue, when your mobile is connected to WiFi, with a fast internet connection, but can be a concern if users typically download your app when on the move. Users may not download […]

Read More >

Using The Linker In Xamarin Projects

Xamarin Linker is used in iOS and Android projects, to remove unused code from compiled assemblies. This helps reduce the final size of the apk or ipa. However, it is often too aggressive, and starts stripping away methods and fields you are using. This is common, if methods are only referenced by reflection. Linker Options […]

Read More >

Continuous Integration and Deployment for Xamarin Apps

Continuous integration and continuous deployment, or CI/CD for short, is a common word you might continuously see when businesses are setting up their DevOps or processes. Simply put, these two phrases, in the context of developing Xamarin apps, are defined as follows. Continuous integration (CI) is the process of merging all developers work into a single […]

Read More >

Accessing Files on Emulators

When you are developing on an emulator, you may want to look at the files created by the application. Each emulator and SDK tools have different capabilities on reading and writing files to disk. You may want to do this to open a SQLite Database, or to change the hosts file in Windows Mobile Emulator. Windows Mobile […]

Read More >

Interacting with Cortana in UWP

Part 6 of App Discovery and Deep Linking Series Introduction Cortana is Microsoft’s voice interactive personal assistant similar to Google Now and Siri. As a side bit of trivia, Cortana was named after an artificial intelligence character in the Halo game franchise and both are voiced by the same person, Jen Talyor. You can provide […]

Read More >

Debugging Xamarin Android Build and Deployment Failures

Deploying on the Visual Studio Android Emulator with Xamarin is sometimes an ordeal, with many things that can go wrong. Hence, here is my playbook on what to do when things go wrong when deploying for Android. Last Updated: 6th February 2017. Build Issues Errors in Resources.Designer.cs When you upgrade your Xamarin Forms version or […]

Read More >

Preparing your Mobile App for Deployment

Once you have completed an early version of your app you are ready to test and deploy to a number of devices. When you are developing by yourself, you tend to overlook certain aspects of real world mobile use and hence a lot of bugs can be found initially. This is not a complete checklist […]

Read More >