¿Cómo son estos componentes enormes? ¿Cómo llaman estas cosas a la red? ¿Cómo almacenarlo en la base de datos local? ¿Cómo podemos enviarlo desde la base de datos local al servidor? ¿Cómo llamar a las actividades? ¿Qué son las preferencias compartidas, base de fuego? ¿Qué son las tareas de ejecución, la biblioteca http? ¿Qué es Retrofit, Volley? Si toma todas estas cosas, la aplicación creada sería la mezcla de todas estas cosas porque usamos todos estos componentes juntos, entonces solo se desarrolla una aplicación.
Entonces, ¿qué tipo de preguntas se hacen en flutter? Por ejemplo, ya que es totalmente diferente. No hay Java, Kotlin en cambio tiene lenguaje de dardos. ¡Derecho! Está creando aplicaciones híbridas, entonces, ¿cómo mostró esa experiencia? ¿Por qué cambiaste de desarrollador de Android a Flutter? alguna razon o? ¿Cuál es la razón de ello? Entonces, en ese momento, mi proyecto estaba en el dispositivo de seguimiento de dispositivos, lo que sea que pusiéramos en el vehículo, como bicicletas, automóviles, para rastrear dónde está ahora, si el aire acondicionado está encendido o no. Creé una aplicación en Android para las chicas de nuestra familia, hermanas, que hacen trabajos y llegan tarde a la noche después de su trabajo , así que, en algún lugar u otro, tienen un problema a altas horas de la noche, así que creé una aplicación de este tipo que era también se usó en todo Patna e incluso se transmitió en los medios.
Llegó junto con mi imagen de quién ha creado esto y déjame decirte la función ¡Perfecto! ¡Soleado! Es muy inspirador. Como se dice, un Bihari es pesado para todos. ¡Derecho! ¡Bienvenidos a un nuevo podcast! Así que traje a un desarrollador de aplicaciones móviles. Pertenece a Patna de la ciudad de Danapur. Él pertenece allí. Y aprendí tantas cosas de él, ya que acabo de terminar el podcast.
Podrás aprender muchas cosas del podcast de hoy si quieres hacer tu carrera en el desarrollo de aplicaciones móviles. Tiene 4,5 años de experiencia. Trabajó en Android durante 2,5 años y durante 2 años en Flutter. Actualmente, trabaja en Bangalore en una empresa basada en productos. Y hablamos de aplicaciones nativas, aplicaciones híbridas. Fue una sesión muy informativa. Y te motivará e inspirará mucho. Mira este podcast completo y no te lo saltes. Si desea hacer su carrera en el desarrollo de aplicaciones móviles y si surge una pregunta en su mente sobre si hacer Android o Flutter o React nativo, ¿qué debo hacer cuando hay tantas cosas? Entonces, obtendrás una dirección después de ver este podcast.
Y podrá tomar la decisión en consecuencia de qué puede ser una mejor opción para usted? Entonces, haz clic en Me gusta en este video, compártelo, comenta. He mantenido el objetivo similar en 8000. Asegúrate de hacerlo para obtener más podcasts interesantes. Me motiva. Y trato de traer historias tan interesantes en el canal que te motivarán. Te inspiras y eres capaz de tomar una decisión correcta. ¡Derecho! ¡Hablemos con Sunny! Conozcamos su historia. Gracias bhiaya por invitarme a tu canal de youtube. Y yo mismo Sunny Kumar. Pertenezco de Danapur, Patna. Soy un desarrollador de aplicaciones móviles full-stack de aplicaciones móviles. Soy desarrollador de aplicaciones nativas e híbridas. Actualmente estoy trabajando en una empresa basada en productos en Bangalore. Tengo más de 4 años de experiencia en tecnología de desarrollo de aplicaciones móviles.
Actualmente trabajo como desarrollador de aleteo en una empresa basada en productos. También trabajo como desarrollador nativo de Android. Y mi formación académica en ese momento comenzó con BCA. y debido a algunos problemas financieros en ese momento no pude completar MCA, pero en este momento, junto con el trabajo, también terminé MCA. ¡Bueno! Entonces, ¿qué hiciste en la graduación – BCA? ¡Sí! Entonces, ¿no hiciste MCA regularmente después de BCA? ¿Hay alguna razón? Sí, la distancia era una y por un tema económico yo…. ¡Vale! No pude completarlo esa vez. Pero ahora lo he completado. Junto con el trabajo completé mi maestría en MCA. ¡Bueno! ¡Muy agradable! Entonces, ¡ahora estás trabajando en Bangalore como desarrollador de aleteo! ¡Sí! Antes de esto estabas en Android. Sí, antes de esto estaba en Android. ¡Bueno! He trabajado en Kotlin junto con Java. ¡Bueno! Entonces, ¿estás actualmente en Patna? ¿En este momento? Estoy en Danapur, Patna.
En realidad, Danapur es el segundo acantonamiento militar más antiguo. ¡¡¡Bueno!!! ¡Bonito! Entonces, Sunny, cuéntanos, ¿cómo conseguiste tu primer trabajo? ¿Cuánto era su salario? ¿Cómo conseguiste la primera oportunidad? Al igual que hiciste con BCA. Hay un desafío. Muchos estudiantes comentan que, ¿cómo obtenemos la oportunidad después de BCA? ¿Debería optar por MCA regular? En su caso, hubo un problema financiero. Pensaste que está bien, lo haré junto con el trabajo.
Por cierto, ¿desde dónde completaste el MCA? Lo completé de Jaipur de la universidad nacional de Jaipur. JNU ¡Vale! ¿¡Hiciste esto con abierto!? ¡Sí! Entonces, ¿cómo conseguiste tu primera oportunidad? ¿Cuál fue su primer trabajo? ¿Sobre qué tecnología? andoide? ¿Alrededor del móvil o cualquier otra cosa? Cuéntanos sobre eso. Durante la época de la universidad, no podía tener mi colocación. Debido a algunos… no tenía un gran conocimiento en dispositivos móviles y Java.
Entonces, en ese momento tomé capacitación para Java y también para Android. En ese momento, las empresas más grandes no visitaban como Facebook, Google Wipro, TCS. Entonces, cualquier empresa local se acercó a Patna y Ranchi y la mayoría de ellas buscaban tecnologías como PHP, .net, Java. Lo estaban buscando. Entonces en ese momento vi que tengo interés en Mobile. Entonces, todas las cosas funcionan en un dispositivo pequeño. Entonces, pensé que es algo de prueba, algo nuevo. Probemos algo nuevo en él. Y probemos nuestra carrera en ello. Y también me interesaban los dispositivos pequeños. Cuando estaba en la universidad, Eclipse estaba allí, pero ahora es el estudio Rise. En ese momento estaba Eclipse & Netbeans.
Por lo tanto, trabajé en él y ejecuté con verificación, vi que mi interés crecía y luego tomé una capacitación para Android junto con Java. Mi primer salario en mi primer trabajo fue de 1.4 LPA, que era tanto un producto como un servicio. empresa. ¡Bueno! Entonces, ¿en su primer trabajo, su trabajo estaba relacionado con Android? Sí, estaba en Android en ese momento. ¿Y qué tipo de trabajo hacía en ese momento? Por ejemplo, uno es, dado que inicialmente es el primer trabajo, ¿cuáles eran sus tareas, cuáles eran sus roles y responsabilidades allí? ¿Obtuviste el trabajo desde el primer día o al principio te dieron la capacitación o inmediatamente obtuviste el trabajo? No, aquí tengo el trabajo de inmediato.
Había tantos desafíos para mí en ese momento. En primer lugar, soy un novato y en ese momento, obtener el trabajo de inmediato se volvió muy agitado para mí y también hubo desafíos, así que acepté que soy un novato, así que tendré algo nuevo que aprender. Si lo aprendo hoy, no será agitado mañana. No será un desafío para mí.
Es por hoy, por algún tiempo, por 6 meses, lo que sea, lo enfrentaré hoy. Y me serán de gran ayuda. Entonces, en ese momento de donde obtuve la capacitación para Android , me ayudaron mucho. Porque el lugar donde obtuve el primer trabajo en todos ellos era más nuevo en Android, ya que acababan de comenzar con Android. Entonces, mi proyecto en ese momento estaba en el dispositivo de seguimiento de dispositivos que colocamos en vehículos como bicicletas, automóviles, para rastrear dónde está ahora, si el aire acondicionado está encendido o no. ¿Cuánto kilómetro ha recorrido, dónde está la ubicación? Entonces, me asignaron el proyecto en ese momento. Y lo completé con éxito también. Y creé una aplicación sobre la seguridad de las niñas. Las niñas de nuestra familia, hermanas, que trabajan y llegan tarde a la oficina después de su trabajo, enfrentan problemas a altas horas de la noche, así que creé una aplicación de este tipo que también se estaba utilizando en Patna. incluso aparece en los medios junto con mi foto de que él ha hecho esto.
Y déjame decirte la característica. Tan pronto como tenga problemas, si siente que algo es inseguro, hay un botón después de hacer clic en el cual los miembros de la familia recibirán su ubicación actual junto con un mensaje local y si se desconecta una llamada, pueden buscarlo en la ubicación directa . Entonces, este era un contacto de emergencia. Fue un gran proyecto que terminé con éxito. Entonces, si has llegado hasta aquí, dale me gusta al video y compártelo.
Conocerá mucho más sobre el desarrollo de aplicaciones móviles. Sunny hizo Android y luego aleteo, ¡verdad! De manera similar, también puedes hacerlo. Siempre digo que el aprendizaje es constante. Y desarrollar una mentalidad de aprendizaje es enriquecedor. ¡Derecho! Siempre vale la pena si eres un estudiante o un profesional que trabaja. Entonces, si visitas Udemy, obtienes muchos buenos cursos a un precio muy bajo y su estructura, la estructura del contenido, está alineada en cuanto al patrón. Entonces, de acuerdo con este video, mientras hablamos sobre el desarrollo de aplicaciones móviles, tomé 2 cursos: Android y flutter, que te ayudarán mucho. Déjame contarte paso a paso. Entonces, ahí obtienes la capacitación de expertos de la industria. . Y los expertos de la industria son aquellas personas que han enseñado a miles de estudiantes en Udemy, ¡verdad! Entonces, hay un curso para Android y flutter.
Hay varios cursos de este tipo. Del mismo modo, si desea trabajar en cualquier empresa, la exposición práctica es muy importante. Hasta que obtenga la experiencia del proyecto, hasta que cree una aplicación usted mismo , no ganará confianza. Por lo tanto, el curso es en profundidad que voy a compartir con ustedes. Entonces, aumentará tu confianza si haces este curso. Como el primer curso es de Android. Como puede ver en la pantalla de desarrollo de aplicaciones de Android , puede desarrollar aplicaciones reales e implementarlas en la tienda de juegos. Las cosas se cuentan de manera principiante, intermedia paso a paso. Es un muy buen curso basado en proyectos de Android y está disponible a un precio muy bajo ya que su venta de año nuevo está en curso. He puesto el enlace en la descripción. Puede consultar y beneficiarse de esta venta. De manera similar, si observa el aleteo que se basa en el dardo, se ha enseñado paso a paso.
Ya sea el mapa de Google, la cámara del dispositivo, la autenticación, estas API se han utilizado para desarrollar la aplicación. ¿Cómo subir la imagen? ¿Notificaciones push? Todo ha sido cubierto en estos tutoriales. Entonces, si quieres aprender flutter, también he dado el enlace a este curso que puedes consultar. Y es especial de año nuevo y he dado el enlace en la descripción. Puedes verlo. Las ofertas especiales están en curso y aproveche el beneficio. Hablemos más adelante con Sunny y tratemos de entender el viaje. Entenderemos más sobre flutter. Me gustaría que me dieras el enlace de todas las aplicaciones en las que has trabajado, lo pondré en la descripción. Lo pondré para que la gente se motive y ahora estamos hablando con un desarrollador de aplicaciones móviles. Mire su trabajo. Y seguramente te motivará, si quieres convertirte en desarrollador de aplicaciones móviles. Ya que estamos hablando de un desarrollador de aplicaciones móviles y ahora me gustaría saber, ya que muchas personas lo están observando y quizás no lo sepan , siempre que hablamos de un desarrollador de aplicaciones móviles, hay 2 cosas: la aplicación nativa y la aplicación híbrida.
Entonces, ¿cuál es la diferencia entre la aplicación nativa y las aplicaciones híbridas? Porque también estás trabajando en flutter. También has trabajado en Android, entonces, ¿quién puede decirlo mejor que eso? Por favor díganos. ¡Sí! En realidad, Native se ejecuta en una plataforma. Supongamos que es Android, entonces la aplicación se convierte en una plataforma específica que tiene dos idiomas que desarrollan la aplicación nativa.
Java y Kotlin Anteriormente, aprendí Java, pero luego Google hizo oficial a Kotlin. Si hablas de iOS entonces, en ese momento el objetivo era C y Swift. Entonces, son nativos. Si escribe una base de código en una plataforma, funcionará en una sola plataforma. Ya sea android o nativo. Y si hablamos de Hybrid, entonces se ejecuta en múltiples plataformas con una base de código única, ya sea Android, IOS o web. Y ventanas lo que sea. ¡Bueno! Entonces, básicamente chicos, las aplicaciones nativas son para plataformas y sistemas operativos específicos como Android, entonces cualquier aplicación que desarrollen se ejecutará en Android y no será compatible con ningún otro sistema operativo. Pero las aplicaciones híbridas son aquellas aplicaciones que se ejecutarán en cualquier plataforma y su base de código es la misma. Tendrás el mismo código base para móvil, web, para todo. Entonces, esta es la ventaja en las aplicaciones híbridas. Y ahora está trabajando actualmente en flutter. Entonces, creo que te sientes muy cómodo con el lenguaje de dardos ya que estás trabajando mucho en él.
Lo has hecho con el lenguaje de dardos porque flutter es compatible con el lenguaje de dardos. Sí, Dart junto con Flutter es el proyecto de código abierto de Google. Esto es compatible con híbridos y el objetivo principal de Google para traerlo fue porque no había ningún lenguaje que pudiera desarrollar la interfaz de usuario. Hermosa interfaz de usuario: hermoso aleteo. Hay muchos idiomas como React Native, Canva y muchos más. Pero no tienen tanta complejidad. La comunidad y la bicomunidad están ahí, pero no tenían una gran empresa que apoyar. Ahora también tenemos React Native. Flutter lo ha vencido. Si vas a github, entonces ha vencido a FOX-IT y Starship . Espero que vaya más allá. ¡Bueno! Sunny, dime, ¿por qué cambiaste de Android a Flutter? ¿Había alguna razón detrás de esto? ¿Aunque estás haciendo un trabajo increíble? Sé que todo el mundo necesita crecimiento, dinero.
Entonces, ¿cuál era tu mentalidad? ¿Por qué cambiaste de desarrollador de Android a flutter? alguna razon o? ¿Cuál fue la razón de ello? Sí, en realidad, mi razón era que estaba explorando cosas nuevas cada vez y también había hecho muchos proyectos en Android. Por ejemplo, si hablo sobre mi carrera y el desarrollo de Android, le he dado el 50% al gobierno.
He trabajado en proyectos del gobierno de Bihar. Adicionalmente, también he realizado proyectos sobre Gobierno Central incluso para UNICEF. Incluso he hecho proyectos para ferrocarril. Y déjame contarte sobre los proyectos para UNICEF. Era una aplicación de encuesta. UNICEF estaba trabajando en un documento si vas a un área, básicamente UNICEF realiza encuestas principalmente en el extranjero. Había un papel, cuadro que contenía 600 preguntas. Así que marcan en la tabla si tiene un televisor o no, cuándo llegó, si hay una inundación en algún lugar, ¿a qué se enfrenta la gente? ¿Qué problemas enfrentas? Entonces, revisan todas esas cosas. Obtuve el proyecto y esto fue muy importante para mí porque tenía que redactar todas las preguntas. Hice este proyecto. Trabajé para el ferrocarril en el empalme del gobierno-Patna de Bihar. He hecho el proyecto en Android TV en la plataforma allí. donde los detalles en vivo sobre las plataformas a las que llegarán los trenes o qué trenes están parados en qué plataforma o incluso dónde estás parado si estás parado en un lugar en particular alrededor del cual si miras 10 metros al frente, entonces habrá Otro televisor estará 10 metros detrás , entonces, el televisor mostrará qué autocar está allí, como si es S17, S6, S5, si es dormitorio o aire acondicionado o general, entonces he hecho todas esas cosas.
Y solía explorar cosas nuevas cada vez. Incluso en Android trabajé durante 2,5 años. Pero ahora que lo hice nativo, hablemos de híbrido. Entonces, Hybrid es IOS. En ese momento IOS también estaba allí, surgió en mi mente , así que me costó comprar un macbook. Entonces, pensé en probar híbrido también. Porque era compatible con Windows y podrá ejecutarse en mi Windows. El código base es único. Algunas cosas son específicas de la plataforma para verificar, pero el 80% de las cosas serán las mismas.
Entonces, pensé en probarlo ya que también tenía interés en los dispositivos móviles. Estaba relacionado con los dispositivos móviles y tenía mi interfaz de usuario en ese momento. Entonces, probé esto. Y durante el tiempo de encierro también perdí mi trabajo. Entonces, me di cuenta de que estaba cerrado, perdí mi trabajo, así que debería hacer algo nuevo. Esta era una situación difícil para mí, así que lo vi como una oportunidad. Y aprendí flutter luego dart y lo probé. ¡Perfecto! ¡Soleado! Su arduo trabajo ha dado sus frutos. Claro, también he creado un juego en Java. ¡¡Oh!! Tengo mi juego usando Java en Play-Store. Lo he publicado En híbrido, también he publicado un e-book sobre tally.
En él, creo que hay más de 10k descargas. *Agradable* No hice ninguna promoción. Automáticamente se fue a descargar. No puse ningún anuncio porque no quiero que la persona que está estudiando se distraiga. Entonces, te daré su enlace para que puedas ponerlo. Será muy útil. *Claro* Seguramente lo pondré. Entonces chicos, como pueden ver, él pertenece a Patna, ¡nuestro Sunny Kumar! Y es un muy buen desarrollador de aleteo con 4,5 años de experiencia. 2,5 años en Android. Hubo desafíos, cuando comenzó la carrera, su paquete era 1.4, pero ahora está trabajando en una buena empresa basada en productos con un buen paquete.
¡¡Y el tuyo es remoto!! *Sí* ¡La empresa está en Bangalore! ¿Has visitado Bangalore? ¿Te ha llamado alguna vez tu empresa? No, no ahora. *No* ¡Vale! Significa que estás en Patna desde entonces. *Sí* No habías salido de Patna. ¿Planeas dejar Patna? Si seguro. ¡Bueno! Patna es mi ciudad natal, por lo tanto, dejar la ciudad natal es un poco difícil. Y lo quiero ya que no hay ningún centro de TI en Patna con respecto a la tecnología.
Entonces, de vez en cuando inspiro a las personas que estudian tecnología, miran youtube, estudian cualquier tecnología. Como dije, hay muchas empresas que se mantienen en contacto conmigo. Si quieren recursos entonces se mantienen en contacto conmigo. Y si los desarrolladores enfrentan algún problema en cualquier empresa, aquellos que son nuevos o están en un nivel medio , me contactarán hoy. ¿Como resolverlo? Entonces, si soy libre, también los ayudo. Y si no lo soy entonces los recursos que tengo los comparto con ellos. *¡Perfecto!* Si digo, entonces estoy promocionando flutter en Patna. Lo estoy promocionando a la gente ya que aquí no admiten tanto el híbrido. Debido a que es IOS, la gente piensa que sería muy costoso ya que es IOS. Entonces, necesitaríamos traer un desarrollador diferente para Android y otro diferente para IOS. ¿Y conseguiremos que la comunidad flutter o no? ¿Conseguiremos desarrolladores o no? Entonces, promuevo estas cosas en Patna, por eso no quiero irme de Patna. ¡Perfecto! Tienes pensamientos prósperos. Nos gustaría que crecieras más. Incluso nuestra audiencia querría esto.
La gente se inspira en ti. Y después de ver este podcast le gustarás a mucha gente. Le daré su identificador de Linkedln en la descripción. De modo que, quien quiera hablar y conectar con él, entonces puede hablar con él en Linkedln. Ahora, has trabajado tanto en Android como en Flutter. También has dado entrevistas. ¡Derecho! Entonces, en primer lugar, me gustaría saber qué tipo de preguntas hace un desarrollador de Android. Como, básico, debes tener esta mentalidad cada vez que vayas a dar la entrevista para Android. Sí, si eres nuevo y tu experiencia es Java o Kotlin, entonces te harán preguntas teóricas de Java.
Si eres más fresco, ¿cómo funciona? ¿Qué es el concepto OOPS? ¿Qué es el contenido maduro polinomial? Todas estas cosas se preguntarían — ¿qué es abstracto? Y tendrán preguntas para la ronda DSA, si tienes experiencia. luego preguntarán por la ronda DSA, cómo funciona, cómo lograr la eficiencia. ¿Cómo construir seguridad en la aplicación? ¿Por qué utilizamos esta tecnología? ¿Cuál es su uso? ¿Cuál es su caso de uso? Si esto no estaba allí, ¿cómo puede hacerlo? Si no hay complementos de terceros , ¿cómo puede crear complementos de terceros ? . de la biblioteca de terceros. Así que las preguntas serían ¿cómo resolviste esto? Si no hay ningún tercero, entonces hay muy poco, si lo hay, tenemos que escribir nuestro propio código personalizado. Existe la fuente en github si no está actualizada, entonces, ¿cómo podemos traerla a nuestro proyecto? ¿Cómo personalizamos ese proyecto y escribimos los complementos según nosotros? * está bien * Estas preguntas están ahí junto con Android básico. Entonces, cada vez que fuiste a la entrevista, ¿te hicieron crear una aplicación? A veces, tienes que hacer una aplicación que es una tarea de 3 a 4 días.
¿Algo como esto? ¡Sí! Si tienes experiencia, te asignan tareas. Que harás la tarea junto con firebase. Por lo tanto, debe implementar desde la base de fuego. Aparte de eso, si tiene una base de datos, impleméntela a partir de eso o se nos proporciona una interfaz de usuario compleja, se proporciona una animación o hay un patrón MBC. Debe convertir del patrón MBC a la base de datos Room. ¿Qué es la cuarentena? En general, es necesario implementar estas cosas. Si tiene experiencia y toma control remoto, lo obtendrá durante 2 o 3 días de acuerdo con la política de la empresa , le darán el proyecto, luego deberá enviarlo.
¡Bueno! Y durante el desarrollo, si tomó capacitación en cualquier lugar y realizó algunos proyectos, aplicación de alimentos, aplicación de calculadora, algunas aplicaciones de recordatorio , durante este tiempo podrá mostrar que hice este proyecto, este es el enlace de github . He hecho el código fuente, esta es mi contribución. Puedes compartirlo. Todas estas cosas le serán útiles durante los tiempos de la entrevista. ¡Perfecto! Por cierto, quiero decir una cosa que creo chicos, si han llegado hasta aquí, hagan clic en Me gusta en el video, compartan y comenten también. ¿Qué te pareció interesante en esta sesión? ¿Qué te motiva más y te inspira mucho? Sé que has trabajado 2,5 años en Android. Esa experiencia podría haberte ayudado mucho cuando pasaste a flutter, aunque está bien, la tecnología es un poco diferente, pasaste a aplicaciones híbridas desde nativas. Pero es posible que tenga mucha confianza de los 2,5 años que se sacrificó. Trabajó duro, ¿verdad? Eso podría haberte ayudado mucho a ir en esa dirección. Luego aprendiste cosas, te capacitaste y ahora estás trabajando en Bangalore en un producto basado como desarrollador de aleteo.
Entonces, ¿qué preguntas hay en flutter? Como es totalmente diferente de Android. Allí no tenemos Java, Kotlin, sino que tenemos lenguaje de dardos. ¡¡Derecho!! Estás haciendo aplicaciones híbridas, entonces, ¿cómo mostraste esa experiencia ya que no tenías los proyectos que hiciste o hiciste POC o hiciste proyectos ficticios? Cuéntanos cómo te defendiste en la entrevista que he trabajado en Android aunque está bien que hayas tenido la experiencia de la aplicación móvil. Es posible que lo hayas exhibido en alguna parte, pero aún así, ¿cuál fue tu estrategia? ¿Cuál fue tu enfoque? ¡Sí! Junto con el desarrollador nativo, opté por el desarrollador de flutter porque mi experiencia era nativa.
Si das entrevistas directas para flutter, entonces te harán preguntas directamente desde flutter. Si tiene experiencia y eso también es nativo de Android, en primer lugar le harán preguntas nativas porque tiene experiencia con 2.5 años de experiencia en nativo. Entonces, el 50% de las preguntas serán de nativos, entonces si vienen a flutter, el componente nativo de flutter, ¿por qué lo compilamos porque es flutter, por lo que en algún lugar u otro usa el componente nativo? Entonces solo es compatible con el componente principal, entonces, ¿cómo se compila de forma nativa? ¿Por qué lo usamos? ¿Cuáles son los cambios después de compilar en la aplicación nativa? Entonces, ¿cómo lo usamos? Y cuando aprendí flutter hice varios proyectos.
Como clon de Whatsapp, clon de instagram. También he hecho mi cartera en la web. E hice varias animaciones EY complejas porque eres un desarrollador de aplicaciones móviles, por lo que la animación entra en juego. Ya sea en cualquier aplicación, híbrida o nativa, la animación es menor porque la gente prefiere la suavidad, por lo que EY impacta en ella. Entonces, hice varias aplicaciones durante las pruebas porque estaba explorando cosas nuevas cada vez. Si uso una aplicación en mi vida personal como Facebook, Zomato, ¿ qué tiene de nuevo? ¿Qué se usó en él? ¿Qué historia de animación está en curso? Si es un carrete, ¿cómo funciona en segundo plano? ¿Qué elimina? ¿Cómo se aplica el sonido? Cuando publicamos un carrete en Facebook, grabamos un video, publicamos una foto y ¿cómo se agrega el sonido? Entonces pruebo estas cosas? Como hice estos proyectos y proyectos anteriores en playstore y los proyectos que hice para la empresa para proyectos gubernamentales, también los mostré .
Y también hice un proyecto para el gobierno de Bihar , la aplicación del departamento GST Collectorate en Bihar. El departamento de GST para Bihar, todos los distritos acceden a mi aplicación, si tengo algo en mi tienda, lo que sea y tengo un número de GST, mi base de datos está configurada allí y puedo ver cuánto queda y qué persona. No lo estoy haciendo oficialmente, pero este tipo de aplicaciones todavía se están ejecutando. Lo hice de forma nativa y ¡sí! ¡Perfecto! ¡Soleado! ¡Muy inspirador! Como se dice, un Bihari pesa sobre todos los demás. ¡Derecho! ¡Perfecto! Estás haciendo un buen trabajo que se puede ver en realidad, ya que sabemos qué es real y cuál no es la forma en que está diciendo las cosas, podemos entender que él ha hecho el trabajo.
No es solo por las palabras. ¡Sí! Estaba en una empresa y teníamos 5 equipos para el desarrollo, había 2 seniors y el resto eran juniors, si los juniors no podían hacer una cosa, entonces iban a Sunny. Si hay nuevos proyectos o incluso si hay desafíos. A veces pasé de 1 semana a 15 días y trabajo en I+D. Porque la compañía diría que si no puedes hacer nada, ve a Sunny. Seguramente encontrará una manera. Hice una aplicación, aplicación de libro electrónico. Tan pronto como descargue el pdf, ¿cuál es la aplicación de BYJU? Vídeos.
No puedes compartirlo. Puedes iniciar sesión , solo puedes verlo. Y si lo encuentras en youtube y lo descargas entonces puedes jugar solo desde esa cuenta. Entonces, investigué que ¿cómo funciona? ¿Cómo se aseguró? Si alguien lo rootea, ya sea una persona técnica que tomó la suscripción de mi aplicación y sabe dónde se almacena, mi carrete se filtraría, entonces, ¿cómo protegerlo? Cuando cualquier usuario inicie sesión, podrá verlo en el mismo teléfono, en la misma cuenta , no debería poder compartirlo. ¡Perfecto! ¡Bueno! ¿Hay alguna experiencia de entrevista de flutter que quieras compartir con nosotros cuando fuiste a una entrevista como desarrollador de flutter, así que 3-4 preguntas que seguramente te hará un desarrollador de flutter? En primer lugar, se preguntará el ciclo de vida. Y entonces, ¿cuántos tipos de visitas hay en flutter? ¿Qué es el creador de transmisiones, el creador de características? Todas estas preguntas se harán. ¿Por qué lo usamos? ¿Cuál es el caso? ¿Cómo lo compilamos? ¿Por qué usamos el dardo? ¿Por qué usamos otro idioma? Flutter es SDK y su idioma es dart, entonces ¿por qué usamos otro idioma? Se pedirán estos 5 puntos.
¡Bueno! ¿Qué te gusta? ¿Disfrutaste trabajar en Android o ahora en flutter? En realidad me gustan ambos porque solía trabajar en ambos. trabajé en esto. Ambos son interesantes para mí. Viviste en Patna y trabajaste mucho, incluso en proyectos gubernamentales. Contribuiste mucho. Y también trabajaste en android y flutter. Es posible que hayas hablado con mucha gente mirando el mercado. ¿Cuál crees que tiene más demanda? Android o flutter Los dos tienen demanda porque vi que la empresa en la que di entrevistas y la empresa en la que estoy trabajando o las empresas pasadas, una empresa tiene vacantes para ambos perfiles. Depende, ya que está en Android, entonces no habrá alcance en flutter si está en Android o IOS, lo que sea, pero ambos tienen demanda porque la plataforma se configuró antes, las personas son exigentes ya que ambos tienen diferentes pros y contras. . Android tiene sus pros y sus contras, flutter tiene sus propias características, por lo que ambos tienen vacantes.
No es que Flutter esté allí, si React native está allí, entonces si JavaScript está allí, entonces tendrá más demanda si hay un desarrollador de pila completa, entonces tiene más demanda. No es eso. Entonces deberías tener experiencia, todo el mundo está bien informado. Si yo creo que si una empresa tiene 10 vacantes entre las cuales 5 de ellas pertenecen a flutter y 5 a native entonces entra en eso.
Porque ambos tienen vacantes. ¡Perfecto! ¡Soleado! Hice esta pregunta a sabiendas ya que es común. Esto tiene demanda, pero después de 5 años terminará. ¿Debería hacerlo o no? Todo está en demanda. Es más importante en cuál encajas. ¡Sí! ¡Bueno! ¡Sí! Java se usa mucho. Se está utilizando hoy en día, el desarrollador de Java todavía está en demanda, hay mucha demanda, también hay buenos paquetes. Hoy, Android nativo llegó antes, todavía está en demanda, IOS también está ahí. No es eso, pero JavaScript llegó antes, PHP todavía está en demanda.
PHP y .net todavía estaban allí cuando comencé mi carrera. Todavía se está usando. Todos los idiomas se están actualizando. Si está en nativo, actualícese usted mismo. Ahora quiero saber de ti, Sunny, para convertirte en un desarrollador de aplicaciones móviles cuál será la hoja de ruta, aunque tu viaje fue tal que comenzaste con Android y luego cambiaste a Flutter.
¡Durante el tiempo actual, hay marcos móviles, React native Right! IOS está ahí. Específico de Android y flutter está ahí. Entonces, si un novato te está mirando ahora, ¿cuál será la hoja de ruta para él? Muy importante ¿cómo va a empezar? ¿Debería acercarse como tú desde Android y luego cambiar a aleteo? O como desarrollador de flutter, ¿crees que debería haber comenzado así, mis errores o aquellos en los que no cometí errores porque aprendí muchas cosas? Entonces, no los veo como errores.
Pero aún así, ¿cómo aconsejaría a un desarrollador de aplicaciones móviles, qué debería comenzar primero? Sé que algunas cosas también dependen del interés, algunos están interesados en Android, por lo que iniciará Android, React Native o Flutter no le importa. Pero, ¿qué opinas sobre esta pregunta? Si hablo de ser más nuevo, primero que nada me gustaría decir que aprenda Java o Kotlin.
Al menos durante 6 meses, trabaje en Android nativo. Ya sea Java o cualquier idioma porque las aplicaciones, ya sea React native, Conova, Jamlin, Flutter, cualquier componente nativo, funciona en el back-end. Y si trabaja durante al menos 6 meses en nativo, buscará el componente, ¿qué es la vista de cuadrícula, la vista de tarjeta, la vista de texto? Todas las cosas son iguales, solo cambia su nombre o la sintaxis es diferente. Entonces, en la hoja de ruta de 6 meses, primero aprenda los conceptos básicos de Java y luego los conceptos básicos de Android. Y todos los componentes como crear una aplicación de tareas pendientes, una aplicación de calculadora crear todas estas cosas. Hacer clon de cosas nuevas. ¿Cómo se utiliza este componente? ¿Cómo llaman estas cosas a la red? ¿Cómo almacenar en la base de datos local? ¿Y cómo podemos enviarlo al servidor desde la base de datos local? Por si acaso, necesito guardarlo.
Estas son las hojas de ruta. ¿Cómo llamar a las actividades? ¿Qué son las preferencias compartidas, la base de fuego, la tarea de ejecución, la biblioteca http? ¿Qué es Retrofit, valle? Si toma todas estas cosas, las aplicaciones se crean a partir de una combinación de estas cosas. Debido a que usamos todas estas cosas juntas, solo se desarrolla una aplicación. Entonces, perfecto sol! Básicamente quería saber. Si lo desea, puede comenzar desde reaccionar nativo o android o flutter. No hay limitación de que primero debe hacer esto y luego obtendrá esto, no es nada de eso.
Donde sea que tenga interés, sea cual sea el marco móvil , puede comenzar con eso. Descanse, los puntos seguramente se conectarán en alguna parte. ¡Derecho! ¡Soleado! ¡Sí! Los puntos seguramente se conectarán en alguna parte. En toda su carrera de 4.5 años, ¿enfrentó rechazos? Sí, enfrenté rechazos. Los rechazos son necesarios, se aprenden muchas cosas. ¿Qué aprendiste de tus rechazos, déjame hacerte esta pregunta de una manera retorcida? ¡Sí! En primer lugar, los rechazos sacan a relucir nuestros inconvenientes. Que inconvenientes tienes. Cuando estaba comenzando mi carrera, mientras hablaba sobre la aplicación de Android, React native, vi que mi concepto de Java no era claro.
Y lo mismo es el caso con Native, así que agarré eso. Luego, cuando comencé con flutter, vi por qué las empresas reaccionan. A veces sentía que quería ir allí. Pero entonces, ¿por qué no podía descifrarme? Empecé a resumir, así que agarré ¿ dónde me falta? Los rechazos señalan esas cosas. Saca a relucir nuestros inconvenientes. Entonces, cumple con eso. La empresa no quiere inconvenientes en ti, si te dan tareas, entonces no puedes hacer eso. ¡¡Derecho!! También es una oportunidad muy grande que si te enfrentas al rechazo, entonces aprende de él. Hice eso y aprendí de ello que lo que me faltaba, así que cuando estaba hablando con Recursos Humanos , señor, ¿tiene alguna sugerencia para mí para que pueda mejorar? Entonces, algunos me dirían, otros no. Y expresaron sus opiniones. Entonces, aprendí esas cosas, las cumplí. Trabajé en por qué estoy siendo rechazado. En ese momento, estaba muy desmotivado porque enfrentaba rechazos consecutivos. También era tiempo de covid.
Cuando enfrenté rechazos consecutivos, me pregunté qué estaba pasando. Lo que está pasando en mi vida, estaba atascado en un punto. Estaba atascado y me preguntaba qué pasará en mi vida. ¿Se detendrá mi viaje hasta aquí? ¿Debo hacer un cambio? ¿Qué debo hacer en tecnología? No se. Luego trabajé en eso, hablé con la gente, luego… Y luego recibí 4-5 ofertas también. ¡¡Perfecto!! Déjame decirte una cosa soleada. No pasa contigo, pasa con todos, conmigo también. Llega esta fase. Y el que trabaja duro y lo rechaza es el jugador. Entonces, dinos si quieres convertirte en el jugador o no. ¡Bueno! ¡Soleado! Fue agradable conversar contigo. Tienes una personalidad muy agradable. Y estás enorgulleciendo a la ciudad de Patna. Y está inspirando a la gente allí, motivándolos a convertirse en desarrolladores de aplicaciones móviles.
Con quien sea que hables, creo que guías a todos. Hoy estás guiando a mucha gente a través de nuestro video. Y tengo mucha suerte de hacer esta sesión contigo y aprendí muchas cosas. Fue una sesión muy informativa. Al terminar, ¿cuál será su consejo para todos los aspirantes a desarrolladores de aplicaciones móviles en el futuro? ¿Qué punto les querrás dar que deberían tener en cuenta? ¿Cuál es tu consejo? ¡Sí! Todos los desarrolladores, experimentados, novatos en primer lugar, se enfocan en una cosa. Ya sea un desarrollador de pila completa, haciendo JavaScript, React que está en el mercado, React ofrece un buen paquete.
Tal vez recibió un paquete de 1 Cr, 2 Cr, 80 lakhs, 50 lakhs, ya sea de 20 lakhs. Tengo un paquete de 1 lakh, hay por 2 lakhs, 4 lakhs también. Tampoco estoy agarrando. Así que trabaja en cualquier cosa. En primer lugar, lo que sea que le interese, ya sea React, full stack, testing, ingeniero de datos, cualquiera que quiera convertirse en desarrollador de aplicaciones móviles, luego trabaje en una cosa. Y hazlo fuerte. No compares los paquetes. Te diría que aprendas cosas nuevas. Y sigue intentándolo, seguro que llegarás a ese centro al que necesitas llegar. Si te lo mereces, tu trabajo duro seguramente te beneficiará. Porque es el momento adecuado, lo que sea que no puedas agarrar, a veces se hacen entrevistas que por cuestiones de tiempo o varias cosas no puedes agarrar. Pero me gustaría decir que, siempre aprende cosas nuevas, no puedes hacer todas las cosas. Recuerda que no puedes hacer todas las cosas. Yo también solía pensar eso.
Aprenda API, sea un experto en bases de datos, ingeniero de datos. Entonces vi ese enfoque en una cosa, dominarlo. Aprenda una cosa, luego todas las cosas se conectarán en algún lugar u otro y serán útiles y lo captará rápidamente. Si desea cambiar el dominio o adoptar la nueva tecnología, ya que hice buenos proyectos en nativo, lo agarré rápidamente en aleteo. Lo cambié rápidamente, así que no tuve que luchar tanto , no tuve que enfrentar tantos desafíos. Lo agarré rápidamente mientras me enfocaba directamente en estas cosas. Seguí aprendiendo cosas nuevas. ¡Perfecto! ¡Soleado! Fue muy inspirador y chicos, espero que esta sesión les haya ayudado a dar una dirección y construir una mente. Esta sesión estuvo llena de motivación. Obtuvimos mucha información sobre el desarrollo de aplicaciones móviles y, junto con eso, su motivación. La historia en sí motiva mucho. Y ahora está trabajando en un buen lugar como desarrollador de aleteo con un buen paquete. Y si está motivado e inspirado por este podcast, puede compartirlo en su círculo. Y puede serte útil si quieres convertirte en desarrollador de aplicaciones móviles.
No olvides darle me gusta a este video. El objetivo similar es 8000. Si lo logramos, seguiré trayendo podcasts tan interesantes al canal. Muchas gracias Sunny por venir. ¡Gracias a todos, chicos! Y eso es todo, ¡muchas gracias! Sí, por favor, ¿quieres decir algo? Muchas gracias Bhaiya por invitarme. Me siento orgulloso de haber venido a tu canal y me diste la oportunidad. Y me gustaría decir una cosa. Estoy trabajando en un proyecto de código abierto. En aleteo. Si algún desarrollador de flutter está mirando y quiere trabajar en un proyecto de código abierto. Entonces pueden conectarse conmigo. Es un buen proyecto, estoy trabajando en un proyecto de código abierto. En realidad estoy haciendo una prueba. Flutter flow es un sitio web en el que puedes arrastrar y soltar , puedes construirlo. Estoy trabajando en uno similar. Así que será de código abierto en unos días. Entonces, aquellos que quieran contribuir pueden conectarse conmigo.
He dado su identificador de Linkedln, ¡así que puedes conectarte si quieres trabajar con Sunny! Muchas gracias chicos y dale me gusta a este video. Comparte y comenta también. Muchas gracias..