¿Cuáles son algunos trucos que pueden mejorar el rendimiento de mi aplicación en el desarrollo de Android?

Realice llamadas a métodos para inicializar variables dentro de su programa. En lugar de llamar a varios métodos para inicializar menos objetos en una clase.
1. Intente usar tipos de valor donde sea posible, use constantes (tienen que ser estáticas).

  • No hagas un trabajo que no necesitas hacer.
  • No asignes memoria si puedes evitarlo.
  • Evite asignar objetos innecesarios (foo p = new foo ();)
  • Siempre es una buena práctica usar campos estáticos a menos que planee alterar el objeto.
  • Evitar Getters / Setters internos (costoso en Android)
  • Uso mejorado para sintaxis de bucle
  • Evite los puntos de flotación
  • Conocer y utilizar las bibliotecas.
  • Los subprocesos múltiples mejoran la capacidad de respuesta (pero si no se administran bien, en realidad pueden causar retrasos, no use múltiples subprocesos a menos que realmente lo necesite)
  • Reduzca los parámetros de sus métodos, ya que los parámetros de los métodos (considere usar la variable de campo cuando sea posible en lugar de crear métodos de parámetros largos)

Lo siento, no escribí todas las técnicas que conozco, definitivamente hay muchos más trucos disponibles para usar que no conozco. He añadido algunos trucos de rendimiento de c #