In general, I have never had big problems with localization and Xamarin Forms. Xamarin localization is straightforward to implement and it works. But, on one of my latest projects, my app was targeting also Brazilian market. I had problems with iOS and Brazilian language (pt-BR or in Apple context pt_BR). After a quick investigation, I […]
Entity Framework (EF) Core is a lightweight, extensible, open source and cross-platform version of Entity Framework data access technology. It’s rewritten version of Entity Framework Object-Relation-Mapper for .NET Core. It’s under .NET Foundation , hosted on GitHub, mainly developed by Microsoft, but totally open source. On short, you can use it everywhere: commercial apps, open […]
Today, I will show how to perform custom git clone on Azure DevOps build pipeline and be able to manage source code cloning on Azure DevOps build engine in a more flexible way. The problem: In one of my projects I had relatively large git repository due to handling big binary files (design images, documentation, […]
Xamarin Forms development stack is awesome framework for developing cross-platform mobile applications. On one hand, being Xamarin developer has many benefits over other mobile development stacks. But, on the other hand, developing cross-platform application can be frustrating, because I need to know internals and tricks for all targeting platforms. One of the tasks every developer […]
Few days ago I had strange situation with NuGet restore on one of my Azure DevOps build pipelines. When I upgraded my .NET class libraries from .NET Standard 1.6 to 2.0 my build failed. My local build in Visual Studio or with bare-metal msbuild worked just fine. Only on my Azure DevOps build pipeline I […]
Raspberry Pi 4 Model B with 4GB of RAM is really one very nice small device. In this blog post I will present how easy it is to use GPIO (general-purpose input/output) from .NET Core 3 and C# running on Ubuntu and Raspberry Pi4. I will show how to use Raspberry Pi4 GPIOs from .NET […]
.NET Core introduced one very useful deployment option: self-contained application deployment. This means that deployment package contains all the required artifacts to run the application. I can simply copy deploy output to target machine and run it. No runtime prerequisites needed as it is the case with .NET Framework. Furthermore, .NET Core 3.0 introduced self-contained […]
The Android App Bundle (AAB) is Android’s new, official publishing format. It offers a more efficient way to build and release your apps. AAB enables easier deliver of a great experience in a smaller app size, which can improve installation process.
In this blog post I will show how to install AAB-based Android application onto locally connected device.
To start with – what is Android App Bundle (AAB)? According to Google, the Android App Bundle is Android’s new, official publishing format that offers a more efficient way to build and release your app. The Android App Bundle lets you more easily deliver a great experience in a smaller app size, which can improve […]
To be honest, I have never believed that I will write about developing Mac applications with C#. Well, I am more or less hardcore C# & .NET developer so this post is (I guess) a bit out-of-my-course. Not so long ago, .NET developers were limited to develop applications strictly for Windows environment. But with .NET […]