Cómo convertirse en un buen desarrollador de Android

Esto es para todos los entusiastas que desean aprender Android desde cero o están confundidos sobre dónde podemos encontrar los tutoriales para el desarrollo de Android. Aquí viene el conocimiento de 92octanos.

Primero voy a decir cómo configurar el entorno para el desarrollo de Android para aquellos que están confundidos sobre qué software se utiliza.

  • Primero, necesitaría un IDE como Eclipse o Android Studio y sus herramientas SDK. Estos están disponibles gratuitamente y no se requiere licencia para este software.
  • Instálalos en tu PC y se vería así

  • Ahora necesitaría una plataforma virtual donde pueda probar todas las aplicaciones que cree o también puede usar su propio teléfono móvil manteniéndolo en modo de desarrolladores activado. La máquina virtual se vería así

Ahora viene el procedimiento paso a paso de aprender la funcionalidad de Android

  • Puedes seguir los tutoriales que están disponibles en Android Tutorial . Estos comenzarían desde lo básico, como los servicios, su arquitectura, la configuración del entorno, sus actividades, etc. Pero estos no son de ninguna utilidad si desea aprender a hacer algo como enviar un archivo a través de Bluetooth o Wifi.
  • Hay una comunidad de desarrolladores de Android (Building Your First App) donde obtendría todos y cada uno sobre el desarrollo de Android y también todo se explica muy bien.

Pensarías que ya has oído hablar de estos sitios web y que lleva mucho tiempo y tienes que pasar por muchas páginas para aprender una página simple de HELLO WORLD y son una pérdida total de tiempo, entonces tienes razón.

Ahora te voy a dar un atajo para aprender todas las cosas necesarias y cortar toda la basura.

Simplemente visite YouTube o Google y escriba ” The New Boston Tutorials ” y aquí podrá aprender sobre el desarrollo de Android.

Hay un total de 200 videos donde cuenta sobre el desarrollo en Eclipse y confía en mí, son los mejores que se pueden encontrar en Internet .

También hay un paquete de 77 videos donde cuenta sobre el desarrollo en Android Studio y la diferencia entre IDE anterior y Android Studio.

Enlace de Youtube: thenewboston

Sitio web: Tutoriales en video sobre programación y más

En estos videos explicará todo como:

  • Configurar IDE
  • Paquetes de descarga
  • Creando tu primera aplicación
  • Cada controlador (Botón, TextView, Scroller ……)
  • Guardando datos
  • Transmitir datos de una página a otra
  • Base de datos
  • Preferencias
  • JSON leyendo y pasando datos por internet
  • Google Maps como creación de aplicaciones
  • Creación de widgets
  • Gráficos

Explicará todo, desde API trabajando hasta todas las clases que funcionan y sus funciones y por qué se están utilizando aquí.

Aquí hay algunas capturas de pantalla de videos:

Explicando el funcionamiento de las actividades de Android:

Cómo agregar música a su aplicación:

Dibujar animaciones en pantalla y cómo controlarlas

Programación de juegos:

Aprendí el desarrollo de aplicaciones de Android en mi universidad y confío en mí cuando digo que nuestro proyecto fue premiado por estar entre los 3 mejores proyectos de nuestra universidad. Todo gracias a estos tutoriales y, por supuesto, al desbordamiento de pila por estar siempre allí cuando hay un error y el programa no se ejecuta como se esperaba.

La última regla es que no puede ser perfecto, solo puedes ser mejor en algo.

Programación feliz y no olvides mencionar si esta información fue útil.

Convertirse en un desarrollador profesional de Android no necesariamente requiere una rutina específica a seguir, sin embargo, necesita una guía para convertirse en un desarrollador de aplicaciones, puede usar nuestra próxima guía para marcar sus propios pasos para convertirse en uno.

1. Orientación adecuada: –

En este primer paso, necesita una guía y conocimiento especiales para desarrollar una aplicación, si todavía está en la elección de su camino de vida y está a punto de comenzar el desarrollo como un curso. elige al mejor maestro o instituto que pueda enseñarte cómo desarrollar una aplicación para Android

Intenta aprender un lenguaje de programación como C, C ++ y Java. Para Android, aprenda los conceptos básicos de JAVA e intente copiar la aplicación que ya estaba desarrollada y también intente hacer algunos cambios únicos dentro de la aplicación. Intenta acceder al código fuente y ver cómo se han hecho las cosas. Esta es una forma rápida de familiarizarse con nuevas técnicas y esto le ayuda a aprender cosas nuevas.

2. Aprenda sobre el mundo de los desarrolladores: –

Después de aprender todo sobre Android y toda su implementación, debe hacer una investigación general sobre el desarrollo de software e intentar prestar especial atención a la sección móvil.

Profundo en lenguajes de programación, plataformas y herramientas que puede utilizar al iniciar su proceso de desarrollo. Concéntrese en Java, Kotlin, Android Studio y todas las herramientas SDK, ya que formarán parte de su viaje como desarrollador de aplicaciones.

Te recomiendo que busques las mejores opciones para que los desarrolladores hagan carrera en el desarrollo de aplicaciones de Android. Además, recuerde que una de las cosas más importantes para convertirse en un desarrollador exitoso es encontrar la manera de obtener un ingreso factible de su aplicación.

3. Aprender el desarrollo de aplicaciones: –

Cuando esté al tanto de todo lo relacionado con el proceso de desarrollo de Android, debe ir al siguiente paso para encontrar el método de aprendizaje adecuado para aprender el Desarrollo de Android. También puede descubrir varias opciones para aprender sobre esto en línea, con una variedad de módulos para tomar lecciones específicas. En esta búsqueda, debe buscar el más útil para sus necesidades y requisitos. Intenta obtener un curso certificado de desarrollo de aplicaciones de Android para generar ingresos a partir de tu aplicación.

Para ser un buen desarrollador de aplicaciones de Android, debes trabajar duro e investigar.

Para obtener más información, puede visitar nuestro sitio web en 4 Way Technologies. Una empresa líder de desarrollo de aplicaciones móviles.

Creo que puedo responder esta pregunta perfectamente. Actualmente estoy trabajando como desarrollador de aplicaciones Android y C # .NET en Mumbai.

Me gustaría que supieras sobre mi camino en el aprendizaje de la programación de Android. Estaba haciendo mi graduación (BScIt) y no tenía ningún interés en los lenguajes de programación. No estaba realmente interesado en ASP.NET, Java o cualquier tipo de scripts de base de datos. Pero solo una cosa me pareció interesante … cómo demonios diseñaron todos estos dispositivos Android e iOS. Terminé con mi examen de la sexta sem y me presionaron para encontrar un trabajo o una pasantía en una empresa. Pero esperé a que salieran los resultados. Y en este momento no sabía crear una página de inicio de sesión simple y una tabla de base de datos. Tenía 2-3 meses de tiempo libre para hacer lo que quisiera. Por lo general, prefiero unirme a un centro de llamadas. Pero en cambio decidí aprender sobre el desarrollo de aplicaciones para el sistema operativo Android directamente sin ningún conocimiento de Java.

