sizeByPixel static method

double sizeByPixel(
  1. double size
)

Recebe o size e retorna o pixel proporcional a tela do device.

Realiza o calculo através da largura utilizado no protótipo recebida do design para obter um valor proporcional ao tamanho do device do usuário.

Por exemplo: Tamanho de um texto no protótipo é 16, com a largura de 365 do device do protótipo. No iPhone 5s a largura é 320 e o texto de 16 seria 13.65, ficando proporcional ao tamanho da tela.

Implementation

static double sizeByPixel(double size) {
  return screenWidth! * (size / _widthPrototypeByDesign);
}