Usar otro proyecto como biblioteca

todavía estoy aprendiendo android y aquí es donde estoy atascado. Quiero utilizar este proyecto como tutorial para mi aplicación https://github.com/PaoloRotolo/AppIntro Tiene una wiki, y dice que necesito agregar la dependencia de Gradle, que estoy bastante seguro de que manejaré correctamente.

Lo que me molesta es cómo extiendo esa aplicación a mi class? ¿Dónde pongo ese proyecto / biblioteca dentro de mi proyecto? Lo siento si esta pregunta es newb-ish, probé muchas cosas y no funcionaron.

¡Gracias por tu ayuda!

Como dijiste que manejarías agregar la dependencia de gradle, creo que estás preguntando cómo implementar una pantalla de introducción. ¿Leyó la parte Cómo usar en la página de inicio de la biblioteca?

Todo se explica allí. Qué extender y qué hace cada método. Para la creación real de cada fragment, les daré una pista.

Después de crear una nueva class para su pantalla de Introducción, si no tiene un layout específico para su fragment, simplemente use esa parte del código:

addSlide(AppIntroFragment.newInstance(title, description, image, background_colour)); 

donde los parameters son variables que eliges. Para la image, puede usar cualquiera de sus imágenes dentro de la carpeta R.drawable.intro_ico como R.drawable.intro_ico y para el color de background – ContextCompat.getColor(this, R.color.grey)

el color 'gris' debe crearse en colors.xml o elegir lo que desee.

EDITAR: Y si se preguntaba si debería download algo y dónde, no todo está hecho solo agregando estas líneas de código a su build.gradle . Cuando los agrega, Android Studio solicita Sync el file gradle y luego descarga la biblioteca.

Para algunas bibliotecas, necesitarás download un file jar o git clone de un repository y luego agregar la carpeta descargada como Module a tu proyecto yendo a Android Studio> Nuevo> Importar module> ubicar la carpeta . Sin embargo, para eso, agregar la dependencia es suficiente ya que se descarga después de la synchronization.

¡es realmente muy simple! solo agrega estas líneas:

 repositories { mavenCentral() } dependencies { compile 'com.github.paolorotolo:appintro:3.4.0' } 

en su file build.gradle debajo de la carpeta de la aplicación.