Fragmented is an Android developer podcast where Donn Felker and Kaushik Gopal cover a variety of Android and software development topics.
I had a great time chatting with them! We covered testing, katas, travel, and much more.
The recording process was so much fun that I recorded the Kata video course later that weekend.
Check it out! I’d love to hear what you think.
P.S. To prepare for the show (and to calm my nerves), I created a sketchnote.
Hi Corey,
I just listened the fragmented podcast you participated on. Thanks for all the info you shared.
Regarding your wish of living in a Spanish speaking city I would encourage you to look at Barcelona.
You will get the benefits of leaving in a Spanish speaking city with a pretty decent tech & international community, in the shores of the Mediterranean sea and 1-2 hours away from (Paris, London, Rome…).
Good luck!
Barcelona is lovely! 🙂
I have been thinking on getting started with TDD here at Leftshift. These katas are really helpful for us.
Hi Gandharva!
Glad you are finding the katas useful.
Hi! After listening to the fragmented podcast episode, I tried you kata videos. The idea behind is really great! It fills the gap between learning the basics of coding for Android and the pro-level-coding, utilising the helpful features of Android Studio for TDD. An excellent resource, especially for coders like me, having no opportunity to learn these practices from more experienced colleagues at work (solely android coder in my company).
Just one thing: I had troubles running the examples within Android Studio >=1.3. (New gradle version, new Robolectric version, things and conventions have changed..) After several attempts to get things running in 1.3 I just switched to Android Studio Version 1.2 which is still available for download on the Android Tools Website. Would be great to add this advice to the course notes or to rework the course for Studio 1.3 (which is not an option, I guess…).
And one question that crossed my mind during the process: Is it still the best choice to use Robolectric when diving into this whole “testing thing”? Sure it has been for a long time and you are used to it. But as testing tools evolve around the Android Testing Support Library – wouldn’t it be better to start off with the AndroidJUnitRunner, Espresso2 and UI Automator trio? (In this context Google recently published a great sample library https://github.com/googlesamples/android-testing ) Or are there still considerable advantages in using Robolectric? I’d really like to have your professional estimation! Or do I compare apples to oranges?
Best regards and keep up the good work,
Karl
Hey Karl,
Glad you found the videos helpful! 😀
I will look into the latest versions of Android Studio and Robolectric to make sure the kata repo is as useful/easy to use as possible.
I haven’t used the new integrated junit testing and hear that it can be frustrating to get started with. That said, I have definitely considered exploring the other types of testing and making a series for them as well. I’ll let you know when I publish something new!
Corey