Mobile App Development – Step by Step Guide for 2023