Building a Chat App for Android from Scratch – Complete Guide 2021