Mobile App development involves creating software that runs on smartphones and tablets There are mainly two different methods of mobile app development such as the Cascade or Waterfall approach and the Agile methodology