Adiós Android Support Library, Hola AndroidX.

Pregunta de la clase:
Carlos Jesús Fernández Salazar

Carlos Jesús Fernández Salazar

EstudiantePregunta

Junto a la actualización de Android Studio a su versión 3.2, vienen nuevas características muy emocionantes (créeme, menciono sólo unas pocas) como el soporte para Android Jetpack, las nuevas características del profiler y la herramienta para migrar hacia la nueva Android extension libraries (AndroidX), que "representa el futuro de la Biblioteca de Soporte de Android (Android Support Library).

¿Cuál es la razón?


Básicamente claridad. Saber cuáles son los paquetes que se incluyen en el SO y cuáles se incluyen en el APK.

¿Qué pasará con la Biblioteca de Soporte de Android (Android Support Library)?


Según el sitio oficial de android "Los paquetes existentes, como la Biblioteca de soporte de Android, se están refabricando (refactored) en AndroidX. Aunque las versiones de Support Library 27 y anteriores aún están disponibles en Google Maven, todos los nuevos desarrollos se incluirán solo en las versiones de AndroidX 1.0.0 y posteriores."

AndroidX sigue las reglas de versión semántica por lo cual puedes actualizar las bibliotecas de tu proyecto de forma independiente sin problema alguno.

Quiero migrar mi proyecto a AndroidX


Sencillo, en el menú de barra superior seleccióna Refactor > Migrate to AndroidX, y en tu archivo gradle.properties establece las siguientes banderas en true.

android.useAndroidX=true android.enableJetifier=true

Si quieres saber más, visita la documentación oficial, ¡está muy interesante!

2 respuestas
    Jhonathan Borda Moreno

    Jhonathan Borda Moreno

    Estudiante

    Hola. Pregunta: Cuando se crea un proyecto con Flutter por defecto va con AndroidX o también hay que migrarlo?

    Osvaldo Damián Ruiz

    Osvaldo Damián Ruiz

    Estudiante

    Wao me sirvio realmente