SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL
PLAN DE TRABAJO DEL
ESTUDIANTE
TRABAJO FINAL DEL CURSO
1. INFORMACIÓN GENERAL
Apellidos y Nombres: ORDAYA MORALES Genesis ID: 1220676
Dirección Zonal/CFP: PASCO
Carrera: INGENIERIA DE SOFTWARE CON INTELIGENCIA Semestre: V
ARTIFICIAL
Curso/ Mód. DISEÑO Y DESARROLLO DE APLICACIONES MOVILES I
Formativo
Tema del Trabajo: CREACION DE APP
2. PLANIFICACIÓN DEL TRABAJO
N ACTIVIDADES/ CRONOGRAMA/ FECHA DE ENTREGA
° ENTREGABLES
1 DESARROLLO DE PROTOTIPO 25/04/20
21
2 ANALISIS DE INFORMACIÓN 28/04/202
1
3 DEFINICIÓN DE 30/04/202
ARQUITECTURA 1
4 DISEÑO DEL PROTOTIPO 02/05/202
1
3. PREGUNTAS GUIA
Durante la investigación de estudio, debes obtener las respuestas a las siguientes interrogantes:
N PREGUNT
º AS
11. Describir las características de los siguientes controles: controles básicos Button,
EditText, TextView.
22. Describir las características de los siguientes controles: controles básicos Button,
EditText, TextView.
33. Describir el uso práctico de los siguientes controles: ViewGroups en Table Layout con
Spinner. Distribuye View Groups en Frame Layout con Progress Bar, Distribuye View Groups en
Table Layout con Spinner. Distribuye View Groups en Absolute Layout con Image Button
ViewGroups en Table Layout con Spinner:
4. En que consiste crear aplicaciones grabando en SQLite con componente Intent.
4
5. Realizar una breve descripción sobre SQLite con datos síncronos y asíncronos.
5
2
TRABAJO FINAL DEL CURSO
3
HOJA DE RESPUESTAS A LAS PREGUNTAS GUÍA
1.
6. Describir las características de los siguientes controles: controles básicos Button,
EditText, TextView.
Button : A través de él, podemos dar órdenes, sirve como comando, Cerrar un
programa, Ver archivos, Desplegar una imagen, Ejecutar operaciones
matemáticas, Minimizar o maximizar una ventana, Desplegar formularios,
Funcionar como menú, Mostrar un formulario.
EditText: interactúa con el usuario mostrando , recoge la información
capturada y propiedades
TextView: Muestra un determinado texto al usuario, igual que en el caso de
los botones, el texto del control se establece mediante la propiedad android:text
2.
7. Describir las características de los siguientes controles: controles básicos Button,
EditText, TextView.
Button : A través de él, podemos dar órdenes, sirve como comando, Cerrar un
programa, Ver archivos, Desplegar una imagen, Ejecutar operaciones
matemáticas, Minimizar o maximizar una ventana, Desplegar formularios,
Funcionar como menú, Mostrar un formulario.
EditText: interactúa con el usuario mostrando, recoge la información
capturada y propiedades
TextView: Muestra un determinado texto al usuario, igual que en el caso de
los botones, el texto del control se establece mediante la propiedad android:text
3.
8. Describir el uso práctico de los siguientes controles: ViewGroups en Table Layout con
Spinner. Distribuye View Groups en Frame Layout con Progress Bar, Distribuye View Groups
en Table Layout con Spinner. Distribuye View Groups en Absolute Layout con Image Button
ViewGroups en Table Layout con Spinner:
ViewGroups en Table Layout con Spinner:
TableLayout es un objeto ViewGroup que muestra elementos View secundarios en
filas y columnas.
TableLayout posiciona sus elementos secundarios en filas y columnas. Los
contenedores de TableLayout no muestran líneas de bordes para las filas, columnas
o celdas.
Los objetos TableRow son las vistas secundarias de TableLayout. Cada fila tiene
cero o más celdas, y cada una se define por cualquier tipo de objeto View. Por lo
tanto, las celdas de una fila pueden estar compuestas por una variedad de objetos
View, como ImageView o TextView. Una celda también puede ser un objeto
ViewGroup
<?xml version="1.0" encoding="utf-8"?>
<TableLayout
xmlns:android="[Link]
android:layout_width="match_parent"
android:layout_height="match_parent"
android:stretchColumns="1">
<TableRow>
<TextView
android:text="@string/table_layout_4_open"
android:padding="3dip" />
<TextView
android:text="@string/table_layout_4_open_shortcut"
android:gravity="right"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView
android:text="@string/table_layout_4_save"
android:padding="3dip" />
<TextView
android:text="@string/table_layout_4_save_shortcut"
android:gravity="right"
android:padding="3dip" />
</TableRow>
</TableLayout>
Distribuye View Groups en Frame Layout con Progress Bar
Definir layout_widht y layout_height: Estos pará metros definen el ancho y la altura
respectivamente de un cualquier view.
wrap_content: Ajusta el tamaño al espacio mínimo que requiere el view. En el siguiente
ejemplo se ve como un botón ajusta su ancho y alto, la cantidad necesaria para
envolver el texto interior.
android:layout_width="wrap_content"
android:layout_height="wrap_content"
Distribuye View Groups en Table Layout con Spinner
Distribuye View Groups en Absolute Layout con Image Button
public class AbsoluteLayout
extends ViewGroup
[Link]
↳ [Link]
↳ [Link]
↳ [Link]
4.
9. En que consiste crear aplicaciones grabando en SQLite con componente Intent.
SQL en general, encontrarás información que te ayudará a comenzar a usar bases de datos
SQLite en Android. Las API que necesitarás para utilizar una base de datos en Android están
disponibles en el paquete [Link].
Una Intent es un objeto de mensajería que puedes usar para solicitar una acción de
otro componente de una app.
5.
10. Realizar una breve descripción sobre SQLite con datos síncronos y asíncronos.
La síncrono es esencial para las actividades que son potencialmente bloqueantes, por ejemplo
cuando su aplicación accede a la web. El acceso a un recurso web a veces es lento o con
retrasos. Si esta actividad está bloqueada dentro de un proceso sincrónico, la aplicación
completa debe esperar. En cambio con un proceso asíncrono, la aplicación puede continuar
con otro trabajo que no depende del recurso web hasta que la tarea potencialmente bloqueante
o síncrona finaliza.
HOJA DE PLANIFICACIÓN
PROCESO DE EJECUCIÓN
SEGURIDAD / MEDIO
OPERACIONES / PASOS /SUBPASOS AMBIENTE / NORMAS
-ESTANDARES
Plantear el problema
Analizar el problema
Desarrollar el prototipo
Dar diseño al prototipo
INSTRUCCIONES: debes ser lo más explícito posible. Los gráficos ayudan a transmitir
mejor las ideas. No olvides los aspectos de calidad, medio ambiente y SHI.
DIBUJO / ESQUEMA/ DIAGRAMA
[NOMBRE DEL
TRABAJO]
[APELLIDOS Y NOMBRES] [ESCALA]
LISTA DE RECURSOS
INSTRUCCIONES: completa la lista de recursos necesarios para la ejecución del trabajo.
1. MÁQUINAS Y EQUIPOS
Computadora
3. HERRAMIENTAS E INSTRUMENTOS
Programas:
Andriod Studio
SQL
5. MATERIALES E INSUMOS
Internet