En este tutorial aprenderemos como crear una App para compartir frases.
Utilizaremos una base de datos con frases que compartir y que tendrán un orden aleatorio.
Vamos a ver paso a paso como crearla.
Primero vamos a crear una pantalla HOME, donde pondremos un botón que al pincharlo nos abrirá una base de datos con unas frases que cambiarán aleatoriamente y que cada vez que pulsemos el botón nos enseñará una frase distinta.
Al botón HOME le asignamos la acción: Abrir Pantalla: Quotes1, que nos abrirá una pantalla VISOR DE DATOS
En este ejemplo vamos a crear en el la pantalla Quotes1 una base de datos con 3 columnas tipo texto:
Quotes
Author
Type
Lo que utilizaremos es una pantalla tipo VISTA DETALLE en la que arrastraremos los campos que queremos se visualicen (Quotes, Author, Type).
Para que el orden de las frases sea ALEATORIO, en Filtros y ordenación utilizaremos la opción: Orden Aleatorio por el campo “Quotes”.
Vamos ahora a añadir en la vista detalle una tabla con 2 botones (o podemos también usar una barra de navegación. En este caso tendremos que duplicar la barra principal por cada visor de datos para poner luego diferentes acciones a los iconos de cada barra) :
COMPARTIR
SIGUIENTE
Al botón COMPARTIR le asignaremos la acción: “compartir” de manera que, al pulsarlo, el usuario podrá compartir los textos de la base de datos.
Como destino de la acción insertaremos los campos que queremos compartir, eligiendolos desde el compositor, para que se comparta el contenido de los campos de la base de datos.
Teniendo más campos vamos a legir varios, como en la siguiente imagen.
Al botón SIGUIENTE le asignaremos una acción abrir pantalla, para que al pulsarlo se abra una pantalla duplicada: “Quotes2”.
Ahora, para que al pulsar el botón “Siguiente” se visualice cada vez una frase distinta, tendremos que quitar a la pantalla Quotes1 el punto de anclaje. De esta forma al pulsar el botón “Siguiente” el usuario no volverá a la frase anterior pero a una distinta.
LA APP ESTARÍA YA TERMINADA Y CON ESTE SISTÉMA YA TENDRÍAMOS UNA APP QUE AL PULSAR EL BOTÓN “SIGUIENTE” NOS DARÍA CADA VEZ UNA FRASE DISTINTA.
Pero en este ejemplo pondremos 5 pantallas duplicadas de manera que, cada 5 pantallas salga un anuncio intersticial (muy útil para aquellos usuarios que tengan la opción de ganar dinero en sus apps). De esta forma el anuncio saldrá cada 5 veces y sin molestar a los usuarios.
Por esta razón seguiremos los mismos pasos y duplicaremos la pantalla Quotes2 y al botón “Siguiente” asignaremos la acción: abri pantalla: Quotes3 y le quitaremos el punto de anclaje.
HAREMOS LO MISMO CON LA PANTALLA QUOTES3 Y QUOTES4, HASTA LLEGAR A LA PANTALLA QUOTES5 (DUPLICAR PANTALLA, ELEGIR ORDEN ALEATORIO, ASIGNAR LA ACCIÓN “ABRIR PANTALLA” QUOTES4 Y QUOTES5 Y QUITAR A CADA UNA EL PUNTO DE ANCLAJE.
Por fin a la Pantalla Quotes5 le asignaremos al botón “Siguiente” la acción: abrir pantalla: Quotes1.
En el árbol de pantalla veremos que están todas enlazadas
Por fin a esta pantalla Quotes5 añadiremos un TEMPORIZADOR de 1 milisegundo, para que aparezca el Intersticial cada 5 pantallas.
Nuestra App está lista y podremos hacer una prueba para averiguar que funcione correctamente.
El resultado será como esto:
En Youtube: HowTo: Crea un app para compartir frases