009: Google IO Special

This is the special Google I/O 2015 episode. In this episode – Kaushik makes the trek to Google I/O and chats with various Android developers about their favorite part of Google IO. I was not able to make it but Kaushik was able to interview of top developers in the industry and I’ll tell you what – this is a great episode – I really wish I was there to join him. I know he had a great time chatting and interacting with everyone. We hope you enjoy the show as much as we enjoyed creating it.

Download

Show Notes

008: Pocket Casts Amazingness with Philip Simpson

In this episode, we talk to Philip Simpson, one of the rockstar developers of the amazing Pocket Casts Android Application. We learn about how Philip and his partner, Russell, started Shifty Jelly and how they grew their team from a two-person shop to a small staff all while creating one of top apps on Google Play, Pocket Casts. We also talk about some of the tools, tips and tricks that they’ve used to help them scale, grow and become more effective as indie app developers. We eventually hop into some deep talk about audio software and all kinds of tech in general. If you’ve always wondered what it takes to be an indie app developer then this is the episode for you – Philip does not let us down.

Download

Show Notes/Links

Awesome picks:

Philip:

Donn:

Kaushik:

Contact

Philip Simpson

Donn Felker

Kaushik Gopal

007: Jake Wharton on Testing, SqlBrite, NotRxAndroid, RxJava and Much More

In the final part of this two-part segment, we continue our talk with Jake Wharton. We dive right into the topic of testing. Jake then talks about his approach to testing apps in Android and the different languages that he finds interesting. We then move on to RxJava, NotRxAndroid, SqlBrite and many other libraries and topics to round out this great second episode. Again, we’d love to thank Jake for joining us here on the Fragmented Podcast show; it has been an honor. We hope you enjoy it as much as we did.

Download

Show Notes/Links

Server side frameworks with Java

  • Jersey [jersey.java.net]
  • Jax-rs [jax-rs-spec.java.net]
  • Go [golang.org]

Other languages

Non-Square libraries that Jake uses

Awesome picks:

Donn:

Jake:

Kaushik:

Contact

Jake Wharton

Donn Felker

Kaushik Gopal

006: Jake Wharton on Becoming a Better Developer and Creating Successful Open Source Projects (Part 1)

In part one of this two-part segment, we talk to the one and only Jake Wharton. He gives us the scoop on how he operates day to day, what he looks for in a good Android developer and how to become a better Android developer. He also touches upon the various sources and non-Java platforms that he draws inspiration from. Finally, he talks about open source and gives tips on leading an open source project.

Download

Show Notes/Links

Follow up:

Episode topics:

Contact

Jake Wharton

Donn Felker

Kaushik Gopal

004: The RxJava show with Dan Lew (Part 2)

Rx Mascot  

In this episode of Fragmented, Donn and Kaushik continue their conversation with Dan Lew on RxJava. In the final part of this 2 part series, they talk about many useful RxJava operators and other intricacies of using RxJava in Android.

Download

Show Notes

RxJava Operators:

RxJava Components:

Retrolambda

Hot  vs Cold observables – From the RxJs wiki [github.com]

  • uses js instead of java, but concepts are the same and this is the best explanation I’ve found so far.

RxJava wiki on Backpressure [github.com]:

  • Ring buffer size: `System.setProperty(“rx.ring-buffer.size”, “128”);`
  • Issue with changing buffer ring size [github.com]
  • It’s 16 on Android, down from 1024 originally. :P So it’s actually 64x smaller.

Awesome picks:

Dan Lew:

  • Simple Made Easy (talk by Rich Hickey creator of Clojure) [infohq]
  • Victor by Trello (SVG assets) [github.com]

Donn:

Kaushik:

  • Therapeutic Refactoring (talk by Katrina Owen) [youtube.com]

Contact

Dan Lew

Donn Felker

Kaushik Gopal