Adapting to Enterprise and B2E Xamarin Forms App Development
Enterprise or Business to Employee (B2E) mobile apps can be quite different from their B2C...
.NET (dotnet) is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.
So, there are various implementations of .NET (dotnet). Each implementation allows .NET code to execute in different places—Linux, macOS, Windows, iOS, Android, and many more. This framework has two main versions:
Then, Xamarin/Mono is a .NET (dotnet) implementation for running apps on all the major mobile operating systems, including iOS and Android.
The .NET Standard is a formal specification of the APIs that are common across .NET implementations. This allows the same code and libraries to run on different implementations.
Therefore, the two major components of .NET (dotnet) Framework are the Common Language Runtime and the .NET Framework Class Library.
Summarize, .NET (dotnet) applications are written in the C#, F#, or Visual Basic programming language. Code is compiled into a language-agnostic Common Intermediate Language (CIL). Compiled code is stored in assemblies—files with a .dll or .exe file extension.
At the end, when an app runs, the CLR takes the assembly and uses a just-in-time compiler (JIT) to turn it into machine code that can execute on the specific architecture of the computer it is running on.
Enterprise or Business to Employee (B2E) mobile apps can be quite different from their B2C...
Calling native platform code in your portable class library (PCL) is achievable via Dependency Injection....
Xamarin.Forms code runs on multiple platforms – each of which has its own filesystem. This...
A simple explanation how to use Azure Resource Group
We’ll develop an application for drawing pie charts. The application loads data from a comma-separated value (CSV) file and performs…
In my previous post, we discussed about immutable data structure. Now, imagine that we want...
An immutable data structure (or object) is a structure whose value doesn’t change after it’s created. When you declare a…
Implement a nested function in F#. The function prints squares of the last two arguments using the first argument to…
How to configure in your Xamarin Forms project the push notification for iOS and Android
Volunteers re-engineer cancer treatment software to monitor coronavirus pandemic using Microsoft’s Xamarin mobile framework with...
BlogML is an XML format for storing the entire content of a blog. How to generate the WRX from BlogML…
I added to my project Xam.Plugins.Android.ExoPlayer and then I received this error: java/lang/Object;I)V: defining a...
One of the main benefits of building a new .NET project using .NET Core is cross platform deployment, however, IIS…
In ASP.NET Core 1.1 So, for example, in ASP.NET Core 1.x, if you wanted to...
GitHub Package Registry, a package management service that makes it easy to publish public or private packages next to your…
The unity container manages the lifetime of objects of all the dependencies that it resolves...
Microsoft’s documentation refers to Logic Apps as being iPaaS or integration Platform-as-a-Service. The “i” in...
This API is accessed the same way as the git endpoint. e.g. if your git...
This article shows how to implement a Microsoft Account as an external provider in an...
Adding Swagger to your Web API project does not replace ASP.NET Web API help pages. Or maybe yes? Here how…
I have a website running on ASP.NET MVC 4.5.2. I have an IdentityServer4 server running...
You can use System.UriBuilder class to build a new well-formed URI. You need to set...
Beat challenge 1 (download the game, change the code) here. Then beat challenge 2. First...
A tag helper is any class that implements the ITagHelper interface. However, when you create...
Sometimes when you’re handling a message from a message queue, you realise that you can’t...