Unser Blog

StickyScrollView for Xamarin Android

ScrollViews are pretty useful when there is more content than space to display it. But through scrolling chances are high that the user loses track of context or title of the section, so it’s nice to have a sticky header/title that always stays at the top of the ScrollView. Emil Sjölander created such a control...

Weiter lesen

Building an Mvvm cross Platform app from scratch with Xamarin

In this post, I am going to show the simplest possible implementation of a cross platform app, that yet has the many of those typical architecture perks in it and shows all the steps of our design process. This is part one and covers the way up to the implementation of models, services, service-access and...

Weiter lesen

Notifications on iOS 1/4: Local Notifications

Notify All The Things! Notifications give us as App Developers a great opportunity to extend our App’s appearance beyond its actual frame. In this 4-part series we will have an in-depth look on Notifications on iOS. We can provide the user with informations that are important right now; even, if the App is currently not...

Weiter lesen

The ViewModel method template

ViewModels are the DDD equivalent of application level services and have two basic three basic responsibilities: Start and manage domain level workflows and transactions. Keep track of the state of the current view (or event the complete application). Translate domain objects and states into a representation that can be displayed by the view. Over time,...

Weiter lesen

Architecture in cross platform projects: Overview

When you start reading into Mvvm, you usually find some articles about INotifyPropertyChanged, Bindings, Commands and reducing Code Behind. Once you are past that point, information gets rare. But there’s a lot more to Mvvm than just these basic concepts. Especially, if you want to span that architecture cross platform with Xamarin. This series explains...

Weiter lesen

Drawer Navigation for Xamarin Android

Android has three different navigation patterns: stack navigation, tab navigation and drawer navigation.  Stack and tab navigation are pretty self-explaining, but the drawer navigation is a bit more complex. It enables you to add a panel with the main navigation options to the left edge, that is hidden most of time but revealed when swiping...

Weiter lesen