Patterns of yore like MVP, MVVM etc. have taken the mobile world by storm these days. These are not new concepts per say, but their application to the world of mobile development is new.
In this talk, I share some of the learnings from having adopted this pattern in an actual production application.
What are the common patterns used in mobile these days? What are the problems with adoption? What are the advantages of adoption? How do we adopt these patterns in a way that doesn't lead to death by abstraction?
We'll discuss the juicy learnings from war stories in this session.
Rx (Reactive extensions) is a powerful API for Asynchronous programming.
It has a steep learning curve. Surprisingly though, the easiest way to grasp the concepts is by examples. So in this talk, we'll look at just 3 examples.
These are marginally complex requirements that most developers would run into these days. We dissect the problem using Rx and try to come up with elegant and simple solutions to an otherwise complicated problem.