Developing Android applications is a powerful way to connect people with the information they need the most. Unlike doctors, we were not required to take an oath or pledge when becoming Android Developers. However, we can still learn much from the principles behind the phrase, “First, do no harm.” In this talk, we will discuss over a dozen tools that are at your disposal as a developer which can enable you to provide high quality applications to your users. We start out by covering items you can use to increase your Android know-how. Next we move on to five techniques for keeping bugs our of your applications. Finally, we cover the best tools available for tracking down issues when they do arise. Thus allowing you to first, do no harm!
2. What’s Involved:
• Major in Math/Science
• Take the MCAT
• Go to Medical School
• Take the USMLE Step 1
• Do Rotations
• Take the USMLE Step 2
• Complete Internship
• Do Residency
• Take the USMLE Step 3
• Take the Board Exams
• Do a Fellowship
@brwngrldev
32. Code Reviews
Here’s my awesome code!
! Cool, looks like line 54 could
cause an NPE though.
@brwngrldev
33. Code Reviews
Here’s my awesome code!
Oh yeah, you’re right. Will fix!
! Cool, looks like line 54 could
cause an NPE though.
@brwngrldev
34. Code Reviews
Here’s my awesome code!
Oh yeah, you’re right. Will fix!
Thanks for not `let`ting me forget
that! 😂
! Cool, looks like line 54 could
cause an NPE though.
Instead of an `if` here, a `let`
would be better.
@brwngrldev
64. @Override
public void onFailure(Call<Book> call, Throwable t) {
bus.post(new BookLoadingErrorEvent(id));
Timber.e(t, "Unable to load the book data from API.");
}
Write Logs
@brwngrldev