In this episode Donn and Kaushik have an honest discussion about Realm (a client side database). Donn has worked pretty extensively with Realm and even consulted for their Android platform previously. But Kaushik has only recently tried it out on a production app.
In this episode they have an honest and frank discussion about using Realm, the advantages, the disadvantages, the gotchas and if it makes sense to use a database like Realm as an Android developer today.
Github issues tracked on Realm
BuddyBuild is a continuous integration and continuous deployment system built specifically for mobile developers. Thousands of development teams love BuddyBuild because it’s the fastest way to build, distribute and gather feedback for their apps. Give it a try for FREE at buddybuild.com
Continue reading 070: An honest discussion about Realm
We’re back with part 2 of our Buck episode. We continue our chat with Uber Engineer, Gautam. We dive into the details of how buck is used, how you can use it and how it can help you and your team. Learn about how to use it with Gradle and more with OkBuck.
Continue reading 069: Talking Buck with Uber engineer Gautam Korlam (part 2)
We kick off 2017 talking to Uber Engineer Gautam. In first part of this 2 part series, Gautam talks to us about the Uber Android app, the complexity in the architecture, the scaling challenges, the pain points Android developers faced working on such a massive app.
He then goes on to explain how his team (Android Developer Experience) at Uber have approached these challenges and come up with elegant solutions.
We then dive head deep into Buck – the build system for Android development, it’s advantages and the benefits that the folks at Uber have observed having migrated.
Continue reading 068: Talking Buck with Uber engineer Gautam Korlam
In this episode, Donn talks with Xamarin cofounder on how one can use Xamarin for Android development.
They start off chatting about using Xamarin just for business logic sharing. This Joseph tells us was the original intention for use. They also touch on Xamarin forms which allows you to additionally build UI elements cross platform.
Even if you don’t use Xamarin or plan to use Xamarin right away, this was a fantastic insight into the platform, from the creators directly. They touch on advantages, how to really leverage the platform and potential downsides.
This is our last episode for 2016 and we’re glad we get to end on an high note. See you in 2017!
Apps using Xamarin for Code sharing
Continue reading 067: Cross platform development with Xamarin cofounder Joseph Hill
In this episode, we talk to our good friend and immutability champ Ryan Harter. We start off talking about the benefits and disadvantages of immutability, then we dive into Value types and the subtle difference with Value types. Finally we close out by talking about AutoValue and how you can extend it using the super nifty auto-value extension system for functionality like Parcelability, Json parsing etc.
Donn Felker: Kaushik, we’re back again, my friend.
Kaushik Gopal: Yes, we are. It’s another morning. What’s the time there?
DF: It’s 9:45 in the morning. It’s pretty early for you, right?
KG: Yes, it’s 6:45 here.
DF: Thank you so much for getting up that early. I know it’s difficult, especially when you’re working all hours of the night for a startup.
KG: Well, it’s enjoyable, especially when we have great guests on the show and great topics to talk about. So, who do we have on today?
Continue reading 066: Let’s talk Immutability, Value Types and AutoValue with Ryan Harter