Inicio rápido con Couchbase Lite, Android Studio y Gradle

Gradle Logo

Inicio rápido con Couchbase Lite, Android Studio y Gradle

Este post ilustrará todos los pasos necesarios para empezar con Couchbase Lite en un proyecto Android usando Android Studio y el sistema de construcción estándar Gradle. Esta es la forma más fácil de configurar el uso de Couchbase Lite con Android.

Requisitos previos

Suponemos que ya tiene instalado Android Studio y sabe cómo crear un nuevo proyecto. Consulte la Android Studio para más detalles.

Si tienes Android Studio instalado y listo, el tiempo estimado para completar estos pasos es inferior a 5 minutos.

Primer paso

Crear un nuevo proyecto (o abrir uno actual). Esto muestra el aspecto de Android Studio después de abrir un nuevo proyecto "Actividad vacía".

View at the start of a new project

Paso 2

En el panel Proyecto (área de navegación de la izquierda), despliega la sección titulada "Gradle Scripts". Haz doble clic en la entrada build.gradle etiquetada como "Módulo: app". La flecha de la siguiente imagen indica la línea en la que hay que hacer clic.

Selecting build.gradle file for editing

Debería ver el archivo build.gradle abierto para su edición en el panel derecho del editor.

Paso 3

Busque la sección "dependencias" del archivo build.gradle. Debería ser algo como esto.

Añada la siguiente línea a esta sección:

La flecha de la siguiente imagen muestra dónde debe estar la entrada y cómo serán los resultados.

build.gradle detail showing new entry

En este punto, lo más probable es que aparezca un mensaje indicándole que puede ser necesaria una sincronización del proyecto. Haga clic en "Sincronizar ahora". También puede sincronizar en cualquier momento utilizando el botón de la barra de herramientas, como se muestra a continuación.

Toolbar Gradle sync button

La sincronización llevará un poco de tiempo. El sistema de compilación de Android Studio (usando Gradle) se encarga de descargar todos los archivos necesarios y hacer los cambios necesarios en tu proyecto para incluir Couchbase Lite.

¡Empieza a codificar!

Una vez que Gradle haya terminado, estás listo para empezar. Como prueba rápida, puedes ver si Android Studio empieza a incluir Couchbase Lite en las sugerencias de autocompletado. En el siguiente ejemplo, hemos empezado a declarar una variable de tipo "Manager". Puedes ver que Android Studio sugiere la clase Manager del paquete com.couchbase.lite como compleción.

AutocompleteCalloutFragment.png

Notas finales

Este tutorial fue creado usando Couchbase Lite versión 1.2.1 y Android Studio versión 2.1.2. Algunas versiones anteriores de Android Studio tenían problemas con archivos de manifiesto duplicados. Esto causará que Gradle muestre un error. Si esto ocurre, intenta añadir estas líneas a la sección "android" del build.gradle:

Posdata

Consulte más recursos en nuestra portal para desarrolladores y síganos en Twitter @CouchbaseDev. Puede enviar preguntas a nuestro foros. Y participamos activamente en Stack Overflow.

Puede seguirme personalmente en @HodGreeley

Estoy deseando hablar con usted.

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Hod Greeley, Defensor del Desarrollador, Couchbase

Hod Greeley es desarrollador de Couchbase y vive en Silicon Valley. Tiene más de dos décadas de experiencia como ingeniero de software y director de ingeniería. Ha trabajado en una variedad de campos de software, incluyendo física computacional y química, seguridad informática y de redes, finanzas y móviles. Antes de unirse a Couchbase en 2016, Hod dirigió las relaciones con desarrolladores para móviles en Samsung. Hod es doctor en física química por la Universidad de Columbia.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.