Estoy comenzando una aplicación de Android. No estoy seguro de cómo empezar. ¿Tengo que crear diferentes archivos PSD para varias resoluciones de pantalla? Si es posible, ¿podría tener una buena referencia para seguir?

¡No no no no no!

No necesitas hacer eso. La interfaz de usuario de una aplicación de Android funciona en diseños y vistas. Cada uno de ellos puede tomar tamaños en unidades flexibles. Por ejemplo, puede pedirle a TextView que ocupe todo el ancho dándole un ancho de MATCH_PARENT. O puede pedirle a LinearLayout que cambie el tamaño según el contenido que contiene, dándole un ancho y alto WRAP_CONTENT.
De hecho, dar un tamaño fijo a cualquier vista o diseño se considera una mala práctica. Entonces, no das tamaños en px, lo das en dp. Y si desea tamaños dp separados para tamaños de pantalla separados, puede definir diferentes tamaños en dimens.xml. No es necesario crear una interfaz de usuario de diseño separada para tamaños separados.

Lo mismo es cierto para las fuentes. Usted da tamaños en sp que automáticamente dan valores px de acuerdo con la densidad de la pantalla, por lo que es fácil leerlos en cada tamaño de pantalla.

Esto es lo que Google dice sobre esto:
Apoyando diferentes densidades

Dado que Android se ejecuta en dispositivos con una amplia variedad de densidades de pantalla, siempre debe proporcionar sus recursos de mapas de bits adaptados a cada uno de los segmentos de densidad generalizados: densidad baja, media, alta y extra alta. Esto lo ayudará a lograr una buena calidad gráfica y rendimiento en todas las densidades de pantalla.
Inserte los recursos en los directorios apropiados y cuando especifique la imagen en su xml, el sistema seleccionará automáticamente la imagen más adecuada para la resolución correspondiente del dispositivo.

Para obtener más información, puede consultar la página del desarrollador de Android

Apoyando diferentes densidades

Básicamente, debes tener en cuenta dos factores.
1.Diseñando para diferentes densidades de pantalla
2.Diseñando para diferentes tamaños de pantalla
Puede seguir las pautas de diseño proporcionadas por google en el sitio del desarrollador.

More Interesting

Estoy a punto de escribir una nueva aplicación para Android. ¿Qué quieren que escriba?

Tengo una gran idea de aplicación de teléfono móvil. Básicamente es una aplicación de chat. ¿Cuáles son todas las habilidades que necesito desarrollar para construir la aplicación y ponerla en funcionamiento?

Estoy planeando rootear mi teléfono inteligente. Su memoria para la instalación de aplicaciones es de alrededor de 850 MB. Entonces, ¿puedo instalar más aplicaciones rooteando?

Quiero crear una aplicación de Android que, si el usuario la usa durante un año, muestre la información sobre ese año. La información se almacenaría localmente. No quiero usar ninguna conexión a Internet, quiero que todo esté desconectado. ¿Qué debo usar?

Pude jugar Summoner's War (un juego de Android) en mi Xperia Mini hasta hace unos 6 meses, ahora no puedo. ¿Cómo hago que mi teléfono lo reproduzca?

Quiero construir una aplicación de Android yo mismo. Soy un principiante en la codificación. ¿Alguien me puede dar orientación?

Tengo 16 años y sé algunos conceptos básicos de HTML, Java y C ++. Quiero desarrollar aplicaciones para Android y trabajar en Google. ¿Qué debería aprender a continuación? ¿De dónde debería aprender?

Quiero crear una aplicación de juegos para iOS y Android con muchos minijuegos para niños pequeños. ¿Qué sistema / marco de desarrollo es mejor: PhoneGap, Cocos2Dx o CoronaSDK? ¿Por qué?

Tengo una idea de desarrollar aplicaciones de Android o iOS para móviles. ¿Cuánto costará esto y por dónde puedo comenzar?

Viajaré a Japón la semana que viene. ¿Qué aplicaciones específicas de Japón para Android serían muy útiles?

Estoy desarrollando una aplicación para la competencia en la categoría de salud. La aplicación es una guía de primeros auxilios. También he agregado localizadores de hospitales cercanos en esta aplicación. ¿Qué puedo agregar más para ganar la competencia?

Soy un aspirante de IIT y quiero crear aplicaciones de Android, ¿puedo equilibrar o intentar después de entrar en el collage?

Si creo una aplicación y muchas personas la utilizan, ¿cómo obtendrán ganancias los creadores de la aplicación?

Mi aplicación fue suspendida en Google Play por violar la disposición de tiendas alternativas, ¿y ahora mi cuenta ha sido cancelada después de esa suspensión?

Estoy creando una aplicación de Android antirrobo. ¿Cuáles son las sugerencias sobre las características especiales que se necesitarían en una aplicación antirrobo?