Codifico en C ++ y quiero desarrollar aplicaciones de Android, ¿cómo debo proceder?

Genial Has tomado los pasos iniciales para aprender el desarrollo de Android … ¡Felicidades!

Como ha aprendido C ++, que es un lenguaje orientado a objetos, ahora solo necesita pasar unos días o semanas aprendiendo java principalmente core java . Y créame, si ha aprendido C ++ a fondo, entonces encontrará java fácil. Solo exceptúa algunos conceptos como ArrayList, Maps, Threading, los genéricos que quizás no haya estudiado en C ++ tomarán tiempo para aprender, de lo contrario, solo encontrará que la sintaxis del código ha cambiado, la semántica sigue siendo la misma.

Android usa JAVA + XML para el desarrollo después de que tenga experiencia práctica en Java, simplemente profundice en varios tutoriales de Android, ya sea blogs como androidhive o videos en Youtube.

NO tome la tensión de aprender XML, ya que continuará con los tutoriales que encontrará fáciles de trabajar con el diseño de diseños en Android.

Un consejo más si no quieres pasar tiempo para aprender Java o si estás mucho más ansioso por aprender Android, luego sumérgete en tutoriales y comienza a interpretar el código Java cuando sea necesario, cosas que no entiendes, búscalo en Internet y aprende sobre él … recuerde que esto no es aconsejable y no es la forma correcta.

cosas que debes saber antes de crear tu primera aplicación de Android.

1.Necesitas aprender Java. No hay forma de aprender Android sin conocer Java. Si conoces otro lenguaje de programación, será fácil aprender Java. Pero no te preocupes, Java no es difícil de aprender.

2.aprender XML para el diseño de la aplicación.

3. Cuando esté atrapado en un problema (que inevitablemente sucederá), cambie a Desbordamiento de pila. Si no tiene suerte, busque el Subreddit de Android donde hay una comunidad útil

Estos son algunos enlaces que te ayudarán.

Tutorial XML

Introducción a la programación Java | Udacity

Instalar el JDK

para android para principiantes

Desarrollador de Android Nanodegree | Udacity

Desarrollo de aplicaciones para Android – Tutorial para principiantes – Introducción

¡buena suerte!

Aprende Java básico que requiere 10 días si eres bueno en programación

Obtenga sus respuestas en Android Studio

Intentalo

  • Experimenta con eso
  • Mira un tutorial de YouTube
  • Lea el manual de Android. Desarrollador
  • Intente replicar una aplicación de calculadora, una aplicación de notas o cualquier otra
  • Experimenta todo lo que puedas
  • Busca en la red si tienes algún problema
  • Sé paciente

Y eres bueno para ir

Si eres bueno con tus conceptos de programación, no te costará mucho aprender Java básico. Una vez que aprenda la sintaxis y todo, puede comenzar a experimentar con Android Studio. Internet tiene todo tipo de tutoriales para su ayuda.

En primer lugar, para aprender Android, debe aprender los conceptos básicos de Java java. Para esto, puede ir a las conferencias de newbosten en youtube.com y luego comenzar a aprender Android desde lo básico de newbosten.com y luego probar el curso de desarrollo de Android en udemy.com.

# aprende mientras comienza a construir su aplicación y es muy interesante aprender a cambiar mucho su forma de ver una aplicación después de construirla.

Aprenda Qt, un marco de trabajo de C ++ (si aún no lo sabe) e implemente una base de código en todas partes. Desde Android a iOS a sistemas integrados, lo que sea.

Si te sientes más cómodo con C y si CONOCES C #, puedes probar xamarin en el que creas aplicaciones para Android e incluso iOS en C #.
VISITA: http://WWW.xamarin.com

Hola ankur singh

Bueno, amigo mío, en realidad no puedes porque actualmente las aplicaciones de Android solo se pueden desarrollar en Java.

Por lo tanto, solo aprenda a java y aprender que no tomaría demasiado tiempo y sería una forma fácil si conoce C ++ mejor que el nivel de principiante.

Le recomiendo que aprenda Herencia especialmente para Android, ya que es la característica más importante de Java que necesitará.

Feliz aprendizaje !!!

Puede programar perfectamente Android en C ++ y una de las ventajas es que el 95% de su código también funcionará en diferentes plataformas. Otra ventaja es la velocidad y menos uso de la batería. Google para djinni y desarrollo multiplataforma en Visual Studio 2017.

More Interesting

Acabo de ser contratado como ingeniero de control de calidad, pero tengo interés en el desarrollo de aplicaciones de Android, ¿qué debo hacer?

Tengo una idea para una aplicación móvil, pero nunca he creado una antes. ¿Cuáles son algunos elementos que deberían estar en mi lista de "cosas por hacer"?

No sé cómo crear widgets personalizados de marca para mi sitio de noticias sobre discapacidad https://mydisabilitymatters.com.au ¿Ayuda a encontrar una herramienta o servicio?

Estoy trabajando en una aplicación donde podría localizar productos de abarrotes una vez que entre a la tienda a través de mi dispositivo Android con la ayuda de etiquetas RFID implementadas en los productos. ¿Es esto posible?

Mi primera aplicación alcanzó las 50,000 descargas en 9 meses. ¿Es bueno eso?

Tengo ideas para aplicaciones, ¿a dónde puedo ir para aprender el desarrollo de aplicaciones de Android?

Quiero aprender el desarrollo de juegos de Android, conozco el desarrollo de aplicaciones principales de Android. ¿Alguna sugerencia por dónde debería comenzar? Buenos sitios, enlaces.

Soy un chico de 16 años y me encanta desarrollar juegos y aplicaciones para Android. Pero ahora estoy pensando en promocionarlo, pero a un costo cero o con un bajo presupuesto. ¿Cómo?

He completado C ++ (incluidos los conceptos de OOPS). ¿En qué idioma debo aprender el próximo Python o JAVA (quiero desarrollar aplicaciones de Android)?

Lancé un innovador juego de rompecabezas de Android como pasatiempo y recibí comentarios increíbles (anónimos) de beta-testers. ¿Debo invertir tiempo y dinero para llevarlo al siguiente nivel?

Quiero externalizar un proyecto de aplicación de Android a un profesional independiente. ¿Cuáles son las mejores herramientas (gratuitas) que puedo usar para asignar tareas y rastrear el trabajo?

He completado ingeniería mecánica. Estoy interesado en el desarrollo de aplicaciones de Android. ¿Qué tengo que hacer?

Tengo un iPad Air y últimamente ha comenzado a ser más lento, incluso cuando ejecutaba aplicaciones, solía funcionar perfectamente. ¿Por qué es esto?

Estoy haciendo un BE en informática y tengo que hacer una aplicación de Android que aún no se ha hecho. ¿Cuáles son las nuevas ideas para las aplicaciones de Android?

Soy veterinaria Estoy interesado en desarrollar aplicaciones. ¿Qué cursos debo tomar para aprender el desarrollo de aplicaciones?