¿Qué tan complicado es recrear un sitio basado en LAMP como una aplicación de iOS?

Asumiré que desea mantener el sitio y convertir la aplicación en un cliente móvil para él. Un sitio construido en LAMP es tanto un servidor como el medio para representar un cliente basado en la web.

Una aplicación de iOS será solo el cliente, conectándose al servidor basado en la web.

Para lograr esto, necesitará dos tareas principales:

Cree una capa de API en la parte superior del sitio existente que pueda traducir datos de estado y de usuario en, quizás, JSON

Cree un cliente iOS que pueda consumir JSON, transformarlo en modelos de datos locales, representarlos en la pantalla y transmitir los cambios o datos nuevos al servidor, a través de la capa API.

¿Qué tan “complicado” es eso? Quiero decir, depende del sitio existente, depende del cliente y depende de las tareas que desea que la aplicación pueda realizar. Pero, como mínimo, no es trivial.

Sin embargo, no es tan complicado como construir un transbordador espacial. Dejaré que Google sea tu amigo en los tutoriales, ya que lo que estás pidiendo existe muy bien, fuera del alcance de lo que podría cubrir un solo tutorial.