James Montemagno
James Montemagno

Live, Love, Bike, and Code.

Tags


James Montemagno

Material Design

The Beautiful & Complex FlexLayout Comes to Hanselman.Forms

Last week I wrote about my new quest to fully optimize and enhance Hanselman.Forms [https://montemagno.com/updating-hanselman-forms-bottom-tabs-bindable-layout/]. This involves using the latest and greatest in Xamarin.Forms and Xamarin.Essentials, but it also means spicing up the app with some lovely visuals and design. My first quest was to re-design the podcast section of the mobile app to create a list in grid form of different podcast that Hanselman produces. So, first things first we shoul…

James Montemagno James Montemagno

Modernizing Hanselman.Forms: A Customizable Brand Mobile App

The night before we launched Xamarin.Forms in mid-2014, I was having a conversation with Nat about creating a nice out of the box real world example of a Xamarin.Forms app. We discussed several different app ideas, but we were short on time as it was already 8PM at night. Then I thought perhaps I could create an app for my idol and fellow Chipotle lover Scott Hanselman. Fast-forward 8 hours and several cups of coffee later and Hanselman.Forms was born [https://www.github.com/jamesmontemagno/Hans…

James Montemagno James Montemagno

Xamarin.Forms: Drop Shadow/Elevation on Android Bottom Navigation TabbedPage

It is a tale as old of time fighting with Android elevation and drop shadows. First it was the Toolbar [https://montemagno.com/xamarin-forms-drop-shadows-on-navigation-toolbar/] on a Navigation page and now it is the new fancy bottom tabs [https://montemagno.com/xamarin-forms-official-bottom-navigation-bottom-tabs-on-android/] that we got in Xamarin.Forms 3.1. I know what you are thinking... another custom renderer... NOPE! You just have to know to set a few different properties correctly. H…

James Montemagno James Montemagno

Material Design Theming for Xamarin.Forms Android Apps

Update: As of Xamarin.Forms 1.5.1 Material Design AppCompat is included! See the official blog to convert your app: https://blog.xamarin.com/material-design-for-your-xamarin-forms-android-apps/ I am an extremely big fan of Material Design for Android applications. Case and point is this tweet that I sent out last night: > I wish the entire world was themed with Material Design. — James Montemagno (@JamesMontemagno) April 4, 2015 [https://twitter.com/JamesMontemagno/status/5841695007082168…

James Montemagno James Montemagno

Lollipop AppCompat PreferenceActivity

I fell in love with material design the moment I saw it and at Evolve 2014 my good friend and co-worker Jérémie Laval [https://twitter.com/jeremie_laval] and I actually gave 2 sessions on the concept and implementation of material design [https://www.youtube.com/results?search_query=evolve+2014+material+design] in your apps. With the introduction of v7 app compat library rev 21 you are now able to upgrade your apps while maintain compatibility with older versions of Android. If you are looking t…

James Montemagno James Montemagno