¿Cuáles son algunas buenas aplicaciones móviles que crean tutoriales que usan HTML5, CSS3 y JavaScript a partir de cero sin ninguna plataforma?

Siempre que ya tenga experiencia en desarrollo web en computadoras de escritorio, le recomendaría el libro Build Mobile Websites and Apps for Smart Devices. Fue el mejor recurso que encontré cuando aprendí web móvil desde cero por primera vez, y todavía me encuentro refiriéndome a él.

Hace poco más de un año, algunos amigos y yo trabajamos con un profesor de Ciencias de la Computación en Carnegie Mellon para desarrollar y enseñar un curso de Temas especiales en la Web móvil multiplataforma. El personal del curso realizó una revisión bastante exhaustiva de la literatura existente sobre aplicaciones web móviles y este libro (conocido cariñosamente como “Sushi Book” debido a su portada) fue nuestra primera opción. Si bien ningún libro es perfecto, aquí hay algunas de las razones por las que nos gustó:

  • Le guía (de principio a fin) en el diseño y desarrollo de una aplicación web móvil de muestra. Este estilo de extremo a extremo es mucho más útil para un principiante que los libros de estilo de manual de referencia que son tan comunes.
  • Explica muchos de los problemas que presenta la web móvil (en comparación con el escritorio) y ofrece soluciones de muestra. Y confía en mí, incluso como desarrollador web de escritorio experimentado, el móvil es una lata completamente nueva de gusanos …
  • Explora muchas de las nuevas funciones relacionadas con HTML5 que hacen que la web móvil sea más poderosa. Cosas como geolocalización, almacenamiento local, acelerómetro, etc.
  • Cubre brevemente (aunque no se basa en) Phonegap. Mencionó específicamente que no desea que las plataformas se involucren, pero Phonegap / Cordova es útil si su objetivo es la compatibilidad multiplataforma.
  • Hace todo esto sin depender de ningún marco . En lugar de que el lector instale un marco y luego atribuya toda esta funcionalidad a “magia”, los autores hacen un buen trabajo al explicar por qué ciertas cosas funcionan (o no) en la web móvil, en lugar de simplemente decir que lo hacen o no. ‘t.
  • No es innecesariamente largo ni detallado.

En última instancia, si su objetivo es aprender la web móvil, tiene un largo camino por delante. Este libro es un buen lugar para comenzar. De hecho, he utilizado parte del código de inicio de este libro como base para algunos proyectos de aplicaciones web móviles, con buenos resultados.

El uso de un marco como AppGyver o PhoneGap es realmente el camino a seguir hoy en día, pero si crear una aplicación móvil basada en la web sin un marco es importante para usted, aquí hay algunos recursos:

  1. Cómo hacer una aplicación HTML5 para iPhone – Seis revisiones
  2. Cree un formulario de inicio de sesión para su aplicación móvil con DHTMLX Touch
  3. Codifique una encuesta en tiempo real con HTML5 WebSockets
  4. Tutoriales de desarrollo móvil para iPhone, Android, Windows y BlackBerry.

Tomé un curso de inicio rápido sobre la creación de aplicaciones móviles usando Learn HTML5, HTML5 Training, JumpStart Training-Microsoft Virtual Academy. Este curso gratuito me proporcionó una introducción mejorada que me ayudó a comprender la lógica de programación y crear aplicaciones bien estructuradas.