Busqué en google, bing acerca de comenzar con el desarrollo de aplicaciones de Android. Pero encontré solo un recurso útil The New Boston, es un canal de youtube con muchos tutoriales útiles. Con la ayuda aprendí conceptos básicos y recuerdo que solía probar el desarrollo de widgets simples para Android. Usé Eclipse ADT en ese momento. De alguna manera logré hacer pocos juegos similares a KBC y lo publiqué en Google Play Store. Recibí pocas buenas respuestas. Me inspiro. Todo esto dentro de un mes o dos. También hice algunos temas de Go Launcher con la ayuda de los desarrolladores de XDA.

Actualización actual: estoy trabajando como desarrollador de Android y obteniendo una buena cantidad por ello, y he comenzado mi propio sitio web tutorial Parallelcodes.com un año antes.

Lo que funcionó para mí: solía tener una mentalidad clara antes de buscar ayuda en línea sobre lo que quiero. Y luego probé diferentes métodos y funciones para lograr el mismo resultado en pantalla. De esta manera aprendí Android, así como Java. Todavía no estoy seguro de si soy un programador de Java, pero como la aplicación de Android que hago contiene Java, sí, también sé un poco de Java.

Para usted: incluso si no conoce C ++ o Java o cualquier otro lenguaje de programación, puede ser un buen programador. Simplemente tenga ese entusiasmo y creencia en usted y juegue con lo poco que aprende, para que pueda hacer que ese pequeño conocimiento sea útil.

Intente hacer aplicaciones simples al principio, como hacer el texto de su nombre en la pantalla con diferentes tipos de letra y colores. Lo aprenderás a tiempo.

Recursos que pueden ser útiles para usted: el nuevo boston, Derek Banas y el estudio Use Android.

Debe crear un diseño de su aplicación de desarrolladores de Android en XML que incluya un campo de texto y un botón. La aplicación responde cuando se presiona el botón y el contenido del campo de texto se envía a otra actividad.

  1. Crear un diseño lineal

Cuando abre un archivo de diseño, primero se le indica que vea el Panel de vista previa. Al hacer clic en este panel, se accede a las herramientas WYSIWYG en el panel Diseño.

Diseño lineal presenta un diseño vertical u horizontal según lo especificado por el desarrollador de Android. El diseño debe llenar toda la pantalla son.

  1. Agregar un campo de texto

Para identificar el proyecto con ciertas propiedades XML, es necesario un identificador único para el código de referencia para el código de su aplicación.

  1. Agregar recursos de cadena

Existe un archivo de recursos de cadena de forma predeterminada con su proyecto de aplicación. Los recursos de cadena le permiten manejar el texto de la interfaz de usuario en una sola ubicación, lo que le permite encontrarlo y trabajar en él fácilmente.

  1. Agregar un botón

Esto es en realidad una parte del proceso de diseño. Los botones se agregan como widgets para garantizar que el contenido de la aplicación esté ajustado y envuelto con el diseño de los desarrolladores de Android.

  1. Haga el cuadro de entrada, complete el ancho de la pantalla

Es necesario asegurarse de que su aplicación se vea estética con el diseño de los desarrolladores de Android, asegurando así que la altura y el ancho de la pantalla en proporción al contenido se resuelvan en esta etapa.

Ejecutando la aplicación …

El funcionamiento de su aplicación de desarrolladores de Android depende de dos factores.

  1. ¿Estás usando Android Studio?
  2. ¿Tienes un dispositivo real con Android?

Teniendo en cuenta los dos anteriores como las principales formas de verificar su aplicación, aprendamos ambos.

Ejecutando la aplicación desde Android Studio

Seleccione el archivo de su proyecto y haga clic en Ejecutar en la barra de herramientas.

Aparece una ventana Elegir dispositivo donde debe seleccionar el dispositivo en ejecución y hacer clic en Aceptar. Android Studio instalará la aplicación y puedes ejecutar tu comprobación básica.

Ejecutar la aplicación de desarrolladores de Android a través de una línea de comando

Debería abrir una línea de comando e ir a la raíz del directorio del proyecto. Tendría que usar Gradle para construir su proyecto en el modo de depuración. Una vez que haya terminado de crear su proyecto, se ubica el APK de salida en el módulo.

En el dispositivo, ubique la aplicación y ábrala.

Esta es solo una guía para principiantes para desarrolladores de Android y si no te sientes cómodo con ella, una advertencia para ti: no lo intentes a menos que aprendas los conceptos básicos.

Para obtener más información sobre este curso, puede visitar nuestro sitio web: – https://www.educba.com/beginners

Espero que esto te pueda ayudar !!

  1. Nunca dejes de aprender. Las cosas están cambiando rápidamente
  2. Asista a las reuniones de Coding. Esto te ayudará a conocer personas afines. meetup.com y Eventbrite son excelentes recursos para ubicar eventos cerca de usted.
  3. Regístrese para obtener una cuenta de desarrollador. ¡Cuesta solo $ 25 de por vida!
  4. Publicar Publicar ¡Publicar! a diferencia de iOS App Store, Play store aceptará incluso la aplicación con un diseño más pobre. Nunca digas que tu aplicación es horrible, crea algo y publícalo para que la gente lo use.
  5. Consigue una buena computadora portátil. ¡No puedo enfatizar demasiado esto! vas a pasar mucho tiempo frente a tu computadora, solo tiene sentido aplicar el principio de comodidad. ¡No te salgas con esto! Las 15 mejores computadoras portátiles recomendadas para desarrollo y juegos de Android – 2018
  6. Aprenda otras tecnologías, por ejemplo, Desarrollo web, Swift (para iOS), etc. La idea es ampliar sus conocimientos de programación para que pueda pensar en diferentes dimensiones sobre cómo resolver un problema. Otra ventaja aquí es que un mayor conjunto de habilidades aumenta sus probabilidades de éxito (conseguir un trabajo, trabajar independientemente, crear la próxima aplicación de mil millones de dólares)
  7. Estar dispuesto a sacrificar tiempo para aprender
  8. Buena conexión a internet y suministro de electricidad
  9. Usando el control de versiones de Git. Al codificar, puede hacer un cambio accidental en su aplicación que la bloqueará por completo, tiene sentido tener una especie de documentación de los cambios que ha realizado con el tiempo para que pueda volver fácilmente a un código que funcionaba anteriormente. Esto es especialmente útil cuando se trabaja en un gran proyecto.
  10. Mentalmente endurecerse. No olvides que estás escribiendo instrucciones para computadoras tontas, ejecutarán tus instrucciones al punto, pero si escribes las instrucciones incorrectas obtienes los resultados incorrectos, no hay empatía. Por lo tanto, probablemente va a escribir muchas de estas instrucciones incorrectas (como principiante) cuando lo haga, lea su código (que puede ser agotador y agotador mentalmente) y luego vuelva a ejecutarlo. Mi manera de mantenerme mentalmente alerta es hacer ejercicio, hablar con mis seres queridos, pensar en el resultado final, escuchar música, leer mucha no ficción (el obstáculo es el camino de Ryan Holiday, la búsqueda del significado del hombre por Victor Frankl, éxito Principios de Jack Canfield, How Fail at Everything and Still Win Big – Scott Adams y así sucesivamente).
  11. Eso es todo lo que tengo por ahora. ¡Mantente increíble!

