Desde una perspectiva de diseño, es posible que enfrente menos obstáculos que alguien de un fondo Java puro. Pero en términos de codificación, Android probablemente sería un nuevo territorio. A menos que decida seguir usando PHP (PHP para Android), lo cual no sugeriría si realmente desea convertirse en un desarrollador de Android.
- Android es casi completamente Java y XML con algunas abstracciones realmente útiles. Si no se siente cómodo con Java, ahora puede ser un buen momento para comenzar. Tome cualquier libro estándar de Java para principiantes y haga una lectura superficial. Intente comprender cualquier concepto que no tenga claro
- Descargue Android Studio y SDK Tools e intente crear y ejecutar un proyecto simple en un emulador (o dispositivo)
- Comprender las actividades y cómo los diseños se vinculan con ellas. Este debería ser el primer paso para comprender cómo se componen las aplicaciones de Android. (También podría ser útil entender cómo un fragmento difiere de una Actividad)
- Ahora comience a agregar botones, casillas de verificación, cuadros de texto, etc. y agrégueles funciones
- Una vez que comprenda cómo agregar widgets y vincularlos a funciones, comience a crear una aplicación simple de una actividad.
Una vez que puede hacer una aplicación simple, el camino diverge para diferentes programadores. Intenta crear aplicaciones cada vez más complejas y aprende en el camino.
La experiencia en MySQL lo ayudará a diseñar la base de datos para la aplicación. Pero esta será una porción relativamente pequeña del código. Android usa la base de datos Sqllite.
- ¿Cuál es la mejor aplicación para verificar el kilometraje del vehículo en Android?
- ¿Qué aplicación de Android será útil para las personas de la generación actual?
- ¿Vale la pena unirse a un instituto de capacitación para el desarrollo de Android?
- ¿Cuánto tiempo lleva desarrollar una aplicación?
- En el desarrollo de Android, ¿cuál es el mejor: Java, C # u otros?
Su conocimiento de Javascript será útil mientras comprende las devoluciones de llamada para WiFi, bluetooth, etc. Quizás también mientras se entienden los objetos ejecutables.
Buena suerte