6 Plugins más útiles de Android Studio

Android Studio proporciona una plataforma en la que se pueden desarrollar aplicaciones android para teléfonos Android, tabletas, Android Wear, Android TV. Android Studio es el IDE oficial para el desarrollo de aplicaciones Android, y se basa en el IntelliJ IDEA. Uno puede desarrollar aplicaciones Android usando Kotlin o Java como el lenguaje backend y XML para desarrollar la interfaz de usuario frontend.

En informática, un plug-in es un componente de software que añade una característica particular a un programa informático existente. Cuando un programa admite plug-ins, permite su personalización. Los plugins son una gran manera de aumentar la productividad y la experiencia de programación en general. Algunas tareas son aburridas y no son divertidas de hacer, mediante el uso de plugins en el android studio se puede hacer más en menos tiempo. Así que en este artículo, vamos a compartir con ustedes 7 útiles plugins de android studio que ayudarán a convertirse en un mejor desarrollador de android.

Key Promoter X

Key Promoter X ayuda a obtener los accesos directos necesarios mientras se trabaja en proyectos android. Cuando los desarrolladores utilizan el ratón en un botón dentro del IDE, el Key Promoter X presenta el atajo de teclado que debería haber utilizado alternativamente. Key Promoter X proporciona una forma sencilla de estudiar cómo sustituir el tedioso trabajo del ratón por las teclas del teclado y ayuda a la transición a un desarrollo más rápido y sin ratón. La ventana de la herramienta Key Promoter X ofrece una lista de las acciones del ratón más utilizadas por los desarrolladores y proporciona rápidamente el acceso directo que los desarrolladores pueden utilizar de forma alternativa. Botones de no tener ningún acceso directo, el promotor de la clave X pide con la oportunidad de crear directamente uno.

ButterKnifeZelezny

ButterKnifeZelezny es un plug-in de android studio para crear inyecciones de ButterKnife de diseño seleccionado XML. Es un plugin muy simple para Android Studio/IDEA que soporta la creación de inyecciones de vista Butterknife con un solo clic. El hecho divertido es ButterKnifeProgramadores son perezosos, y los programadores que no son perezosos no son buenos programadores. Casi todos los desarrolladores de Android deberían conocer la biblioteca de anotaciones ButterKnife de @JakeWharton. El desarrollador puede implementar esta biblioteca sin tener que escribir un montón de aburridos findViewById() y setOnClickListener(). El propósito principal es facilitar a los desarrolladores la generación rápida del código de la vista de enlace de control y mejorar la eficiencia de la codificación.

Json To Kotlin Class

Json to kotlin Class es un plugin para crear una clase de datos Kotlin a partir de una cadena JSON, en otras palabras, un plugin que cambia la cadena JSON a una clase de datos Kotlin. Con esto, puedes generar una clase de datos Kotlin a partir de la cadena JSON programáticamente. Soporta (casi) todo tipo de anotaciones de librerías JSON(Gson, Jackson, Fastjson, MoShi y LoganSquare, kotlinx.serialization(default custom value)). Algunas de las características importantes son:

  • Personalizar las propias anotaciones
  • Inicializar propiedades con valores por defecto
  • Permitir que las propiedades sean anulables(?)
  • Determinar la anulabilidad de las propiedades de forma automática
  • Renombrar los nombres de los campos para que sean de estilo camelCase al seleccionar una anotación JSON lib de destino.
  • Generar la clase Kotlin como clases individuales
  • Generar la clase Kotlin como clases internas
  • Formatear cualquier cadena JSON legal
  • Generar tipo de mapa cuando la clave json es el tipo primitivo
  • Sólo crear anotación cuando sea necesario
  • Definir clase de datos personalizada clase padre
  • Propiedad ordenar order by Alphabetical
  • Hacer válida la propiedad keyword
  • Soportar la carga de JSON desde Paster/Archivo local/Http URL
  • Soportar personalizar su propio plugin por Módulo de Extensión
  • Soportar la clase normal
  • Suplemento dinámico soporte de carga
  • Soporte de generación de ListClass desde JSONArray
  • Soporte de esquema json complejo

Json to kotlin Class es una excelente herramienta para los desarrolladores de Kotlin y puede convertir una cadena JSON a una clase de datos Kotlin. La herramienta no sólo podría entender los tipos primitivos, sino también auto-crear tipos complejos. Es simplemente accesible. Proporcionamos el atajo de teclado ALT + K para Windows y Opción + K para Mac, ¡pruébalo y te vas a enamorar de él! JsonToKotlinClass sólo hace que la programación sea más deliciosa.

Corchetes de arco iris

Corchetes de arco iris añade corchetes de arco iris y paréntesis de arco iris al código. La codificación por colores de los paréntesis simplifica la obtención de paréntesis emparejados para que los desarrolladores no se pierdan en un mar de paréntesis idénticos. Esta es una herramienta muy útil y ahorra la confusión de seleccionar qué paréntesis debe cerrarse. Cada par de corchetes/paréntesis tiene un color diferente. Bastante simple, pero un excelente plugin.

CodeGlance

El plugin CodeGlance ilustra una visión general ampliada o minimapa similar a la que se encuentra en Sublime en el panel del editor. El minimapa permite un desplazamiento rápido que le permite saltar directamente a las secciones de código. Algunas de las características importantes son:

  • Codeglance funciona con temas claros y oscuros utilizando los colores personalizados para el resaltado de sintaxis.
  • Hilo de trabajo para el renderizado
  • Rendimiento de colores utilizando el tokenizador de IntelliJ
  • ¡Desplazable!
  • Incorporado a la ventana del editor
  • Reemplazo completo de Code Outline que ayuda a los nuevos builds de Intellij.

ADB Idea

ADB Idea es un plugin para Android Studio e Intellij IDEA que agiliza el desarrollo androide habitual. Permite atajos para varias funcionalidades del emulador que normalmente consumen mucho tiempo, como restablecer los datos de la app, desinstalar la app o inicializar el depurador. Se proporcionan los siguientes comandos:

  • ADB Desinstalar App
  • ADB Matar App
  • ADB Iniciar App
  • ADB Reiniciar App
  • ADB Borrar Datos de App
  • ADB Borrar App Datos y reinicio
  • ADB Iniciar aplicación con depurador
  • ADB Reiniciar aplicación con depurador
  • ADB Conceder/revocar permisos
  • ADB Activar/desactivar Wi-Fi
  • ADB Activar/Desactivar Datos Móviles

Mis Notas Personales arrow_drop_up
Guardar