Hay dos maneras :
- Usted tiene su propia idea y se desarrolla desde cero junto con diseños Wireframes / UI
- Portar la aplicación IOS existente a Android (IU y funcionalidad)
Caso 1 :
- En este caso, lo primero es escribir un resumen de la funcionalidad para hacer y congelarlo.
- Convierta la funcionalidad en pantallas lógicas y dibuje la pantalla con lápiz sobre papel (repita esto muchas veces para obtener el mejor diseño de interfaz de usuario compacto).
- Si no puede dibujar, aprenda e inspírese con aplicaciones bien diseñadas de su categoría de Google Play Store.
- Si bien el diseño no se desvía de las pautas. Hasta que sea inevitable.
- Ahora el boceto está listo, elija el esquema de color del tema para una mejor apariencia, puede elegir pintura o photoshop o Illustrator.
- Si está seguro de que puede omitir el paso 5 o que los diseñadores lo hagan.
- Ahora que el boceto está listo, cree diseños de interfaz de usuario.
- Vaya paso a paso, Android sigue el patrón MVC, intente adherirse al patrón MVC.
- Escriba Modelos / Controlador y lógica una vez que su IU esté en su lugar.
10. Depende de su interfaz de usuario y backend (buscar datos / análisis), puede enfrentar muchos problemas y puede que tenga que codificar mucho. Pero antes de reinventar la rueda, debe visitar Github y otros repositorios de código fuente abierto para evitar el dolor.
- ¿Deben seguirse las pautas de diseño de Android?
- ¿Cómo envío mi código fuente modificado de Android a Google?
- ¿Por qué no puede haber una versión universal de Android?
- ¿Cuál será el próximo idioma oficial para reemplazar a Java como un entorno principal de programación de Android? ¿Se basará en Python, el lenguaje más popular utilizado en Google, o JavaScript, como lo sugiere la introducción de aplicaciones web en el SDK 2.3?
- ¿Por qué los desarrolladores de aplicaciones móviles producen aplicaciones iOS antes que aplicaciones Android, cuando Android tiene más usuarios finales?
11. La mayoría de las veces encuentro bibliotecas en las que se pueden adoptar según la declaración de tu problema, no te olvides de mirar alrededor.
Espero que estos consejos te ayuden.
Caso 2:
1. En general, estos trabajos de portabilidad te dejan con un extraño problema de compatibilidad de IU en caso de que estés portando desde IOS / Windows. No te burles de la interfaz de usuario tal como es.
2. Encuentre la combinación adecuada para el componente de la interfaz de usuario en Android. Es mucho más fácil desarrollar componentes de interfaz de usuario nativos que romper la cabeza con los componentes de la interfaz de usuario simulada de IOS.
3. Seguir el punto 7 del caso 1.
Esta es mi opinión o estrategia, puedes hacer la tuya. con lo que te sientes cómodo, sobre todo funcionó para mí, así que contigo, espero.