La creación de aplicaciones de Android requiere un profundo conocimiento de programación y diseño. Al acercarse a una nueva tecnología por primera vez, a menudo ayuda dividirla en pedazos. Si ya es desarrollador web, muchos de los conceptos y tecnologías involucrados en el desarrollo de Android serán análogos a cosas que ya sabe, aunque la creación de aplicaciones para dispositivos móviles a menudo requiere el dominio de una serie de conceptos más matizados. Los dispositivos móviles tienen pantallas más pequeñas, procesadores más simples y, en el caso de Android, muchos fabricantes diferentes, lo que significa que los desarrolladores deben mantener el código flexible y dar cuenta de una variedad de escenarios de usuario.

Entonces, ¿qué se necesita para convertirse en un desarrollador de Android? Le preguntamos a algunos de los desarrolladores más brillantes de nuestra comunidad: esto es lo que necesita saber.

1. JAVA

Java es el lenguaje que sustenta todo el desarrollo de Android. Para aquellos que han adquirido la mayor parte de su experiencia en codificación en lenguajes como JavaScript y Ruby, puede haber una curva de aprendizaje al elegir Java por primera vez. Java, como JavaScript y Ruby, está orientado a objetos, pero también es más estricto sobre la forma en que maneja los tipos de datos. Los desarrolladores deben ser mucho más cuidadosos con su código, definir los tipos de datos con los que sus aplicaciones planean trabajar, y más asignando cuidadosamente los escasos recursos de memoria. “No puede permitirse el lujo de tener ambigüedad en un entorno móvil, y Java se asegura de que no haya confusión sobre lo que cada componente de su aplicación está tratando de hacer”, dice James Traver, un experimentado desarrollador de Android que ahora enseña el desarrollo web inmersivo. en GA. “Terminas escribiendo menos código, pero tu código es más elegante y preciso”.

2. COMPRENSIÓN DE XML

XML fue creado como una forma estándar de codificar datos para aplicaciones basadas en Internet. Es un lenguaje de marcado estructurado, que comparte muchas características en común con HTML: puede reconocer los corchetes angulados, los tipos de etiqueta y y la anidación profunda de elementos. En resumen, permite que la información pase entre dispositivos de una manera que pueda entenderse de manera consistente. En el mundo de Android, los desarrolladores usan XML para crear diseños que sirven como la definición básica de UI para aplicaciones de Android. Los desarrolladores también pueden escribir código Java que modifique los elementos de diseño una vez que la aplicación ya se esté ejecutando, de la misma manera que los desarrolladores web usan JavaScript para modificar los elementos en su sitio web en tiempo de ejecución, pero dominar los conceptos básicos de XML es una habilidad importante para los desarrolladores de Android.

3. SDK DE ANDROID

SDK significa Software Development Kit, que, aunque puede evocar imágenes de un maletín lleno de herramientas de espionaje, en realidad es solo un nombre elegante para un conjunto de código preempaquetado. Los SDK de Android son módulos de código Java que dan a los desarrolladores acceso a funciones del dispositivo como la cámara y el acelerómetro. Un componente clave del SDK de Android es una biblioteca llamada Gradle. Digamos que desea integrar Facebook con su aplicación. Descargaría una biblioteca de códigos (o SDK) de Facebook y luego le diría a Gradle que la está utilizando, de modo que cuando su aplicación se compile, su código permanezca bien organizado. Los nuevos desarrolladores de Android pasarán gran parte de su tiempo descubriendo cómo los diversos SDK para Android se pueden juntar de diferentes maneras para armar una aplicación. Si bien esto llevará tiempo, cada SDK de Android viene con muchos ejemplos que se pueden encontrar en la documentación oficial, lo que facilita la comprensión de lo que hace cada paquete y cómo conectarlo a su aplicación.

4. ESTUDIO DE ANDROID

El entorno de desarrollo integrado (IDE) de elección para los desarrolladores de Android se llama Android Studio. Android Studio está construido sobre el respetado IntelliJ IDE, y viene con un excelente soporte listo para usar para muchos de los SDK de Android más comunes. Android Studio también presenta muchas de las capacidades que los desarrolladores esperan de un IDE con todas las funciones. La finalización del código ayuda a hacer sugerencias de autocompletar a medida que escribe. Los depuradores de código le permiten recorrer su código para identificar la fuente de los errores. Hay herramientas aún más avanzadas, como monitores de memoria y CPU, que ayudan a los desarrolladores a asegurarse de que su código mantenga un alto rendimiento en un dispositivo móvil. Android Studio es imprescindible para el desarrollador de Android.

5. APIS

Como desarrollador de Android, es probable que desee interactuar con muchos otros servicios. Por ejemplo, es posible que desee permitir que sus usuarios accedan a un calendario desde un servicio de terceros o consultar el mercado de valores. Muchas compañías ofrecen API, y le dirán exactamente cómo consultarlos para obtener datos de manera consistente y segura. Si bien eres libre de interactuar con cualquier API existente, Google también hace que sea muy fácil conectarse a sus propias API desde tu aplicación de Android. Por ejemplo, puede usar fácilmente las API de Google para monitorear la ubicación de sus usuarios, permitirles buscar lugares locales y hacer referencia a un mapa desde su aplicación. Querrá sentirse cómodo explorando los matices de las diferentes API y reconocer que no hay dos API exactamente iguales.

6. BASES DE DATOS

Si su aplicación maneja grandes cantidades de datos, la mayoría probablemente no viva en su dispositivo en un momento dado. En cambio, su aplicación probablemente interactuará con una base de datos que viva fuera de su teléfono. Los servicios en la nube como Firebase o Parse proporcionan API simples para almacenar datos en la nube y hacer que estén disponibles en todos los dispositivos. Estas plataformas a menudo también proporcionan bibliotecas Java que puede conectar a su aplicación, lo que facilita el almacenamiento en caché de algunos de los datos en el dispositivo del usuario. Esta sincronización de datos entre el almacenamiento local y la base de datos remota es importante si desea permitir que los usuarios usen la aplicación cuando están desconectados. Otra forma de almacenar datos localmente es a través del soporte integrado de Android para usar SQL para interactuar con una base de datos SQLite. Independientemente de cómo elija manejar los datos en su aplicación, deberá explorar y comprender cómo funcionan las bases de datos y las formas de consultar esos datos y usarlos en su aplicación.

