Primero, piense detenidamente en la aplicación. ¿Hay una buena manera de representar todo lo que quieres representar en una pequeña pantalla de teléfono? Si una pantalla grande es apropiada para su aplicación, ¿puede razonablemente “nadar alrededor de ella” usando gestos de deslizamiento?
A continuación, planifíquelo, al menos de manera rudimentaria. Averigua cómo lograrás cada paso en el procesamiento.
Intente desarrollarlo en una computadora de escritorio o portátil. Puede hacerlo, ya que es JavaScript … pero reduzca la ventana de su navegador hasta que tenga aproximadamente el tamaño de una pantalla de teléfono. Alternativamente, configure un iFrame de tamaño fijo y trabaje a través de su aplicación dentro de ese iFrame; ese enfoque le permite usar un navegador y depurador de tamaño completo.
- ¿Qué desarrollo móvil es mejor? Android o iPhone?
- ¿Cuál es la diferencia entre la vista de reciclador y la vista de tarjeta en Android?
- ¿Hay algún desarrollador de Android que esté interesado en colaborar?
- Cómo construir una aplicación de mensajes de texto de Android
- ¿Cuál es la mejor versión de Android?
Una vez que lo tenga funcionando, de manera suave y rápida, y compatible con al menos dos versiones anteriores de IE, FireFox, Safari, Chrome y Opera, concéntrese en agregarle reconocimiento de deslizamiento, hasta este punto probablemente se haya creado para reconocer mouseovers y mouseouts y acciones de rueda; deberá escribir la funcionalidad de reconocimiento de deslizamiento equivalente para ello. Esta fase realmente no es muy difícil, pero requiere un poco de investigación y algo de reflexión. Descubrirá que la compatibilidad con la pantalla táctil agrega un comportamiento extraño, como si el usuario toca en el centro de la pantalla. Me gusta usar un emulador táctil / deslizante que escribí que permite que mi mouse simule acciones táctiles durante el desarrollo.