¿Cómo comienza un estudiante de BTech CSE a aprender a desarrollar aplicaciones?

Descargo de responsabilidad: trabajo en Hasura.

Hola,

Puede comenzar con un curso gratuito en línea sobre desarrollo de aplicaciones llamado IMAD. Este curso presenta los fundamentos de Internet, construye tu primera aplicación, profundiza en algunos fundamentos informáticos sobre bases de datos y redes y termina con una serie de conferencias sobre el desarrollo de aplicaciones de Android. Hay ejercicios prácticos en los que trabaja a través de los conceptos discutidos en las conferencias. Las conferencias del curso están disponibles gratuitamente en el canal de youtube.

Estamos lanzando otro curso que es más corto y más enfocado en el desarrollo de backend. El curso será en vivo en junio. Es un curso en línea gratuito de 3 semanas dirigido a desarrolladores front-end y los expondrá a las últimas tecnologías de back-end.

Espero que esto ayude.

Aclamaciones,

Estaba en la primera sem cuando comencé a desarrollar aplicaciones de Android (era muy bueno en Java, así que elegí Android). Bueno, me toma menos de una semana entrar en Android si tienes poco conocimiento de Java y la lógica de programación.

Hacer una aplicación de Android es fácil, debe tener un buen conocimiento de Java y Little of 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

Core Java Tutorials – Aplicaciones de Android en Google Play

Caracteristicas
★ Tutoriales interactivos Java sin conexión con ejemplos, cuestionarios y sugerencias.
★ Hermosos programas con salida, resaltado de sintaxis y comentarios detallados para una mejor comprensión.
★ 1100+ preguntas Java Complete el paquete OCJP / SCJP con todas las variedades de preguntas formuladas en el examen (MCQ correcto único, MCQ correcto múltiple, basado en resultados y arreglo)
★ Análisis detallado de su progreso Tema sabio.
★ Entrevista Java con explicación detallada con imágenes, programas y resultados.
★ Interfaz de usuario muy simple siguiendo las pautas de diseño de materiales.
★ Puede hacer su duda / pregunta en la pila y obtener respuestas de expertos.
★ Diccionario Java que contiene una explicación detallada con imágenes, códigos para (palabras clave de Java, error común de Java, excepción común de Java, glosario detallado para la explicación).

★★★ También tenemos desafíos activos para que puedas competir entre tus compañeros ★★★

Core Java Tutorials – Aplicaciones de Android en Google Play

comenzar 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 .

Puede comenzar con Java primero si desea convertirse en un desarrollador de Android o puede comenzar con Swift si desea convertirse en desarrollador de iOS. Intente primero aprender los conceptos básicos de Java.

Si desea profundizar directamente en el desarrollo de aplicaciones, puede tomar Udacity Android Basics Nanodegree . Aprenderá los conceptos básicos de Java y Android en este curso.

Cuando haya terminado con esto, puede tomar Udacity Android Developer Nanodegree de Google. En este nanogrado, aprenderá algunos conceptos avanzados del desarrollo de Android. Durante este nanogrado, harás algunos proyectos realmente interesantes. Los videos del curso son cortos y precisos.

Los fideicomisos de Google y Tata también otorgan becas para el nanogrado. Para más detalles: gana una beca completa para convertirte en desarrollador de Android

En 2013, quería proporcionar un medio a mi universidad para entregar un sistema de entrega de noticias basado en la velocidad. La idea de la aplicación era de mis amigos y yo era el programador.

Déjame darte la esencia de cómo lo hice:

  1. Tome un papel blanco y un lápiz (sí, no un bolígrafo) y dibuje CÓMO deben aparecer al final las pantallas de la aplicación.
  2. Como no conocía Java en ese entonces, comencé a practicar algunos programas básicos para ponerme cómodo. zona. Me tomó de 5 a 6 días ganar confianza para saltar a Java (antes de un mes de desarrollar mis softwares de escritorio anteriores de Python a Java).
  3. Descargue Ubuntu, configure el entorno de trabajo, lo habitual.
  4. Ahora que era un principiante absoluto, arrastre y suelte las Vistas a los archivos xml y dele vida .
  5. Ingrese a la fase .java y use prueba y error para que la mierda funcione como se espera de mis documentos técnicos.
  6. Más tarde, compile el APK e inicie las pruebas unitarias. Tenga en cuenta que NUNCA hasta la fecha implemento pruebas en los softwares que escribo. Lo hago de forma manual. (ejecutar_la_app) ^ n hasta que todas las funciones funcionen es mi forma de probar los softwares (simplemente porque no sé cómo implementar las pruebas y me he vuelto flojo para esas cosas. Sé que es peligroso)

Me llevó 2 días hacer que la aplicación funcionara aunque era un novato.

Comencé a trabajar en la otra mitad del proyecto que permite que los usuarios publiquen cosas de mi universidad en esta aplicación.

Más tarde, actualicé la interfaz de usuario de esta aplicación hacia el nuevo lanzamiento de Android 5.0 Lollipop.

Compruébalo: aplicación eNotice – CMR Technical Campus

(Está abandonado hasta la fecha, por lo que las noticias son de la vieja escuela, aunque algunas partes obtienen datos de nuestro sitio web de forma dinámica)

Comience aquí con Android:

Cómo comenzar el desarrollo de aplicaciones de Android para principiantes completos en 5 pasos

Para iOS necesita McBook y paga $ 99 en AppStore.

Te recomendaré comenzar con Android.

Pruebe los recursos en línea, udemy, udacity. Hay mucha ayuda en línea

More Interesting

¿Qué tan importante es el desarrollo de aplicaciones de Android?

¿Cuál es la mejor fuente gratuita en línea para aprender el desarrollo de aplicaciones de Android desde principiantes hasta avanzados?

Cómo implementar una vista de celda personalizada en Android

¿Qué sistema operativo debo usar para Android Studio, Windows 8 o Ubuntu?

¿Es necesaria la capacitación en aplicaciones de Android para desarrollar una aplicación financieramente exitosa?

¿Cómo es la experiencia de una persona durante una pasantía para el desarrollo de aplicaciones de Android?

¿Cómo almacenar los datos de la aplicación de chat de Android en la nube? ¿Cuál es la mejor manera de almacenar toda la información de chat para una aplicación de Android?

¿Por qué no solo usar fragmentos en el desarrollo de Android?

¿Cuál es su opinión sobre las recomendaciones de aplicaciones de Android?

Qué tecnología es mejor para implementar el chat uno a uno en la aplicación de Android y cómo. ¿Es Pubnub o Firebase?

¿Cómo obtener ganancias de forma gratuita para jugar una aplicación de Android que lanzaré en Play Store? ¿Cuáles son las otras fuentes donde puedo liberarlo por medio de las cuales podré obtener buenos ingresos?

¿Cuál es la mejor manera de agregar muchas imágenes en modo fuera de línea en mi aplicación de Android?

Cómo convertirte en un desarrollador de Android en India gratis

¿Debería Google reescribir Android para usar una máquina virtual C ++ llvm tipo en lugar de Dalvik y también reemplazar la pila Java con una pila C ++ nativa para resolver algunos de los problemas de latencia, retraso y distensión, especialmente para el desarrollo de juegos?

¿Qué herramientas y técnicas necesitará uno para crear una aplicación que pueda ayudar en la segregación de desechos, al reconocer el tipo de desechos a través de la voz o una foto?