¿Cuál es la mejor solución para convertir un sitio web de red social existente creado con CodeIgniter en una aplicación móvil en tiempo real (no web móvil)?

Hasta ahora he encontrado que la forma más fácil es convertir una página a la vez (aunque todavía no he pasado por el proceso de convertir mi aplicación completa).

Entonces dividimos el proyecto en 2.
Parte 1: aplicación HTML5 (se compilará con phonegap) y
Parte 2: servicio web REST (en la aplicación de codeigniter existente)

Paso 1: convierte la estructura HTML (¿ver código fuente?) En una página html5 sin datos.

Paso 2: agregue servicios REST para obtener los datos dinámicos requeridos por la página en su servidor web.

NOTA: debe haber algún mecanismo de autenticación entre el servidor y el cliente.

Normalmente, la aplicación del servidor debería poder generar una clave para la aplicación cliente. La aplicación cliente debe devolver esta clave al servidor con cada solicitud para que pueda autenticarse.

Intentará proporcionar ejemplos de código pronto.