Los mejores 17 complementos para Android Studio

Los mejores 17 complementos para Android Studio


Hay cientos de complementos para Android Studio, y su número crece cada día. Esto sucede principalmente por dos razones. Primero, Android Studio es el entorno oficial de desarrollo integrado para crear aplicaciones de Android. En segundo lugar, Intellij IDEA, la plataforma en la que se basa Android Studio, le permite desarrollar e instalar fácilmente complementos útiles que son compatibles con ambos IDE. ¿Qué complementos instalas?


Por supuesto, puede programar en Android Studio "simple" simplemente instalando las bibliotecas necesarias y no agregando un solo complemento. Pero por que? Los complementos para Android Studio pueden hacer que su trabajo sea más eficiente y divertido. Ahora le diremos sobre los mejores complementos de Android Studio que pueden triplicar (al menos) su rendimiento.


En la lista de los mejores complementos para Android Studio, hemos incluido algunas herramientas básicas que han sido probadas por el tiempo, así como una serie de gemas poco conocidas recomendadas por desarrolladores experimentados de aplicaciones de Android. Entonces, aquí están nuestros complementos favoritos de Android Studio:


1. Manipulación de cuerdas


Manipulación de cuerdas


Como su nombre lo indica, este complemento ahorrará horas de tedioso trabajo manual con cadenas. Le permite cambiar el estilo del texto (camelCase, kebab-minúsculas, KEBAB-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, minúsculas, mayúsculas, PascalCase), codificar / decodificar, aumentar / disminuir, ordenar, filtrar y alinear .


2. Codota


Codota


Solo mira de lo que es capaz el próximo plugin. El complemento Codota utiliza el aprendizaje automático para completar automáticamente su código . El complemento aprende de ejemplos de código de millones de programas Java junto con su propio contexto único. Utilizado por desarrolladores Java principiantes y experimentados, Codota acelera el desarrollo y ayuda a eliminar errores molestos que aparecen en su código.


Además del complemento, Codota también ofrece una extensa biblioteca de fragmentos de código Java comúnmente utilizados para copiar y pegar en el lugar correcto.


3. Indicador de uso de CPU


Indicador de uso de CPU


Este simple complemento es mucho más útil de lo que piensas a primera vista. A medida que su código y aplicación se vuelven más complejos de compilar y ejecutar, esto afectará a su procesador. Una de las características más útiles del indicador de utilización del procesador es la capacidad de generar un volcado de subprocesos para mostrar qué obstruye el procesador en el subproceso de fondo .


4. Soportes arcoiris


Soportes de arcoiris


Los corchetes siempre han sido una fuente de dolor de cabeza para los programadores. ¿Cuántas horas pasé buscando este soporte perdido? Basta!


En lugar de sentarse e intentar averiguar qué soporte ya ha cerrado y cuál aún no, coloree los soportes con el complemento Rainbow Brackets.


Es compatible con Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex, C #, Dart y otros idiomas


5. Proyecto Lombok


El código Java complejo para aplicaciones de Android a menudo puede contener una gran cantidad de código repetitivo (constructores, captadores, establecedores). Esto puede ser tedioso y difícil en términos de legibilidad y soporte de código. Project Lombok es una biblioteca de Java que se conecta a su IDE y genera este código de plantilla para usted , manteniendo su código conciso y legible. La diferencia en el código antes y después puede ser bastante sorprendente.


Vale la pena señalar que Lombok, al ser una biblioteca en tiempo de compilación, no hará que su aplicación sea más pesada. Además, los desarrolladores de complementos en su sitio ofrecen muchos recursos útiles para usuarios y desarrolladores de complementos.


6. Importador de Android Drawable


Importador de Android Drawable


Si va a trabajar con Drawable cuando desarrolle una aplicación de Android, entonces este es el complemento que debe tener en cuenta.


Para adaptar los recursos a todos los tamaños y resoluciones de pantalla de los dispositivos Android, cada proyecto de Android tiene una carpeta dibujable. Si ha sido bendecido por un diseñador de Paradise que proporciona recursos que ya están en las carpetas correctas con los nombres correctos, le envidiamos sinceramente. Pero lo más probable es que no sea tan afortunado y usted mismo cambie el nombre y mueva los archivos PNG a las carpetas deseadas.


Android Drawable Importer es un complemento que te ahorrará un montón de tiempo. Le permite importar recursos individuales para la regulación a los tamaños y permisos requeridos, archivos zip completos para su colocación automática en las carpetas necesarias .


7. Miniaturas dibujables de vectores


