Common Challenges Android App Developers Face