7. DISEÑO DE MATERIAL

A diferencia de competidores como Apple, Google históricamente no ha mantenido una estética de diseño consistente en todos sus productos. En los últimos años, eso ha cambiado. Google ha lanzado un conjunto de pautas y estándares de interfaz con visión de futuro llamados Diseño de materiales, que se están implementando en todos sus productos. Estos estándares incluyen consejos sobre cómo superponer varios elementos en la pantalla y usar estilos específicos como sombras paralelas. Probablemente haya visto Material Design en la vida real si ha utilizado la nueva aplicación Google Drive o la nueva aplicación Inbox by Gmail en dispositivos móviles. Si bien no es obligatorio, Google recomienda que los desarrolladores de Android utilicen estas pautas como base para sus propias interfaces de usuario. La documentación en línea proporciona una gran comprensión fundamental de los principios de diseño de materiales.

¡PRIMA! UNA BUENA IDEA

Al igual que cualquier otro producto que cree, la buena ejecución solo es efectiva si está trabajando en un proyecto que los usuarios realmente encuentran útil. Antes de comenzar a crear una aplicación móvil, tómese el tiempo para escribir su hipótesis: ¿quién usará su aplicación y qué problema resolverá? Luego, configure su aplicación utilizando una herramienta como Balsamiq o Sketch, y muéstresela a las personas en su grupo demográfico objetivo. Obtenga sus comentarios sobre la idea y esté dispuesto a repetir mientras reúne consejos. Aprenda a dejar de lado su miedo a los comentarios y espere repetir su idea a medida que crea sus primeras aplicaciones de Android.

Crédito a: 7 habilidades esenciales para desarrolladores de Android


