Well, coding-wise, it's the same skill. There are components, UI logic, business logic, etc. For these practices, I would start with Swift/React native as the easiest overhead on top of standard web development.<p>The time-consuming tasks for newcomers are the platform-related tasks. Bugs and issues unique to iOS, find the proper IDE (incl. build-tools, etc.), everything related to assets (pictures, video, splash screens, etc.), submit to the store, build the CI/CD that fits native apps, etc.<p>The most important mindset, IMO, is to remember these facts and never investigate/stuck too much with these new fields, even paying some $$ for automation that could help you with the time it is consuming. Also, managing your time for the balancing between tedious new tasks and new enjoyable learning can help with getting things done.