I’ve recentily repaved my development machine and installed Visual Studio 2017 adding nearly all features including, of course, Xamarin and all subsequent updates. Today I’ve tried to create a blank new Xamarin Forms project targeting .Net Standard for the common…
I use Genymotion as Android emulator for my Xamarin work, I know that there are better alternatives like Microsoft’s Android emulator but since can’t turn on Hyper-V on my machine this is the solution that works best for me.
RecyclerView is the recommended way to represents a collection of items in Android applications, the good and old ListView is now deprecated since RecyclerView offers a lot of improvements like flexible layout, item recyclying and enforces the…
My main phone is an Android and as a news app I use a 3rd party aggregator that, al nearly all Android apps today is based on Material Design. Using it everyday I couldn’t ignore a nice UI feature it exposes: it’s share button (a Material…
Material design introduced a new lightweight way to provide feedback to a user, something that sits between the AlertDialog and Toast alternatiives with a funny name: SnackBar. A Snackbar appears at the bottom of the view and can optionally display an…
Not a very descriptive title, but good for search engines
The problem: You’re using Xamarin.Android.Support.v7.AppCompat in order to have Material Design’s Toolbar available also devices running o pre-Lollipop (v.21) releases.
While Xamarin did a monster job integrating Android and iOS designers in both Visual Studio and Xamarin Studio as soon as your project becomes larger you’ll soon hit their limitations, that why many pro developers end…
Here’s a quick code snippet that allows you to change the row height of an Android ListView in Xamarin
public override View GetView(int position, View convertView, ViewGroup parent) {…
I use Genymotion for my Xamarin Android development, I know that both Xamarin and Microsoft provide their own emulator but, for my machine configuration Genymotion is the one I like most at the moment.