Si tuviera que volver y aprender a desarrollar aplicaciones IOT nuevamente, haría lo siguiente:
- tener conocimiento en estas áreas: circuitos eléctricos, fundamentos de electrónica, lógica digital, interfaz de computadora (tomar cursos o ver videos de youtube)
- Luego, aprenda el IDE Arduino (no el dispositivo arduino) porque este IDE se puede usar para la mayoría de las placas IOT disponibles en el mercado
- Arduino IDE: juega con bluetooth y wifi (placas ESP)
- Arduino IDE: aprenda la manipulación de Json y la programación de sockets
- aprender lenguaje de desarrollo de backend web (prefiero nodejs)
- aprenda el desarrollo de aplicaciones móviles (Android (Java), IOS (rápido), multiplataforma (React native, ionic) o desarrollo web (HTML, css, javascript, jquery / react)
Ahora comenzará a sentir que puede implementar cualquier aplicación IOT, solo necesita practicar y construir cosas para obtener la experiencia.
- Cómo crear presentaciones animadas de aplicaciones móviles
- ¿Cuáles son los errores / errores más comunes al lanzar / probar aplicaciones de Android para varios dispositivos? ¿Cómo se debe administrar la calidad y el rendimiento de la aplicación en los principales teléfonos Android? ¿Existen procesos / métodos específicos para mantener la coherencia de la aplicación?
- ¿Cuánto cuesta construir una aplicación Meet Up?
- Cómo hacer que mi aplicación móvil sea popular
- ¿Dónde y cómo encuentro a mi socio tecnológico de inicio?