Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 
avatar of AADProgramming

AADProgramming

AADProgramming has asked 14 questions and find answers to 19 problems.

Stats

567
EtPoint
168
Vote count
14
questions
19
answers

About

Android Application Development

Android app Estimations based on initial drafts of requirement such as Wireframes and mock screens

  • Understanding the feature requirements and High level design document
  • App components decisions such as 1. Network Library for Android (Retrofit Vs Volley) 2.UI Components (RecyclerView Vs. ListView etc)
  • Optimize layouts by removing nesting, by making use of compound drawable for textviews-imageviews etc.
  • Run Lint and PMD (static code analyzers) to understand UI and code quality and optimize code
  • Peer code review
  • Version control and tagging code base using GIT
  • Merging code from different teams and resolve merge issues
  • Develop Unit test cases using JUnit Android Framwork
  • Make apps more accessible by defining "contentdescription" for Views/Layouts of the app
  • Code maintenance and bug fixing
  • Android Build System Experience using Gradle : Different Android build types (debug, release), and product flavours (demo/final)