Ideaction.io ( http://ideaction.io/ ) es una de las agencias emergentes de diseño y desarrollo de aplicaciones móviles en los Estados Unidos. Estamos ubicados en San Francisco, con oficinas en Europa que nos permiten construir aplicaciones móviles de alta calidad y escalar negocios a precios asequibles en cualquier parte del mundo.

Hemos reunido un equipo de genios de productos, maestros de diseño, genios del desarrollo y hackers de crecimiento para crear los productos que la gente quiere.

Tenemos todas las herramientas para hacer realidad sus ideas:

  • Diseño de interfaz de usuario
  • Diseño de interacción
  • Marca
  • Diseño de experiencia del usuario
  • Wireframing
  • Prototipos
  • Diseño móvil
  • Diseño de producto
  • Gestion de producto
  • Desarrollo de productos
  • Consultante
  • Comentarios del usuario
  • Iteración
  • Recaudación de fondos

Hacer una aplicación para Android es fácil

Debe tener un buen conocimiento de Java y XML.

No vaya directamente al desarrollo de aplicaciones, primero aprenda sobre Java lo básico, luego comience con una aplicación simple como una calculadora y aprenda Java lado a lado

consulte los tutoriales en video (thenewboston o slidenerd) pero no los copie, intente comprenderlos y cree el suyo propio

aprender android studio

Comenzando | Desarrolladores de Android

podrías referirte a mi propia aplicación para Java

Más de 900+ preguntas de prueba / prueba.

Más de 300 preguntas de entrevista.

Más de 300 programas java.

Java OCJP + – Aplicaciones de Android en Google Play

es realmente completo para mejorar su conocimiento de Java, pero si no sabe nada sobre Java, no acepte esta aplicación, comience con un libro estándar

1. Head First Java, 2da Edición

2. Pensar en Java (4ª edición)

3. Piensa en Java

4. Introducción a Java por Sedgewick

5. Java en pocas palabras

6. Core Java Volume I – Fundamentals (novena edición) (Core Series): Cay S. Horstmann

7. Programa de Java Cómo (objetos tardíos) por Paul Deitel, Harvey Deitel

Puede verificar su habilidad Java con mi aplicación de lado a lado (Tema por tema)

La mejor de las suertes .

Para convertirse en un “buen” desarrollador de Android, primero debe definir ese término para mí porque en el campo del desarrollo de Android no existe un nivel de experiencia. Solo necesita traer algo nuevo, pensar nuevo e innovar tanto como sea posible. Para eso necesitas lluvia de ideas, trabajo duro, pasión, amor por la codificación, buenas habilidades lógicas y analíticas. Es para que usted decida si está contento con su habilidad o no.

Una persona es desarrollador de Android durante 5 años y todavía piensa que quiere desarrollar sus habilidades, mientras que una persona que es desarrollador de Android durante 5 meses piensa que sabe demasiado. Estas dos personas son completamente diferentes. El primero es alguien apasionado y tendrá hambre de más y más innovación. Por otro lado, este último es solo un principiante y solo está siguiendo a la multitud hacia un destino desconocido. Esto es lo que causa frustración y baja su moral.

Ahora saca tu propia conclusión sobre quién es un “buen” desarrollador de Android.

Ser un buen desarrollador de Android significa escribir ni siquiera un buen código, sino también crear un diseño hermoso. En los primeros meses de mi aprendizaje de Android, me convertí en un desarrollador de Android, pero no era bueno. Un buen desarrollador de Android significa centrarse en la organización de la codificación, las pautas de diseño de materiales, UI, UX, pruebas … etc.

Una de las mejores fuentes de aprendizaje de Android es Udacity: clases y nanodegrados gratuitos en línea. cursos como Android Basics Nanodegree de Google | Udacity te dará un inicio incluso si no tienes codificación antes.

Los cursos de nanogrado son gratuitos, pero la presentación de proyectos le costará inscribirse en el programa.

Artículo útil Cómo convertirse en un desarrollador de Android | Udacity

lo último es seguir motivándote Motívate a ti mismo – Aplicaciones de Android en Google Play

Codificación feliz

Actualmente soy desarrollador de Android, si quieres convertirte en un buen desarrollador de Android

  1. core java o kotlin
  2. xml
  3. Componente básico de Android
  4. Haga una aplicación pequeña como calculadora, lista de contactos, reproductor de música, aplicación de prueba, etc.
  5. aprende Android avanzado con diseño de materiales.

Hay algunos sitios web importantes que siempre te ayudan

  1. Comenzando | Desarrolladores de Android
  2. Desbordamiento de pila: donde los desarrolladores aprenden, comparten y desarrollan carreras
  3. Cree mejor el software, juntos para controlar la versión
  4. YouTube para video tutorial

Personalmente, soy un gran admirador de Android y cuando miro mi propio teléfono inteligente y las aplicaciones que contiene. También deseo que al menos tenga una aplicación propia en mi teléfono inteligente. Aprender a desarrollar en esta plataforma es bastante divertido y definitivamente puede traerle un poco de ganancias. También es interesante saber lo económico que es aprender el desarrollo de Android y recolectar mucho dinero directamente en tu bolsillo en poco tiempo.

Si te tomas en serio el aprendizaje de la programación de Android y quieres crear aplicaciones o juegos, te recomiendo que pruebes estos 20 recursos que he enumerado en mi publicación. La parte más emocionante es que no tiene que gastar un solo centavo para aprenderlo, solo un esfuerzo sincero de lo que se necesita. He agregado todos los recursos gratuitos para aprender programación de Android que actualmente estoy siguiendo y algunos que he buscado en la web y creo que son los mejores para ayudarte como principiante en este campo.

La capacidad de desarrollar aplicaciones para Android 6.0 Marshmallow es una habilidad extremadamente importante para saber en este momento. Por primera vez, está comenzando a superar al iOS de Apple como la plataforma móvil más lucrativa para desarrollar aplicaciones. Dada la expansión del hermoso marco de diseño de materiales en Marshmallow, ahora es un excelente momento para aprender el desarrollo de Android.

En términos de participación de mercado, Android está golpeando absolutamente a iOS con un enorme 85% del mercado global en 2014. Este crecimiento también se está acelerando a medida que más personas se conectan a Internet por primera vez. Cada día se activan 1.3 millones de dispositivos Android nuevos y la cantidad de dispositivos Android en el mundo ahora asciende a miles de millones.

He categorizado estos recursos en secciones como Tutoriales, eBooks, Video conferencias y foros para que pueda elegir según sus necesidades.

Este curso está diseñado para estudiantes que son nuevos en la programación y desean aprender a crear aplicaciones de Android. No necesita ninguna experiencia en programación para tomar este curso. Si has estado usando un teléfono inteligente para navegar por la web y chatear con amigos, ¡entonces eres nuestro alumno objetivo perfecto!

Aprender algo nuevo puede ser difícil. Le guiaremos a través del proceso de creación de aplicaciones de Android, pero para aprovechar al máximo este curso, debe traer su entusiasmo por el aprendizaje y el tiempo presupuestado en su calendario para aprender con nosotros.

El primer paso es aprender Java. ¡Intentar aprender Android sin saber java es como saltar para montar un Ferrari sin aprender a conducir en primer lugar! Para las lecciones de Java, puedes ingresar aquí:

Tutorial para comenzar con Java: una guía para principiantes sobre programación en Java.

Tutorial para principiantes.

También puede leer el libro ganador del premio Jolt: Bruce Eckel’s Thinking in Java, 3a edición.

Una vez que conozca los elementos esenciales de Java, puede comenzar con los tutoriales de desarrollo de Android. Aquí hay una lista donde puede comenzar con su aprendizaje de Android:

Antes que nada, todos los aspirantes a desarrolladores de Android deberían leer la publicación del blog “Recursos que todo desarrollador de Android debería conocer” de Sergy Povzner.

Tutorial oficial para desarrolladores: esto ha sido creado por desarrolladores de código abierto y la comunidad de Android. Este es el mejor lugar para que un principiante comience.

En HelloAndroid puede aprovechar algunos buenos artículos junto con fragmentos útiles de códigos.

Otro buen lugar es Tutoriales de guiones.

A continuación, puede buscar buenos tutoriales en video para que pueda tener un aprendizaje visual y práctico. Puede hacer una búsqueda aleatoria en Google y / o YouTube; o ve a través de los siguientes enlaces:

tutoriales en vídeo

Video por grupos de usuarios de Android

Video de desarrolladores de XDA

Todo conocimiento teórico necesita una implementación práctica. Si ha entendido de qué se trata la programación de Android, le sugerimos que comience a construir una aplicación basada en su aprendizaje. Después de todo, la práctica te hace perfecto. Puede volver a todos los tutoriales anteriores y también hojear algunos libros electrónicos como:

Tutorial de Android

App Inventor eBook

Y reservar

Para obtener respuestas a todas sus consultas, puede consultar Stack Overflow

Para un aprendizaje completo del desarrollo de Android, puede tomar el Curso de Desarrollo de Aplicaciones de Android en Venturesity. Es un curso de 2 meses dividido en 8 módulos. ¡Los mejores expertos de la industria enseñan a los estudiantes desde cero! Las clases virtuales interactivas y la capacitación práctica son los aspectos más destacados clave de este curso. Los estudiantes pueden recoger ideas de proyectos de la base de datos proporcionada en Venturesity y completarlas bajo la orientación adecuada. La mejor parte es que Venturesity ofrece a sus estudiantes un amplio margen para aprender y experimentar.

¿Entonces, Qué esperas? El tiempo pasa. Antes de que otros tomen los mejores trabajos, capacítese y contribuya al mundo de Android.

También puedes pagar Comenzar a aprender en Treehouse gratis para cursos de Android. Uso CodeSchool una tonelada y este aprendizaje interactivo acelera las cosas que encuentro.

La mejor manera de aprender es practicando, comience con las muestras en el sitio de Android: Muestras | Desarrolladores de Android

o también puede visitar aquí: CS76.tv

¿Entonces quieres construir tus propias aplicaciones?

Y desea construirlos … desde la comodidad de su hogar … en su propio tiempo … sin tener que asistir a clases … o leer libros de texto interminables (o guías en línea).

Estoy en lo cierto?

Y déjame adivinar: solo quieres la última tecnología, software y técnicas, porque tienes grandes planes, grandes ideas, y seamos honestos … ¿eres impaciente y quieres saltar la cola?

Enlace al curso: el curso completo para desarrolladores de Android N: aprenda el desarrollo de aplicaciones de Android con Android 7

¡Aprenda el desarrollo de aplicaciones de Android con Android 7 Nougat mediante la creación de aplicaciones reales como Uber, Whatsapp e Instagram!

Descripción del curso por instructor

Mi nombre es Rob Percival, creador de los cursos de codificación en línea más vendidos del mundo … y he diseñado el curso para desarrolladores de Android N completo , especialmente para USTED.

Sobre la base del éxito desbocado del año pasado: el curso completo para desarrolladores de Android (el curso de Android más vendido de Udemy, con más de 50,000 estudiantes felices), el curso completo para desarrolladores de Android N ha sido refinado, perfeccionado y pulido microscópicamente para ofrecer contenido aún más valioso, todo diseñado para el último Android 7.

Se cubre una amplia gama de tecnologías, que incluyen Parse Server de código abierto, Firebase, Admob, GDX (desarrollo de juegos), Bluetooth y mucho más.

Esta vez, usando Android Nougat de última generación (poniendo niveles incomparables de rendimiento, productividad y seguridad directamente en sus manos), el curso completo para desarrolladores de Android N incluye la construcción de un clon de WhatsApp MÁS tres capítulos nuevos y sorprendentes sobre cómo comercializar sus aplicaciones y comience a acumular dinero.

¿Qué te impide inscribirte hasta hoy?

· No tienes tiempo suficiente: no es un problema . Hemos diseñado este curso para que pueda aprender todo lo que necesita en tan solo SEIS SEMANAS.

· Todavía estás sopesando el valor: escucha. Hemos hecho que este curso sea más grande, mejor y más asequible, con aún más contenido y más consejos para hacer dinero interno, que NUNCA antes. De hecho, si no obtiene el 100% de todo lo que necesita de él … le devolveremos su DINERO.

· No tienes experiencia previa: en serio, no hay problema . Este curso está diseñado por expertos para enseñar a todos, desde principiantes completos hasta desarrolladores profesionales. (Y sí, incluso los desarrolladores profesionales toman este curso para absorber rápidamente las últimas habilidades, al tiempo que actualizan las existentes).

“Instrucciones detalladas para principiantes, fáciles de seguir como todos los cursos de Rob. Definitivamente recomendaría este curso 🙂 ”

“Como desarrollador a tiempo completo, soñaba con escribir un juego, pero nunca llegué a ningún lado. Demasiado análisis, entrenamiento de desarrollo orientado a objetos. Entonces Rob construyó pájaros flappy justo delante de mis ojos. Ahora tengo un juego en la tienda de aplicaciones. ¡Este curso también es ideal para desarrolladores profesionales! ”

Directamente: ningún otro curso lo llevará a un desarrollador de aplicaciones experto en un tiempo tan rápido como este. ¿Otros cursos han hecho esto por ti?

Compre este curso hoy y esto es lo que obtendrá.

En primer lugar, usando Java y Android Studio, te enseñaré cómo crear aplicaciones reales comercializables clonando WhatsApp, Uber e Instagram.

Y, por cierto, al igual que mis otros cursos de récord, este curso está basado en proyectos, lo que significa que usted crea sus propias aplicaciones en TIEMPO REAL … Como. Tú. Aprender.

Más de medio millón de estudiantes me dicen que esta es LA forma más motivadora y efectiva de absorber información.

· Comenzarás descargando Android Studio y creando una aplicación de Conversor de divisas fácil de usar.

· A continuación: creará una aplicación de Lugares favoritos y una aplicación de Entrenamiento mental, antes de llegar a los clones de WhatsApp, Uber e Instagram, utilizando Parse Server.

· También recibirá una guía completa sobre cómo enviar sus aplicaciones a Google Play, más TRES NUEVOS capítulos de CAMINAR A TRAVÉS que explican exactamente cómo comercializar sus aplicaciones de manera efectiva y generar ingresos con Google Ads.

· Aprenderá todas las funciones más recientes de Android N, incluidos los permisos de aplicación y Android Pay.

· Y finalmente, veremos Android Wear: el futuro de la informática portátil.

¿Puedes creer que obtienes todo esto (y más) por solo $ 10?

“Curso increíble que te enseña todo lo que quieres aprender sobre cómo hacer aplicaciones de Android desde lo básico hasta lo avanzado. Incluso si no tienes conocimiento, puedes aprender mucho de este curso “.

¿Qué más obtendré si compro este curso ahora?

· ACCESO COMPLETO DE POR VIDA (incluyendo descargas y actualizaciones de video) por una tarifa única ridículamente asequible.

· Crédito de $ 50 Amazon AWS por alojar sus propias aplicaciones sociales.

· PAZ DE MENTE: aprende del creador de tres de los cursos en línea más populares, enseña con éxito a más de 200,000 estudiantes y recibe 10,000 reseñas de 5 *.

· APOYO CONTINUO AL PROYECTO: Siempre que lo necesite, en los foros del curso.

· APRENDIZAJE SUPERIOR: crea tus propias aplicaciones reales a medida que avanzas, sin un concepto de programación enorme a la vista.

· £ 300 VALOR DE PLANTILLAS, íconos y fondos exclusivos de la aplicación (diseñado para Android N)

· ALOJAMIENTO WEB GRATUITO DE UN AÑO en el paquete avanzado de Eco Web Hosting, por un valor de £ 119. * Limitado a un año por estudiante, no por curso *

“Mucho más comprensible que las otras 6+ clases que he tomado en otros lugares. ¡Este curso es obligatorio! ¡Gracias!”

¿Por qué aprender a hacer aplicaciones de Android?

· Android es sin duda LA plataforma móvil más grande del mundo, con más del 80% de participación de mercado y más de mil millones de dispositivos vendidos solo en 2016.

· Puedes desarrollar para Android en una computadora con Windows, Mac o Linux.

· Java es un lenguaje fantástico para aprender, que te permite crear aplicaciones para PC, Mac y la web, así como para Android.

· El descubrimiento de aplicaciones de Android es muy superior al App Store, por lo que tu aplicación tiene muchas más posibilidades de ser vista y comprada.

· Los ingresos basados ​​en anuncios son mucho más comunes en Android que en iOS, y es muy fácil de configurar con Google Ads.

“Presentación profesional de primera clase de un curso bien construido. Con un tono constante en el nivel correcto para seguir siendo interesante y desafiante, este curso rápidamente lleva al estudiante a un punto en el que generar sus propias aplicaciones es realista y divertido “.

¿Para quien es esto?

Cualquiera que quiera aprender a codificar para convertirse en un desarrollador de aplicaciones: este es un curso completo, al igual que mis cursos completos de Internet, iOS y Apple Watch. Entonces, una vez que esté listo y codifique como un desarrollador de aplicaciones demonio, TAMBIÉN le enseñará cómo ganar dinero con sus aplicaciones .

¿Suena bien?

También es para cualquiera que quiera entender cómo funcionan las computadoras: aprender a codificar es mucho más que poder crear aplicaciones; saber cómo funcionan las computadoras abre nuevas puertas a nuestro increíble mundo digital

“Rob tiene una habilidad especial para explicar el material de una manera fácil de digerir. Los mini desafíos que presenta en sus conferencias son una excelente manera de guardar cosas en la memoria. ¡Las conferencias tienen un buen ritmo, lo suficientemente rápido como para mantener su interés, pero no tan rápido como para dejarlo en el polvo!

¿Es este curso adecuado para mí?

Mira: si todavía no estás convencido, te insto a que revises mis 5 * comentarios. Hay más de medio millón de ellos en Udemy, solo. Ningún otro curso en la World Wide Web ha logrado calificaciones tan consistentes.

La codificación y el desarrollo de aplicaciones es el futuro . Ya sea que tenga planes para crear el próximo Facebook, o si desea avanzar en el trabajo y aumentar su potencial de ingresos, GARANTIZO que cualquiera encontrará que el curso del curso completo para desarrolladores de Android N es increíblemente útil.

Un resumen rápido de por qué The Complete Android N Developer Course es el recurso número uno para desarrolladores de aplicaciones en ciernes, como usted:

· Estrategias de aprendizaje rápidas y rápidas.

· Consejos de calidad, que solo los profesionales suelen conocer

· Aprendizaje en el hogar: para que pueda ir tan rápido o lento como desee

· Lenguaje simple, sin jerga y definición HD

¿Quién soy?

Soy rob

Dirijo tres de los cursos de codificación en línea más exitosos del planeta, y estoy muy emocionado de compartirlos con ustedes.

Tengo un título en Matemáticas de la Universidad de Cambridge, y soy desarrollador web y de aplicaciones con sede en Cambridge, Reino Unido. Desde que trabajé como maestra de secundaria durante 10 años, nunca he perdido mi amor por la enseñanza.

Quizás es por eso que mi objetivo es tan simple: lograr que el mayor número posible de personas se beneficien del desarrollo de aplicaciones. Pero lo más importante, que mis cursos sean agradables y brinden resultados tangibles para usted … Hoy y mañana.

Estas son las cosas que me impulsan a seguir presionando lo que es posible en el aprendizaje en línea.

OK, comencemos …

“¡Excepcional! Rob ofrece contenido de alta calidad una vez más. No es solo el contenido interminable y las explicaciones claras que obtienes, sino lo más importante, la confianza que construyes. Una visita obligada para cualquier desarrollador “.

¿Quién es el público objetivo?

  • Cualquiera que quiera ser desarrollador de aplicaciones: este es un curso completo, al igual que mis cursos completos de Web, iOS y Apple Watch. Te enseñará cómo ganar dinero con tus aplicaciones y cómo codificar.
  • Cualquiera que quiera aprender a codificar: Java es un lenguaje fantástico para aprender a codificar.
  • Cualquiera que quiera entender cómo funcionan las computadoras: aprender a codificar es mucho más que ser capaz de crear aplicaciones; saber cómo funcionan las computadoras es la clave para un mundo enormemente poderoso.

¿Qué voy a aprender ?:

  • Crea prácticamente cualquier aplicación de Android que te guste (tu único límite es tu imaginación)
  • Envíe sus aplicaciones a Google Play y genere ingresos con Google Pay y Google Ads
  • Conviértete en un desarrollador de aplicaciones profesional, toma conciertos independientes y trabaja desde cualquier parte del mundo
  • ¿Aburrido de lo mismo de siempre? Solicite un nuevo trabajo en una empresa de software como desarrollador de Android

Requisitos:

  • Una PC con Windows, Mac o Linux
  • Se requieren conocimientos de programación CERO: te enseñaré todo lo que necesitas saber

Enlace al curso: el curso completo para desarrolladores de Android N: aprenda el desarrollo de aplicaciones de Android con Android 7

Puede iniciar el desarrollo de Android mientras aprende Java simultáneamente.

He hecho algo similar y ahora tengo entre 6 y 7 aplicaciones en la tienda de juegos agregando alrededor de 200 mil descargas.

Aprende muchas cosas de Java mientras implementa sus complejas aplicaciones de Android como final, intente capturar hilos Async, controladores y muchas más cosas en OOPS.

el desbordamiento de la pila es una excelente opción para obtener algo de sintaxis directamente sin tener que hacer clic.

Siempre puede codificar qué solución funcionó para usted para mantener un historial de errores y la solución que enfrenta.

La mejor de las suertes de todos modos.

Espero que la respuesta haya ayudado.

Primero lo primero: las habilidades técnicas.

Aquí está la breve lista de las herramientas imprescindibles para convertirse en un desarrollador de Android.

  1. Java: el componente básico más básico del desarrollo de Android es el lenguaje de programación Java. Para ser un desarrollador de Android exitoso, necesitará sentirse cómodo con los conceptos de Java como bucles, listas, variables y estructuras de control. Java es uno de los lenguajes de programación más populares utilizados por los desarrolladores de software en la actualidad, por lo que aprender sus entresijos te ayudará a trabajar incluso más allá de la plataforma Android.
  2. SQL: también deberá aprender los conceptos básicos de SQL para organizar las bases de datos dentro de las aplicaciones de Android. SQL es un lenguaje para expresar consultas para recuperar información de las bases de datos.
  3. Kit de desarrollo de software de Android (SDK) y Android Studio : una de las mejores partes sobre el desarrollo para Android es que las herramientas necesarias son gratuitas y fáciles de obtener. El SDK de Android está disponible mediante descarga gratuita, al igual que Android Studio, el entorno oficial de desarrollo integrado (IDE) para el desarrollo de aplicaciones de Android. Android Studio es el programa principal con el que los desarrolladores escriben código y ensamblan sus aplicaciones de varios paquetes y bibliotecas. El SDK de Android incluye código de muestra, bibliotecas de software, prácticas herramientas de codificación y mucho más para ayudarlo a crear, probar y depurar aplicaciones de Android.
  4. XML: los programadores usan XML para describir datos. Los conceptos básicos de la sintaxis XML serán útiles en su viaje hacia un desarrollador de Android completo para realizar tareas como diseñar diseños de interfaz de usuario (UI) y analizar fuentes de datos desde Internet. Gran parte de lo que necesitará para XML se puede hacer a través de Android Studio, pero es constructivo basarse en los conceptos básicos del lenguaje de marcado.

Abundan los recursos para los desarrolladores de Android para mejorar sus habilidades y compartir consejos y mejores prácticas. Algunos de los favoritos de la industria incluyen Stack Overflow, Android Weekly, el subreddit de Android Dev, tutoriales de vogella, lecciones de YouTube y el sitio oficial de desarrolladores de Android de Google, especialmente el módulo Building Your First App. Si eres un principiante de la impresión, los libros populares de Android incluyen Head First Java , Programación de Android: Empujando los límites y Java: una guía para principiantes .

Puedes ser un buen desarrollador si crees en ti mismo.

Si te interesa lo que haces. Puedes ser un buen desarrollador.

Aprende de lo básico:

Aquí hay una opción,

  1. Si desea moverse con el desarrollo de aplicaciones nativas de Android, debe tener conocimientos básicos sobre Core Java (Introducción al desarrollo de Android con Android Studio – Tutorial)
  2. Desarrollo de aplicaciones móviles híbridas (usando Html / css, Javascript, jQuery).

Para el desarrollo de aplicaciones nativas de Android:

  1. Aprenda Core java Basic (Tutoriales de Java)
  2. Aprenda componentes básicos de Android (Introducción al desarrollo de Android con Android Studio – Tutorial)
  3. Aprenda a crear un diseño de diseño de interfaz de usuario (Android: uso de arrastrar y soltar en su aplicación – Tutorial)
  4. Guías API: (Introducción a Android)
  5. Trabajar con código de muestra: (Muestras | Desarrolladores de Android)
  6. Finalmente haga sus dudas y busque Preguntas y Respuestas relativas de Stack Overflow.

Espero que esto te pueda ayudar !!

¡Todas las respuestas son geniales!

Y esta es mi primera respuesta quora ya que soy un desarrollador de Android perezoso.

Entonces, lo loco de Android es que puedes ver tu propia creatividad en tus propias manos. Sí, está en tu propio móvil. Siempre que vayas a agregar un fragmento de código a tu proyecto, ejecútalo y patea a ese rudo en tu móvil.

No gaste demasiado tiempo en la codificación, sino que revise muchas aplicaciones, eche un vistazo a las características que tienen las aplicaciones geniales. (Por ejemplo) Cómo pequeñas animaciones pequeñas enriquecen la sensación de las aplicaciones. Android tiene que ver con lo visual atractivo para el usuario.

Solo tenga en cuenta que todos pueden codificar. Pero donde necesita ser único es su forma de codificar el estilo y la singularidad.

Escribe comentarios apropiados para el código que haces. Le ayuda a usted y a otros desarrolladores a revisar su código. La siguiente cosa importante es el código común. He visto a muchos desarrolladores simplemente copiar códigos de pegado y tener un código desordenado en su proyecto. Eso es desagradable hermano 🙁

Siempre use código común. Si va a utilizar una misma funcionalidad en toda su aplicación, escriba la función común en una clase o una función para poder reutilizarla.

Y antes de copiar y pegar, solo intente comprender la funcionalidad del código.

Asista a las cumbres IO si puede. No estoy hablando de las cumbres de Google IO. Puedes encontrar un grupo de desarrolladores de Android en tu organismo local y unirte a ellos para explorar cosas nuevas.

Como actualizaciones de Android, necesita actualizarse usted mismo. No te estoy diciendo que codifiques de 10 a 12 horas al día. Eso realmente arruinará las cosas. Al principio, de 4 a 5 horas con descanso es suficiente. Lee foros y mantente actualizado.

Y finalmente, escribe tus ideas y de inmediato comienza a hacerlo como aplicación.

Mi consejo final, no solo codifique. Socialízate y diviértete más. Porque la vida es más que Android 🙂

En primer lugar, debe establecer su objetivo. ¿Qué plataforma va a utilizar, ya sea eclipse o Android SDK porque estos dos son buenos para empezar … Yo personalmente recomendaría usar eclipse … Entonces necesita descargar algunos códigos fuente listos para ver cómo la estructura de archivos de un proyecto funciona y qué parte de la codificación va a qué carpeta y qué archivo está conectado a qué otro archivo, etc. Entonces, obviamente, después de obtenerlo, necesitará codificar … pero no salte a la codificación, por lo general, ese es el error más grande que los estudiantes hacen primero para volver a pelar la aplicación o los juegos para ver cómo funcionan las cosas … Ahora ya tendría un claro idea de qué camino quieres elegir, lo que significa convertirte en un desarrollador de aplicaciones o un desarrollador de juegos o ser ambos, porque ¿de qué sirve hacer algo cuando no te gusta hacerlo? (Personalmente, me encanta más crear juegos) … Ahora que has entendido la estructura y cómo funciona el desollado. Es hora de escribir tu propio código, pero ¿cómo? Por lo general, las personas vuelven a equivocarse al hacer todo desde cero, pero ¿por qué hacerlo? ¿Por qué no usar SDK ya preparados y aprender a incrustarlo? IT hará que su proceso de aprendizaje sea mucho más rápido. pero eso no significa que no deba saber cómo funciona ese SDK. Comprenda el código primero, una vez que haya realizado algunos de sus juegos o aplicaciones, es hora de solicitar en una empresa un trabajo de desarrollador a tiempo completo para pulir sus habilidades más … siempre puede encontrar tutoriales en línea en caso de que esté atrapado en algún lugar. Se trata de la cuestión de interés y la cantidad de tiempo que pones en lo que haces …

Las cosas más importantes para aprender el desarrollo de Android / Java son:

  • Referencia completa de Java del libro de Herbert Schildt para los conceptos básicos de Java necesarios para programar aplicaciones de Android. Le sugiero que aprenda y practique 10 capítulos iniciales + genéricos + colección de este libro.
  • Estos tutoriales en video de Android del usuario de YouTube SlideNerd (consulte sus listas de reproducción de desarrollo de Android … Tiene algunos tutoriales increíbles para principiantes como usted y yo)
  • Stackoverflow / Google (cuando te sientes atascado)
  • Pasión por el desarrollo de software. (Para seguir adelante)
  • Fuerza de voluntad (cuando las cosas se ponen difíciles)

Si desea convertirse en un desarrollador de aplicaciones de Android, debe tener conocimientos básicos del lenguaje de programación. Es mejor si tiene una buena comprensión de OOPS y debe tener una buena lógica para un desarrollo complejo.

Además, primero debe aprender Java, no debe preocuparse por los Servlets y Swing, sino aprender el lenguaje Core, las Colecciones, IO y el manejo de String.

El conocimiento de Core Java puede ayudarlo a comenzar a codificar para Android. Además, debe tener conocimiento de SQL-SQLite, XML, C, C ++, HTML y CSS.

Puede redirigir aquí, escribí esta pregunta:

La respuesta de Harsh Dalwadi a ¿Qué otras habilidades necesito para desarrollar aplicaciones de Android con gráficos y animación increíbles por mi cuenta?

Disfruta de la codificación 😉

More Interesting

¿Cuáles son las aplicaciones móviles imprescindibles para desarrolladores?

¿Por qué se prefiere Java para desarrollar una aplicación de Android?

Cómo ganar desarrollando una aplicación de Android

¿El JavaScript utilizado en una aplicación de Android es el mismo que el de una página web?

¿Desde dónde puedo descargar el código fuente para la aplicación de edición de imágenes?

¿Es posible crear notificaciones de la barra de estado de Android en aplicaciones HTML 5 PhoneGap JavaScript?

¿Alguna aplicación de reproductor de música de Android de terceros no utiliza la clase MediaPlayer para reproducción?

¿Es posible ejecutar una aplicación de Android o iOS cuando el dispositivo está apagado?

¿Cuánto gana con su aplicación de Android y cuánto tiempo le llevó llegar allí?

¿Dónde puedo encontrar reseñas de consumidores reales de aplicaciones de Android que tengan una interfaz fácil de usar?

Como he escuchado ahora, Kotlin sería el idioma oficial utilizado para el desarrollo de Android, entonces, ¿significa que el alcance de Java ha terminado para Android? Cuando me gradúe este año, ¿será necesario que conozca a Kotlin para las entrevistas?

¿Debo descargar todos los paquetes en Android Studio, SDK Manager? ¿Cuál es la diferencia en instalar todos los paquetes e instalar solo los requeridos?

¿Por qué Android crea una VM única para cada proceso?

¿Crees que hacer que las aplicaciones de Android a tiempo completo valga la pena no unirse a una empresa?

¿Cuáles son los pasos y requisitos para crear una aplicación en Android Studio?