A better way to “git blame” in Android Studio

If you use git in your software projects, you might be familiar with the git blame command. It does pretty much what it sounds like: it lets you blame each line in a file to whoever last made changes to that line. If you’re not familiar with git blame, go ahead and try it on … Read more

Things you need to know before publishing your first Android app

So you’ve been working hard on your first Android app and you’re satisfied with the result so far. There’s always room for more improvement, of course, but you’ve decided that this is ‘good enough’ to ship. Good! No one does something perfectly the first time (or ever, really) so kudos to you for making the … Read more

Why you should stop using ListView

If you’ve been an Android developer for any length of time, you’re probably familiar with ListView. It’s a ViewGroup that displays a scrollable vertical list of views. It’s simple enough. You’ve probably also heard of RecyclerView, ListView’s newer, cooler cousin which might be good, but you probably don’t need to use it. Right? I’ll get … Read more