Within our Android Apps we can use the Google Pay API to plugin a convenient way for our users to checkout in our app, without the need for them to enter any of their payment information (after an initial setup).
Uber’s users depend on our apps as the primary tools to access our services. Building our new and improved driver app took a lot of collaborative design work and many developer hours. Launching this app quickly and seamlessly for our driver-partners around the world also took a lot of thoughtful planning; a positive and smooth launch experience was critical for ensuring that driver-partners could continue to rely on our platform, as well as maintaining the integrity of our business.
The goal for today’s article is to explain how you can integrate third party APIs and libraries into your plugin. I will apply a simple MVP pattern that you can then follow or change to MVC or whatever you feel comfortable with.
In this article I will try to describe a new interesting phenomenon which appeared as a by-product of fascinating progress made by Kotlin development team. Namely, the new approach to library and application architecture design, which I call context-oriented programming.
I would recommend copy pasting the commands you want to learn into a text document and having that open on an extra monitor. Try the shortcut each time you need to use it, and if you can’t remember, just cheat and look. Your muscle memory will take the wheel in no time.