GeeksforGeeks
Android Studio proporciona una plataforma donde se pueden desarrollar aplicaciones Android para teléfonos, tabletas, Android Wear, Android TV. Android Studio es el IDE oficial para el desarrollo de aplicaciones Android, y se basa en la IDEA IntelliJ. Uno puede desarrollar aplicaciones de Android usando Kotlin o Java como Lenguaje de Backend y XML para desarrollar interfaz de usuario de frontend.
En informática, un complemento es un componente de software que agrega una característica particular a un programa de computadora existente. Cuando un programa admite complementos, habilita la personalización. Los complementos son una excelente manera de aumentar la productividad y la experiencia de programación en general.Some Algunas tareas son aburridas y no divertidas de hacer, al usar complementos en Android Studio puedes hacer más en menos tiempo. So Así que en este artículo, compartiremos contigo 7 complementos útiles de Android Studio que te ayudarán a convertirte en un mejor desarrollador de Android.Promoter
Promotor de claves X
Promotor de claves X ayuda a obtener los accesos directos necesarios mientras se trabaja en proyectos de Android. Cuando los desarrolladores utilizan el ratón en un botón dentro del IDE, la tecla Promoter X presenta el atajo de teclado que debería haber utilizado alternativamente. Key Promoter X proporciona una forma sencilla de estudiar cómo reemplazar el trabajo pesado del ratón con teclas de teclado y ayuda a la transición a un desarrollo más rápido y sin ratón. La ventana de herramientas Key Promoter X proporciona una lista de las acciones del ratón que más utilizan los desarrolladores y proporciona rápidamente el acceso directo que los desarrolladores pueden usar alternativamente. Botones que no tienen acceso directo, la tecla Promoter X solicita la oportunidad de crear uno directamente.
ButterKnifeZelezny
ButterKnifeZelezny es un plug-in de Android studio para crear inyecciones de ButterKnife a partir de XML de diseño seleccionado. Es un complemento muy simple para Android Studio / IDEA que admite la creación con un solo clic de inyecciones de Butterknife view. El hecho curioso es que los programadores de Butterknif son perezosos, y los programadores que no son perezosos no son buenos programadores. Casi los desarrolladores de Android deberían conocer la biblioteca de anotaciones ButterKnife de @JakeWharton. El desarrollador puede implementar esta biblioteca sin escribir muchas cosas aburridas como findViewById() y setOnClickListener(). El objetivo 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.
Clase Json a Kotlin
La clase Json a kotlin es un complemento para crear una clase de datos Kotlin a partir de una cadena JSON, en otras palabras, un complemento que cambia la cadena JSON a la clase de datos Kotlin. Con esto, puede generar una clase de datos Kotlin a partir de la cadena JSON mediante programación. Soporta (casi) todo tipo de anotaciones de libs JSON(Gson, Jackson, Fastjson, MoShi y LoganSquare, kotlinx.serialización (valor personalizado predeterminado)). Algunas de las características importantes son:
- Personalizar las propias anotaciones
- Inicializar propiedades con valores predeterminados
- Permitiendo que las propiedades sean anulables (?)
- Determinar automáticamente la anulabilidad de propiedades
- Cambiar el nombre de los campos a estilo camelCase al seleccionar una anotación de lib JSON de destino.
- Generar clase Kotlin como clases individuales
- Generar clase Kotlin como clases internas
- Formatear cualquier cadena JSON legal
- Generar tipo de mapa cuando la clave json es el tipo primitivo
- Crear anotación solo cuando sea necesario
- Clase de datos de definición personalizada clase principal
- Ordenar propiedades por orden alfabético
- Hacer que la propiedad de la palabra clave sea válida
- Soporte Para cargar JSON Desde el Paster / Archivo local / Http Soporte de URL
- personalice su propio módulo de extensión de complemento
- Soporte de clase normal
- Soporte de carga de complemento dinámico
- Soporte para generar clases de lista desde JSONArray
- Soporte de esquemas json complejos
Json a clase kotlin es una excelente herramienta para desarrolladores de Kotlin y puede convertir una cadena JSON a clase de datos Kotlin. La herramienta no solo podía entender los tipos primitivos, sino también crear automáticamente tipos complejos. Es simplemente accesible. Proporcionamos mapa de teclas de acceso directo ALT + K para Windows y Opción + K para Mac, pruébalo y te enamorarás de él. JsonToKotlinClass hace que la programación sea más agradable.
Soportes de arco iris
Soportes de arco iris agrega paréntesis de arco iris y arco iris al código. La codificación por colores de los corchetes facilita la obtención de corchetes emparejados para que los desarrolladores no se pierdan en un mar de corchetes idénticos. Esta es una herramienta muy útil y evita la confusión de seleccionar qué soporte debe cerrarse. Cada par de corchetes/paréntesis tiene un color diferente. Bastante simple, pero un excelente complemento.
CodeGlance
El complemento Codeglance ilustra una visión general o minimapa de alejamiento con zoom similar a la que se encuentra en Sublime en el panel editor. El minimapa permite un desplazamiento rápido que le permite saltar directamente a secciones de código. Algunas de las características importantes son:
- Codeglance funciona con temas claros y oscuros utilizando los colores personalizados para resaltar la sintaxis.
- Hilo de trabajo para renderizar
- Reproducción de color utilizando el tokenizador de IntelliJ
- Desplazable!
- Incrustado en la ventana del editor
- Reemplazo completo del esquema de código que ayuda a las nuevas compilaciones de Intellij.
ADB Idea
ADB Idea es un complemento para Android Studio e Intellij IDEA que acelera el desarrollo habitual de Android. Permite accesos directos para varias funcionalidades del emulador que normalmente consumen mucho tiempo, como restablecer los datos de la aplicación, desinstalar la aplicación o inicializar el depurador. Se proporcionan los siguientes comandos:
- ADB Uninstall App
- ADB Kill App
- ADB Inicio de la Aplicación
- ADB Reiniciar la Aplicación
- ADB Borrar Datos de la Aplicación
- ADB Borrar Datos de la Aplicación y Reiniciar
- ADB Inicio de la Aplicación Con el Depurador
- ADB Reiniciar la Aplicación Con el Depurador
- BAD Conceder/Revocar los Permisos
- ADB Activar/Desactivar Wi-Fi
- ADB Activar/Desactivar Datos Móviles