How is Mobile App Development Relevant Today?