Resolución diferente soporte android

Pregunta editada:

Resolución móvil:
Me gustaría diseñar diferentes ppp de pantalla como las siguientes resoluciones.
320x480,
480 × 800,
540x960,
720x1280 (Samsung S3),
1080x1920 (S4, Nexus5, Nexus 5x, Moto G4),
2560 x 1440 (Nexus 6, Nexus 6p, Samsung edge)

Resolución de la tableta:
480x800 (micromax),
600x1024 (samsung tab2),
800x1280 (nexus 7),
1200x1920 (nuevo nexo 7),
2048x1536 (nexo 9)

Quiero usardiferentes tamaños de fuente Dependiendo de la resolución de la pantalla del dispositivo.

Q1) ¿Qué es elbest forma de resolver estoproblem?

P2) ¿Cuál es la mejor opción para realizar codificación de código o XML?

P3) ¿Qué carpeta dibujable representa qué resolución de dispositivo?

Q4) ¿Tamaño del icono de Application Launcher para diferentes resoluciones?

Respuestas a la pregunta(8)

Su respuesta a la pregunta