The Ultimate Guide to Know the Phases of Mobile App Development