Tabla de contenido:
- Suministros
- Paso 1: Diseño de la experiencia del usuario
- Paso 2: Administrador de fragmentos y 3 pantallas
- Paso 3: Aplicación y diseño de la pantalla de introducción
- Paso 4: Definición de logotipo y estilo de bola
- Paso 5: Descripción de la animación
Video: Aplicación de Android Parte 1: Pantalla de bienvenida con fragmentos / Kotlin: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Hola de nuevo, lo más probable es que tenga algo de tiempo "libre" en casa debido a COVID19 y pueda volver a revisar los temas que deseaba aprender en el pasado.
El desarrollo de aplicaciones para Android es definitivamente uno de ellos para mí y hace unas semanas decidí intentarlo por segunda vez.
La programación en Kotlin definitivamente reduce el esfuerzo de codificación y ayuda a lograr resultados en un tiempo bastante corto. ¡Es realmente genial!
En esta serie de tutoriales, explicaré cómo desarrollar un Tennis Score Tracker. Esta aplicación se puede utilizar cuando juegas con amigos y / o familiares (puedes darle la tableta a tu hijo y mantenerlo ocupado:)). Esta aplicación se basa en el siguiente ejemplo de Kotlin Counter.
El tutorial tiene las siguientes partes:
Parte 1: pantalla de bienvenida usando fragmentos (estamos aquí ahora)
Parte 2: Configuración de coincidencias - Propiedades
Parte 3: rastreador de puntuación de partido
La idea principal es dividir la aplicación en 3 pantallas diferentes, cada una de las cuales llamará a la siguiente, una vez completada o cuando el usuario presione el botón respectivo.
En esta primera parte, explicaré cómo crear una pantalla de introducción -> ver el video de arriba.
Suministros
Funciones de Android utilizadas en esta parte:
- Fragmentos
- Animación
- Vibración
- Reproductor multimedia
- Oyentes
Herramientas necesarias:
- Estudio de Android
- Kotlin 1.3.61
- Nivel de API 28
Activos requeridos
Un archivo de sonido de pitido
Paso 1: Diseño de la experiencia del usuario
Expliquemos las características de nuestra pantalla de introducción.
- queremos tener una pantalla completa en color blanco
- queremos tener la pantalla siempre en modo paisaje
- queremos nuestro logo-texto en color gris
- queremos nuestro color de bola en tonos de verde
- Queremos que el texto de nuestro logo se desvanezca
- queremos una pelota de tenis moviéndose en la pantalla (pelota que rebota)
- queremos reproducir un sonido cada vez que la pelota toque una superficie
- queremos activar una vibración en el teléfono cuando se reproduce un sonido
- queremos que la duración de la introducción sea inferior a 4 segundos.
Paso 2: Administrador de fragmentos y 3 pantallas
Recordemos la idea principal de nuestra App, queremos tener 3 pantallas (Intro, Properties y Match Score). Para esto usaremos Fragments. Entonces necesitamos 3 de ellos, uno para cada pantalla. Consulte el primer fragmento de código.
En el segundo, podemos encontrar cómo llamamos a nuestro primer fragmento. El fragmento de Splash es el que se utilizará para nuestra introducción.
Paso 3: Aplicación y diseño de la pantalla de introducción
- Para arreglar la posición de la pantalla e ignorar cualquier rotación del teléfono, necesitamos agregar el siguiente código Imagen 1 en AndroidManifest.xml.
- Para eliminar la barra de acción de todas las pantallas, debemos agregar el siguiente código Imagen 2 en styles.xml
- Para impulsar la pantalla completa en todas las pantallas, necesitamos establecer algunas banderas como en la Imagen 3 en 2 métodos diferentes. Oncreate () y onWindowFocusChanged.
Paso 4: Definición de logotipo y estilo de bola
- definimos antes de nuestro texto como gris, esto se hace en el archivo styles.xml. Consulte la Imagen 1.
- También definimos que la bola debe estar en tonos verdes. Para ello, creamos ball.xml en la carpeta dibujable. Ver imagen 2
Paso 5: Descripción de la animación
Explicaré aquí la lógica y secuencia de la animación. Creo que no tiene sentido agregar fragmentos de código aquí, es mejor que revise el código usted mismo.
La idea de la animación es la siguiente:
- Una vez creado el fragmento, se crea y se inicia el logotipo de texto.
- Una vez que se completa la animación del logotipo de texto, se invoca el primer movimiento parabólico de la pelota de tenis
- Una vez que se completa el primer movimiento parabólico, se reproduce un sonido y el teléfono vibra … y se invoca el siguiente movimiento parabólico
- Una vez que se completa el último movimiento parabólico y se ejecuta el sonido / vibración llegamos al punto para llamar a nuestra segunda pantalla.
Observación: no creé una clase abstracta para animaciones, porque quería mantener el código plano … más fácil de seguir al menos para mí:)
Publicaré la segunda parte de la serie en los próximos días, sígueme si te gusta esta parte y si no, estaré encantado de recibir tus comentarios.
Recomendado:
Cómo crear una aplicación de Android con Android Studio: 8 pasos (con imágenes)
Cómo crear una aplicación de Android con Android Studio: este tutorial le enseñará los conceptos básicos de cómo crear una aplicación de Android utilizando el entorno de desarrollo de Android Studio. A medida que los dispositivos Android se vuelven cada vez más comunes, la demanda de nuevas aplicaciones solo aumentará. Android Studio es fácil de usar (un
Sensor ultrasónico Luces LED de animación de bienvenida automáticas y pantalla de información LCD: 6 pasos
Sensor ultrasónico Luces LED de animación de bienvenida automáticas y pantalla de información LCD: cuando regresa a casa cansado y tratando de sentarse y relajarse, debe ser muy aburrido ver lo mismo a su alrededor una y otra vez todos los días. ¿Por qué no agrega algo divertido e interesante que cambie su estado de ánimo? Construye un Arduin súper fácil
(2) Empezar a hacer un juego: hacer una pantalla de bienvenida en Unity3D: 9 pasos
(2) Comenzar a hacer un juego: hacer una pantalla de presentación en Unity3D: en este Instructable, aprenderá a crear una pantalla de presentación simple en Unity3D. Primero, ¡abriremos Unity
Creación de una aplicación de Android para pequeñas empresas con la aplicación MIT y Google Fusion Table: 7 pasos
Creación de una aplicación de Android para pequeñas empresas con la aplicación MIT y Google Fusion Table: ¿Alguna vez ha querido crear su propia aplicación que puede estar disponible en Google Play Store? Si tiene un negocio, este tutorial cambiará su vida. Después de leer esto detenidamente, podrá crear su propia aplicación. Antes
¡Cómo configurar el Samsung Galaxy S7 con Android 8.0 para que muestre solo la pantalla para una aplicación !: 5 pasos
¡Cómo configurar el Samsung Galaxy S7 con Android 8.0 para que muestre solo la pantalla para una aplicación!: Este Instructable le mostrará cómo configurar su samsung galaxy s7 para que muestre la pantalla para una sola aplicación. a quien le gusta jugar con su teléfono o quiere asegurarse de que su teléfono permanezca en una aplicación solo cuando otra persona está