Antes de comenzar cualquier cosa
1. ¿Qué quieres crear? sitio móvil o aplicación móvil híbrida?
2. ¿Qué prefiere como tecnología central (para
Si está tratando de crear un sitio web móvil, AngularUI o AngularStrap son buenas opciones. No importa cuál decida usar, será una combinación de dos marcos amados y muy utilizados: AngularJS y Bootstrap
- Tengo una gran idea para una aplicación móvil, ¿cómo puedo asegurarme de que se vuelva viral una vez que la inicie?
- Cómo agregar un menú de cajón deslizante en mi aplicación de mensajería de Android
- Cómo crear una aplicación para iOS y Android sin ningún código
- ¿Qué necesito saber al contratar a un programador para desarrollar una aplicación, ya que no soy desarrollador?
- Cómo enviar canciones en WhatsApp para iPhone
Solo tenga cuidado, AngularJS no es jQuery, no es algo que pueda aprender correctamente en pocos días. Si nunca trabajó con él, pase algo de tiempo aprendiendo conceptos básicos.
Por otro lado, si está trabajando en una aplicación móvil híbrida, debe ir hacia otro lado. Deberá usar marcos especialmente diseñados para el desarrollo móvil híbrido. Actualmente, dos frameworks más conocidos son Ionic Framework y Onsen UI.
Son similares en naturaleza, básicamente tendrá que decidir cuál es el más adecuado para usted, lea más sobre ellos aquí: Ionic vs OnsenUI
Si prefiere jQuery sobre AngularJS, puede usar Kendo UI. Es un marco móvil (puede usarlo para sitios web móviles y desarrollo móvil híbrido) basado en jQuery (muy similar a jQuery Mobile pero mucho más rápido). También hay una versión de KendoUI AngularJS si no te gusta el framework MVC predeterminado.
He cubierto varios marcos, pero déjame mostrarte cómo aprender entonces.
Digamos que has estado con AngularJS
Si no tiene conocimiento previo de AngularJS, deberá comenzar con él. Puede comprar un libro, algo así: Amazon.com: AngularJS UI Development eBook: Amit
O puede aprenderlo directamente de YouTube, estos son algunos de los canales más conocidos:
o este:
o aquí: egghead.io – Aprende AngularJS con
No estoy conectado a egghead.io de ninguna manera.
Lo que necesitas aprender es esto:
- Directivas
- Controladores
- Alcances
- Servicios
- Inyección de dependencia
Ahora puede elegir cualquier marco que mencioné antes.