viblo.asia viblo.asia

Better Animations (Winforms, Wpf)

Animations in wpf can be a headache sometimes. Not many clear articles on it so ill make this article on how one can create animation class and bypass those anoying xml storyboards (and all tags within) that makes ones layout a mess to look at. What are Storyboards? To understand Storyboard one must first understand Timelines since Storyboards are a kinf of specialised Timelines (Being that they inherit Timeline class). As the name...

viblo.asia viblo.asia

Rx Android

To know what Rx is one must first understand what Reactive programing is. Reactive Programming? Basically, Reactive Programming is asynchronous programming and is event-based . Why do one need reactive programming you ask? Well from a developer's perspective reactive programming enables one to easily oberserves data streams. This can be as simply as a boolean value waiting for changes or https calls or even storing data. Also because...

viblo.asia viblo.asia

Enabling Fullscreen app in iOS 13+ Xamarin

During the WWDC 2019 Apple recently introduced the card presentation as the new default presentation. On iOS 13 and above this will be the new behaviour for modal view controller when being presented. So if you want to insist on the fullscreen modal there are ways to archeive this. One is using renderers as i will demostrate below. Solution We can easily archeive this by implementing a custom navigation renderer for the app. Start by...