Los adultos suelen tener una tendencia a decir: ‘Es posible que este campo no tenga futuro porque es nuevo’ O ‘¿Estás seguro de que tendrás futuro aquí?’ . Son nuestros padres y se preocupan por ellos, por lo que generalmente ignoramos estas preguntas o descartamos nuestros campos de interés de nuestras vidas por completo. Teniendo esto en cuenta, en la edición de mayo de 2021 de Geeks Digest , tenemos a Aditya Thakur , quien en lugar de renunciar por completo a su campo de interés, ¡trabajó duro y demostró que el mundo estaba equivocado!
Aditya Thakur es estudiante de segundo año en la Universidad SRM, Haryana. En sus dos años de universidad como estudiante de informática, ha creado una comunidad de más de 3500 personas en su canal de YouTube. Es desarrollador de Flutter y crea aplicaciones multiplataforma para Android, iOS y Web. Además de las sesiones de tutoría en Flutter, Aditya cree en el aprendizaje constante y en compartir su conocimiento con el mundo. ¡Sigue leyendo para saber sobre él, Flutter Development y por qué es la tecnología de la que más se habla en este momento!
P. El desarrollo móvil multiplataforma es una de las tendencias de desarrollo más populares en 2021 y espera intensificarse aún más. ¿Qué opinas sobre varias herramientas y marcos para lo mismo?
Respuesta Con una mayor penetración de los teléfonos inteligentes, varias empresas ahora están construyendo activamente para dispositivos móviles. Y qué mejor manera de ahorrar costos y al mismo tiempo brindar una experiencia de calidad para los usuarios de Android e iOS. ¡La plataforma cruzada es el camino a seguir! Las empresas pueden ahorrar en la contratación de desarrolladores mientras construyen para múltiples plataformas con la misma base de código. Creo que la tendencia continuaría intensificándose dadas las mejoras en los marcos de desarrollo multiplataforma. Hay una serie de herramientas disponibles para desarrollar para el mismo. Flutter es mi favorito, pero hay opciones como React Native, Xamarin, etc.
P. Flutter tiene solo 3 años. ¿Por qué debería uno preferirlo a React Native?
Respuesta Para mí personalmente, comencé con Flutter porque no tenía conocimientos de desarrollo web como en JavaScript, etc. Flutter fue más fácil para empezar. Todo lo que tenía que hacer era aprender Dart y sumergirme en la creación de mis propias aplicaciones. Otra razón por la que prefiero Flutter sobre React Native es que Flutter tiene la mayoría de los componentes nativos en el propio marco. A diferencia de React Native, no utiliza un puente para comunicarse con los módulos nativos, lo que permite un mejor rendimiento.
Flutter es rico en API de desarrollo y componentes de interfaz de usuario, mientras que React Native depende demasiado de bibliotecas de terceros. ¡Flutter también tiene una comunidad muy atractiva! Una cantidad de paquetes que puede usar para disminuir su trabajo y una cantidad de personas listas para ayudarlo.
P. Tienes un canal de YouTube con más de 354 000 suscriptores. ¿Cómo manejas tus estudios universitarios con tu pasión y trabajo?
Respuesta He tenido un canal de YouTube durante mucho tiempo, pero solo recientemente comencé a publicar contenido con más regularidad. Hay algunas cosas que optimicé. El primero fue tener un calendario de contenido. Me gusta planificar actividades y tener más control de mi agenda diaria. También tengo más tiempo para dedicarlo a actividades extracurriculares debido a la pandemia en curso.
P. ¿Qué te impulsa a compartir tu conocimiento ampliamente con el mundo y, sobre todo, sin costo alguno?
Respuesta La mayor motivación es ayudar a mis compañeros desarrolladores. Si tengo algo resuelto, me gusta compartirlo con la comunidad, para que otros puedan beneficiarse de ello. Como cualquier otro desarrollador, a menudo me he quedado atascado en errores espantosos y largos. Las soluciones sobre el desbordamiento de pila, los problemas de GitHub y los artículos de GeeksforGeeks me han salvado varias veces. Mis esfuerzos son solo un pequeño intento de devolverle a la comunidad toda la ayuda que he recibido.
P. ¿Qué es lo más emocionante de ser desarrollador de Flutter?
Respuesta Como estudiante de desarrollo, lo más emocionante ha sido la libertad que ofrece Flutter. Puedo crear aplicaciones listas para producción durante el fin de semana, crear aplicaciones web implementables de forma gratuita e incluso escalar a escritorio (Windows, macOS o Linux). Tengo que probar ideas de negocios, conectarme con empresarios que buscan crear aplicaciones e interactuar con una comunidad maravillosa.
P. ¿Por qué un programador debería considerar seguir Flutter Development como una opción de carrera?
Respuesta Como se mencionó, varias empresas están trabajando para crear aplicaciones para teléfonos móviles. Por ejemplo, la aplicación My BMW fue creada completamente internamente por el equipo de desarrollo de software de Flutter más grande después del de Google. En consecuencia, varias empresas buscarían contratar desarrolladores de Flutter en el futuro. Seguir Flutter ahora lo prepararía para el aumento de la demanda que se avecina. Además, es muy fácil comenzar con Flutter para las personas que buscan crear proyectos y desarrollar algo.
P. ¿Puedes decirles a nuestros geeks por qué entraste en Flutter Development cuando solo tenía 3 años? ¿No te asustó la novedad de este campo al saber que existe la posibilidad de que no funcione o no sea tan aceptado en el futuro?
Respuesta Cuando comencé con el desarrollo de aplicaciones, quería crear juegos que publicaría en Play Store. Inicialmente había usado otro motor multiplataforma llamado GDevelop que, de hecho, ¡también es de código abierto! Me encontré con Flutter mientras buscaba más libertad creativa en las aplicaciones móviles que desarrollo. Ciertamente, la idea de crear para más de una plataforma era más fascinante que desarrollar de forma nativa. La novedad del campo no me asustó. El equipo de Flutter siempre ha estado trabajando arduamente para mejorar el rendimiento e introducir más funciones. Pensé en probarlo y sumergirme de inmediato.
P. ¿Qué consejo le gustaría dar a un aspirante a desarrollador de Flutter?
Respuesta Cuando trabajas por primera vez con Flutter, te encuentras con estos errores. Mucha gente tiende a darse por vencida demasiado pronto. Mi consejo sería que no te sientas desanimado cuando recién estás comenzando. En su lugar, concéntrese en resolver los problemas y avanzar gradualmente. Hay varias comunidades a las que puede comunicarse para obtener ayuda. Tengo uno propio. Una serie de recursos gratuitos disponibles en línea para ayudar. Además, otro consejo sería ensuciarse las manos con el código. Flutter, como cualquier otro framework, se aprende mejor trabajando en él. Intente crear sus propios proyectos, depure errores y experimente con lo que sabe.
¡Puedes ver el trabajo de Aditya y conectarte con él en YouTube y LinkedIn ! Para obtener más artículos como estos, consulte Geeks Digest de este mes .
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA