The Twenty Percent

Plapp Learnings

Plapp postmortem

The goal for this project was to create a complete mobile application to organize data collection for a plant hobbyist, and Google Keep was the inspiration for the UI.

I’ve spent a lot of energy on writing maintainable code, and refactoring whenever I encounter some systematic problem in my workflow. Lots of reading StackOverflow, various blogs and watching YouTube videos to learn how to apply patterns to the problems I was facing. There are a couple of reasons why the UI has taken a backseat; it’s not my forté, and the blogs related to Xamarin.Forms UI were mostly outdated and/or extremely basic.

C# Markup

As opposed to Xaml, C# provided a sane way of organizing a view, but the process of iterating on something visual was too long winded. Writing UI is something I need to learn in a more trial-and-error friendly way.

Dependency Injection

Reactive Extensions

Shell Navigation

Mediator Pattern

Entity Framework