App wrapping a website with Xamarin
Tim Klingeleers
by Tim Klingeleers
4y ago
Clients often want their website available in the app store, mostly just for app store presence. I got asked to do app wrapping at work a while ago, because the client purchased a tool that did not have a native app available, only a mobile website. It just had to be made available in the internal app store. Colleagues had to be able to install it by themselves and use it on their own devices without too much fuzz. In this post I want to show you some of the hurdles while developing a website wrapper and how to overcome them. What is app wrapping? It’s how I call packaging a website into an ap ..read more
Visit website
Android 64k method limit in Xamarin
Tim Klingeleers
by Tim Klingeleers
4y ago
Last week, the nightly build of my Android project failed all of a sudden. It was apparently related to the 64k method limit than Android poses for DEX-files. I wasn’t aware how much impact the NuGet packages have on that method count. I want to show you my journey to resolving this issue. TL;DR When you run into the 64k limit, you can use ProGuard and Multi-Dex to resolve the issue. Make sure to update ProGuard when you use Xamarin.Android 7.2 or lower and target API level 24+. 64k method limit Android apps run on Dalvik or ART (Android Runtime), depending on the Android version you ..read more
Visit website
A look under the hood of Xamarin Forms
Tim Klingeleers
by Tim Klingeleers
4y ago
Have you always wondered how Xamarin Forms does it’s “magic”? Knowing how things work under the hood is super valuable, especially when things go wrong. This enables you to detect the issue yourself, without having to rely on the knowledge of other developers. In this article a part of the magic of Xamarin Forms will be unraveled, as we take a look under the hood. Xamarin.iOS and Xamarin.Android Before we take a look at how Xamarin Forms actually works, you first have to understand how Xamarin.iOS and Xamarin.Android works. Xamarin Forms depends on these implementations. I’m ignoring ..read more
Visit website
Security in Xamarin: certificate pinning
Tim Klingeleers
by Tim Klingeleers
4y ago
We all know security is important, but implementing security measures properly is often a difficult or obscure task. I’m trying to create awareness for this topic, for myself to gain a deeper understanding and for others to benefit from my findings along the way. And the best way to learn is by teaching, right? First up in this app security series is certificate pinning. Why would you need it and how would you implement it in a Xamarin Forms app? A little bit of history Just a quick note: SSL is the predecessor of TLS, but they are often used interchangeably. I’ll use TLS in thi ..read more
Visit website
NativeScript vs Xamarin: how to make a choice
Tim Klingeleers
by Tim Klingeleers
4y ago
Can’t choose between all the mobile application platforms that are available today? Let’s find out if you can make a decision for your personal project or for your team, by comparing two: NativeScript vs Xamarin. How do you even start making a decision without in depth knowledge of each platform? Both platforms have big companies behind them. Xamarin is backed by Microsoft, where NativeScript is backed by Telerik. In this blogpost I’ll try to give you some insight in each of the technologies and when you should choose one or the other. My background I am obliged to say ..read more
Visit website
Yarn: the improved Node Package Manager
Tim Klingeleers
by Tim Klingeleers
4y ago
I was surprised when Facebook introduced Yarn on October 11. I didn’t expect anything to be wrong with Node Package Manager (NPM) itself, apart from the well-known left-pad issue. But when I started reading the introduction page and the first blog by Facebook about it, it became clear which issues they try to address. What Yarn tries to do better Caching packages locally It creates a local cache of all the packages that you ever installed. Because of that local cache, installing and restoring packages becomes a lot faster. This also enables you to work offline if needed. A ..read more
Visit website
Xamarin University: worth it?
Tim Klingeleers
by Tim Klingeleers
4y ago
I’ve been using Xamarin University since april this year. My primary goal was to use it for certification purposes. The certification process requires you to follow several live classes where instructors go through the material using GoToMeeting. You can skip some of the required classes by taking an assessment exam. Assessment exam When you have some experience with Xamarin, you can consider skipping some 100-level classes by taking an assessment exam. I went through all the required video’s for the assessment at a playback speed of 2x to glance through the material quickly. This ga ..read more
Visit website
Xamarin Native vs Xamarin Forms
Tim Klingeleers
by Tim Klingeleers
4y ago
Choosing the right tool for the job is always a tricky task. There are so many things to take into consideration. The saying “choosing is losing” is certainly applicable here. Every choice has its pro’s and con’s, and as a colleague said: “you will always be looking for the one thing that’s harder to do in the choice you made”. All it boils down to is making a choice, and sticking to it for a while. Since development lifecycles go so fast, expecially open-source, there might even be a better choice by tomorrow. This can create something we all know as “developers block”, not being ab ..read more
Visit website

Follow Tim Klingeleers on FeedSpot

Continue with Google
Continue with Apple
OR