Para obtener una vista previa del archivo XML de vector, debe ejecutar la aplicación. Las miniaturas dibujables de vectores lo ayudarán a deshacerse de esto y mostrar dibujos vectoriales con un solo clic.


8. Complemento de previsualización de Android Drawable


Cuando su proyecto tiene muchos componentes dibujables, navegar a través de ellos puede ser muy difícil. Sería bueno si el IDE tuviera una vista previa rápida de la imagen, ¿verdad? Con el complemento de vista previa de Android Drawable, esto es posible.


Este complemento para Android Studio reemplaza los iconos predeterminados en el árbol de archivos del proyecto con vistas previas de elementos . Pero no olvide usar nombres adecuados para dibujable, todavía es importante.


9. Nombra ese color


Nombra ese color


Permítanme comenzar rompiendo el mito. No todas las mujeres pueden distinguir la turquesa de la aguamarina o la berenjena de la ciruela. Y para esto no es necesario ser daltónico.


La presencia y popularidad de este complemento sugiere que la mayoría de los desarrolladores tampoco tienen esta habilidad mágica de reconocimiento de color.


El complemento Name That Color nombrará el color que tiene en el portapapeles, directamente en el archivo de recursos en Android Studio, y le dará el nombre del color más cercano . La era lighter_light_pink en sus archivos xml está llegando a su fin.


10. bundletool


bundletool es la herramienta básica que Gradle, Android Studio y Google Play usan para crear el paquete de aplicaciones de Android o convertir el paquete de aplicaciones en varios APK implementados en dispositivos . Esta herramienta de Google es necesaria para trabajar de manera más efectiva con los paquetes APK.


11. Navaja Zelezny


Android ButterKnife es una biblioteca de inyección de dependencias . Como regla general, esto mejora la legibilidad del código, lo que le permite concentrarse en la lógica y no mezclar el código en un montón para buscar componentes de visualización o agregar oyentes.


Navaja Zelezny


Android ButterKnife Zelezny es un complemento de Android Studio para crear inyecciones de ButterKnife a partir de diseños XML seleccionados en Actividad, fragmentos o adaptadores. La mayoría de los manuales de ButterKnife que encontrará le recomendarán instalar Zelezny.


12. Entrada de Android


Android Input es un complemento bastante simple pero útil para Android Studio que le permite ingresar fácilmente texto directamente a su dispositivo o emulador de Android . Recuerda el último dispositivo utilizado y el último texto ingresado.


Entrada de Android


13. Idea ADB


Este complemento para Intellij IDEA y Android Studio agrega una serie de atajos de teclado útiles para varios comandos de herramientas ADB directamente en su IDE. Aunque esto parece una exageración, los desarrolladores dicen que ADB Idea realmente puede acelerar el desarrollo y la depuración de aplicaciones de Android.


14. mejorado con adb


Llamando a sí mismo un "cuchillo suizo para pruebas y desarrollo para Android", adb-extended es una interfaz de línea de comandos para ejecutar varios scripts. Esto le permite probar muchos comportamientos de aplicación potencialmente erróneos , como la rotación de la pantalla, el modo de ahorro de batería, el modo de almacenamiento de datos, el modo de espera y la concesión o revocación de permisos.


15. ADB WIFI


Este complemento facilita la conexión de su dispositivo a ADB a través de WiFi para la depuración . Al igual que muchos otros complementos pequeños pero convenientes, este es solo un contenedor para una serie de comandos que puede ejecutar en la línea de comandos. Pero, ¿por qué no hacer que este proceso sea más cómodo?


16. Aquí hay dragones


Aquí hay dragones es un complemento de Intellij y Android Studio que le permite anotar sus métodos Java "sucios" con la anotación @SideEffect. Al llamar a este método, el complemento muestra un pequeño icono de dragón.


Aquí hay dragones


Y además, este complemento es demasiado lindo para no incluirlo en nuestra lista. Estos son dragones!


17. Modo de energía 2


Sabes, tu código es simplemente épico. Cuando bacalaas toda la noche y tu sangre contiene un alto contenido de cafeína, puedes sentir tus dedos arrojando fuego y sacudiendo el mundo. Tu eres dios Y mereces programar como Dios .


Modo de energía 2


Y finalmente


Antes de comenzar a instalar todos los complementos de la lista, debe recordar que una gran cantidad de complementos generalmente ralentiza el IDE. Piense en sus hábitos al escribir código y vea qué complementos le ahorrarán tiempo sin agregar peso adicional a Android Studio.

Source: https://habr.com/ru/post/449132/


All Articles