I want to build a very simple Android App like SHAREit. I want to learn Android Programming and other things needed. From where should I start?
I want to build a chat app for Android. How would the software design outline for an app like this look like (which classes need to be implemented)?