Debugging: All You Need to Know

Debugging is mandatory for you to identify debugs, to support customers/stakeholders, to improve the development productivity and so on. And also, modern team development expects some debugging skills for individuals. However, standard team development processes like code-reviews and design documents would not approach to debug skill improvements. In this way, debugging skills are mandatory for your teams but also need to learn them alone. This could be an obstacle for both beginners and experts. In particular, experts may lose opportunities to investigate/learn better debugging approaches if problems can be solved by classical ways that are familiar with them. I will talk about debugging skills/techniques by using Android Studio (IDEA)'s built-in debugger, debug options, etc. Conditional breakpoints and coroutine debugging will be covered. You can learn them through sample codes shown in Android app development like Jetpack Compose stuff. Keywords: Print debugging, debugger, coroutine debugging, breakpoints

  • Jumpei Matsuda DeployGate Inc.

View slides

Summary

  • Dates 2024.09.13 / 16:20 ~ 17:00 (40min)
  • Place Iguana
  • Language Japanese (English interpretation available)

Intended audience

From beginners to experts. Especially for those who haven’t used debuggers so far and/or who would like to finish coding quickly and to take a break!

Android is a trademark of Google LLC. The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. Android, Google Play and the Google Play logo are trademarks of Google LLC.
Past DroidKaigi

© 2014- DroidKaigi Committee