Android Chat Tutorial: Building a Messaging UI

Despite their growing prevalence, chat and messaging apps continue to be tedious to implement. Official documentation is nonexistent, while unofficial tutorials are scarce and largely outdated. Colorful chat bubbles filled with text, as well as images and even playable media–how do they do it? The answer is surprisingly simple: RecyclerViews, coupled with the ViewHolder pattern. …

Continue reading