Docker: Quick guide for SonarQube setup

Creating Smaller Docker Images - Ian Lewis

Finding bugs, security flaws and code smells at an early stage of development rather than in the production state can save a lot of money for the client and headache for the developers. This is where code analysis tools like SonarQube plays an important role in the said scenario. In this quick guide I’ll be sharing the steps for running SonarQube in a Docker container and later on will try to run an analysis using Sonar Scanner for .NET project as well as an Android project.

Continue reading

Lottie Animations in Xamarin Forms

CoverPhoto
Image Credits to LottieFiles.com

One of the things that user wants in a Mobile App is an immersive experience and one thing that I can think of is adding some animations in the mobile application. Me personally, I’m not that great when it comes to integrating animations to mobile apps but when I heard about Lottie I was curious and I’m super happy with it. In this article I would like to discuss about Integrating Lottie animation with Xamarin UWP platform.

Continue reading

Xamarin: Integration with Azure Functions

Imagine a scenario wherein you need to quickly setup APIs or microservices for your POCs or small projects without the hassle of provisioning or managing of your infrastructures. What solution should you use? Well the answer for that is to leverage Azure functions. Now a days you can commonly hear or maybe read the term Serverless computing. If you are a developer, well good news instead of trying to setup some servers you can just concentrate more on your codes. In Today’s article I would like to show to you how easy it is to setup Azure Function and integrate with a simple Xamarin Forms Application.

Continue reading

Profiling memory leaks in Xamarin Forms

I remember one time I was working with a mobile project and it was already deployed to the client. It work out well from planning, development, testing to deployment but after a while the client was clamoring that the app is getting slower and slower when it was continuously being used up to the point where it will just crash suddenly. Well it is a given fact maybe not all but I’m guilty of it that we really love our code, so in that sense I was pointing the blame on maybe the device or something unusual that the client was doing with the Application. To make the long story short I’ve learned that Profilers are programmer’s best friend.

Continue reading

Obfuscating Xamarin Forms (Android) using Dotfuscator

As Mobile Developers, our customers expect us to deliver mobile applications that are not only rich in content but are also secured enough to protect their data privacy.  In today’s article I am going to show you how to compromise an APK file using ILSPY application and the corresponding steps to counteract the reverse engineering of APK file through integration of Pre-Emptive’s Dotfuscator library.

header.png
Image credit to PreEmptive Protection

Continue reading

Xamarin: Getting Started With Prism 7

XamarinWithPrism.jpg
Image credit to OraculoTI

In today’s article, I will discuss some of the essential improvements of Prism 7 for Xamarin as well as the minimum steps to get you up and running using Prism 7 in Xamarin forms, so let’s get started.

.NET Standard Support

NetStandard.png
Image credit to MSDN

The long awaited .NET support for prism has arrived. It was during the 6.3 version days that I was having some problems with PCL projects wherein the more profiles that you select the less .NET APIs you can use but nevertheless .NET Standard will save the day.

Continue reading

XAMARIN: DATA STORAGE USING FILE SYSTEM

CoverPicture.PNG
Photo credits to HDLOST

In today’s article, I will discuss how to use the File System of Xamarin forms in data storage. File System storage is a great option for you if you want to store a more larger data in the file system, maybe in the form of XML or JSON file, if Preference storage is not enough for you and Database is an overkill for you.

Continue reading

XAMARIN: Data Storage Using Preference

In today’s article, I will discuss how to use the Preference in storing data. Preference is one of the different data storage strategies that Xamarin provides. It is primarily used to store small amount of data like user settings of your Mobile Application. The preference is a key value pair structure where it can only cater to simple or intrinsic data types (e.g. strings, int, bool).

Continue reading

XAMARIN: GETTING STARTED WITH PRISM – MESSAGING

MainImage
Image credit to Technofeedia

For the last part of this Getting started Xamarin with Prism series, I would like to discuss about using  Messaging in Xamarin forms. We will use our previous project from our Part3 of the getting started series and here is the link for the Repository: https://github.com/KirkPatrickJunsay/XamarinPrismSample

Continue reading