Está en la página 1de 13

Introducción

El presente trabajo de investigación tiene como objetivo presentar el desarrollo de una


aplicación móvil para un dispositivo Android.

En el transcurso del ejercicio, se irán mostrando las evidencias del desarrollo, así como
una explicación breve de cada paso.

El trabajo se elaboró tomando como apoyo la información contenida en el material IEU,


lecturas sugeridas, sitios web confiables, artículos de fuentes oficiales y libros de texto
que estudian el tema.

1
Actividades a realizar

1. Diseña una aplicación que consideres de utilidad, el diseño deberá contener


la siguiente información:

a. Plataforma de desarrollo
b. Tipo de dispositivo al que está orientada la aplicación
c. Nombre de la aplicación
d. Objetivo de la aplicación
e. Icono de la aplicación
f. Diagrama de flujo de la aplicación

2. Genera un documento con introducción y justificación de la aplicación (el


porqué es necesaria), desarrollo y conclusiones.

2
a. Plataforma de desarrollo

SDK de Android es un paquete de desarrollo software desarrollado por la


multinacional Google, que exclusivamente es para plataforma Android. Este software
te permite crear todo tipo de aplicaciones Android sin necesidad de ser un experto.

Android SDK viene incluido con Android Studio, que es el entorno de desarrollo que


Google creo para poder desarrollar aplicaciones de Android en tu PC. Es un conjunto de
herramientas y bibliotecas de desarrollo de software totalmente necesarias para desarrollo
Android. No obstante, puedes trabajar con Android SDK sin necesidad de usar Android
Studio, pero no podrás desarrollar aplicaciones.

Android SDK, engloba las herramientas necesarias para comenzar a manejar


código de aplicaciones para Android desde cero. Android Studio es el programa más
optimizado para crear aplicaciones para este tipo de desarrollo en movilidad. Gracias a
estos entornos de desarrollo con integración de este tipo de SDK, la programación de
aplicaciones es fluida, y facilita la depuración para ver los errores en el desarrollo de dicha
aplicación.

Al ser Android SDK un software optimizado para Android Studio, lo primero que debes


hacer es tener descargado dicho software, e instalado. El uso del SDK de Android con
dicho software es más sencillo, ya que soporta lenguajes cómo Kotlin, C++, Java, con los
que funciona de forma automática.

3
b. Tipo de dispositivo al que está orientada la aplicación

Smartphone con Sistema Operativo Android.

Queda bastante claro que Android es un sistema operativo móvil diseñado para


dispositivos móviles con pantalla táctil como teléfonos inteligentes o tablets, pero que
también lo encontramos en otros dispositivos como relojes inteligentes, televisores o
incluso en los sistemas multimedia de algunos modelos de coches. Un sistema
operativo desarrollado por Google y basado en el Kernel de Linux y otros
softwares de código abierto y que se ha convertido en el principal responsable de la
popularización de muchos dispositivos inteligentes por el hecho de facilitar el uso de
una gran cantidad de aplicaciones de forma sencilla.

Principales componentes del sistema operativo Android

Dentro de la propia arquitectura del sistema, podemos destacar los principales componentes
de Android:

 Núcleo Linux: El núcleo del sistema es Linux y actúa como una capa de abstracción
entre el hardware del dispositivo y las aplicaciones instaladas. Además, el sistema
operativo de Google depende de Linux para otros servicios básicos como la
seguridad, gestión de memoria, gestión de procesos, pila de red o controladores.

 Runtime: El sistema operativo de Google para dispositivos móviles incluye un


conjunto de bibliotecas que proporcionan la mayor parte de las funciones disponibles
en las bibliotecas base del lenguaje de programación Java. Cada aplicación Android
corre su propio proceso con su instancia a la máquina virtual Dalvik. Esta máquina
ejecutaba hasta la versión 5.0 archivos en formato. dex, pero a partir de esa versión
se utilizar el ART, que compila totalmente al momento de instalación de la aplicación.

 Bibliotecas: El sistema operativo Android incluye un conjunto de bibliotecas de C o


C++ que son utilizadas por varios componentes del sistema. Estas características se
exponen a los desarrolladores a través del marco de las aplicaciones de Android.
Entre estas bibliotecas, caben destacara System C, bibliotecas de medios, de
gráficos, 3 D o SQLite, entre otras.

4
 Marco del trabajo de aplicaciones: El entorno de Google permite que los
desarrolladores tengan acceso a las mismas API del entorno de trabajo utilizadas por
las aplicaciones base. Y es que la arquitectura de Android está diseñada para
simplificar la reutilización de componentes. Es decir, cualquier aplicación puede
publicar sus capacidades y que otras aplicaciones puedan reutilizarlas dentro de
unas reglas de seguridad.

 Aplicaciones: Android cuenta con ciertas aplicaciones base que permiten el uso de


las funciones básicas de un dispositivo como son, correo electrónico, mensajes de
texto SMS, calendario, mapas, navegador, contactos y otros. Aplicaciones
desarrolladas en lenguaje Java.

c. Nombre de la aplicación
 La Granja de Sonidos de José Mejía Miguel

d. Objetivo de la aplicación

En la actualidad está aumentando la demanda de consumo y desarrollo de Apps


educativas, diseñadas para jugar y aprender mientras estamos en casa durante el
distanciamiento social.

5
Debido al aislamiento social que la mayoría de países en el mundo experimentan en la
actualidad, cada vez más se buscan Apps educativas para aprender ya sea un idioma o
lenguaje a señas, o fortalecer conocimientos en ciencias o practicar matemática, o para ir
enseñando a nuestros hijos pequeños que apenas comienzan a leer o aprender.

Según el informe “Coronavirus (COVID-19): impact on the global tech goods & services
industry”, de Statista, existe un aumento en pedidos globales de smartphones y tablets
para 2020, y de ventas para 2020-2021”

Una de las maneras de diversión más practicadas ahora son las Apps educativas”, explica
el documento.
La agencia eLearning Industry enumera 5 de los beneficios más importantes de las Apps
educativas, que deben tomar en cuenta tanto desarrolladores como usuarios. Estas son:

 Enseña nuevos métodos de aprendizaje


 Motiva al aprendizaje afuera de las aulas
 Enseña la importancia del estudio online y los eBooks
 Motiva a que el aprendizaje sea divertido
 Aumenta la creatividad y curiosidad del usuario

e. Icono de la aplicación

Proyecto

6
f. Diagrama de flujo de la aplicación

Inicio

Selecciona la
imagen a
escuchar

No
Si es
Perro

No
Si Si es
Gato
Se escucha el Sonido
del Perro No
Si Si es
Pájaro
Se escucha el Sonido
del Gato
Si Si es
Caballo
Se escucha el Sonido
del Pájaro
Si
Se escucha el Sonido
del Caballo

Fin

7
Genera un documento con introducción y justificación de la aplicación
(el porqué es necesaria), desarrollo y conclusiones.

Introducción
Las historias de los grandes cambios de la humanidad parecen ir de la mano con la
rápida transformación tecnológica, la cual va abriendo caminos para instaurar un nuevo
estilo de vida para las mayorías. Con el dinamismo de estos cambios, el no tener
acceso a la educación y a la formación permanente, representa una pesada carga que
excluiría rápidamente a cualquier persona de toda posibilidad de desarrollo y
participación, en los escenarios que se abren en esta época, y, en consecuencia, se hace
imprescindible una preparación global para responder a la incesante transformación de la
actividad laboral, científica y tecnológica.

En esta nueva sociedad basada en el conocimiento, el principal protagonista y


responsable es el recurso humano, el cual se ha convertido en el medio para lograr
las innovaciones educativas, gerenciales, políticas, comerciales e institucionales. Por
lo que sin su participación y su propia evolución no existe oportunidad alguna de lograr
cambios importantes, exitosos y razonables.

En la Educación, como en otros ámbitos, la actitud de ese recurso humano hacia el


cambio y las innovaciones tecnológicas es la primera condición para la transformación del
sistema, que muchas veces se ve afectada por los contrastes generacionales de los
entes involucrados.

Ahora más que nunca, el mundo está buscando "cómo lo hace un profesor". Ya sea en el
aula o en casa o a distancia.

8
Justificación de la Aplicación
Las nuevas tecnologías han avanzado hoy en los últimos años, es por eso que esta nueva
fase de desarrollo va a tener gran impacto en la enseñanza y el proceso de aprendizaje.

Las nuevas tecnologías permiten a los estudiantes utilizar materiales multimedia y


mediante aplicaciones móviles. Apoya a la enseñanza y ofrecen al estudiante
oportunidades para aprender con compresión y desarrollar en el proceso capacidades
intelectuales, promueve que los estudiantes y niños.

La importancia que se tiene al utilizar herramientas digitales dentro del aula son de gran a
poyo en la labor educativa pues de esta manera se interactúa de forma más dinámica con
los alumnos además de que las actividades no se hacen aburridas y les dan gran sentido
a lo que se les está planteando.

Dentro de preescolar un aspecto que es de gran importancia durante la aplicación de


actividades es escuchar el sonido de los animales para identificar y relacionarlos con cada
uno de ellos pues tiene una influencia muy importante. El sonido sensibiliza y saca lo
mejor de son sentimientos del ser humano al igual que la música.

A los niños de edad preescolar les gusta escuchar los sonidos de los animales
suavemente, e incluso cuando escuchan música suave tienden a bailar, genera un estado
de paz y armonía en la vida del niño.

9
Desarrollo
Una vez en la página de Android Studio, ve a la opción de configurar, y posteriormente
a SDK Manager. Si tienes abierto el ID, la opción de SDK Manager la verás en la esquina
superior derecha. A continuación, te detallamos los paquetes que deberás instalar:

1. Android SDK Tools (Herramientas SDK Android)


2. Android Emulator (Es el emulador de Android)
3. Android SDK Build-Tools (Compiladores del SDK de Android)
4. Android SDK Platform-Tools (Herramientas de la plataforma del SDK de
Android)
Posteriormente, solo debes seleccionar en Aplicar cambios, y Android Studio procederá a
la instalación de dichos paquetes completos. La instalación puede llevar un tiempo ya que
son bastante lo que ocupan todos los “tools”. Si al principio el ID (Android Studio), ocupa
un espacio importante del ordenador, al instalar estas herramientas o SDK, el peso del
software aumentará considerablemente.

Se realiza el diseño y programación de la aplicación previamente definido el diagrama de


flujo y la selección de la aplicación donde se realizaría:

10
Una vez validado y concluido se procede a realizar la instalación en el celular, se realiza
la instalación en un Samsung Prime:

Después de terminar la instalación se procede a verificar la creación del icono en el


escritorio del Smartphone:

11
Ejecución de la Aplicación después de la Instalación

Se procede a ejecutar la aplicación, en el Smartphone y este es el resultado:

Conclusiones
El desarrollo de esta aplicación ha sido una tarea laboriosa pero muy gratificante. La
verdad es que le tenía mucho respeto, aunque llevaba tiempo queriendo realizarla.
Por motivos laborales me he ido alejando del entorno de la informática a nivel de
diseño y programación y eso me ha podido perjudicar en varias fases del proyecto,
también quiero decir que en un principio creo que me hice una idea de la aplicación
a un nivel demasiado avanzado y complejo.

En líneas generales creo que he conseguido completar prácticamente todos los


objetivos propuestos en la planificación salvo pequeños desvíos.

En cuanto a las mejoras, en ese sentido la aplicación tiene recorrido, por el entorno
que se mueve requiere ciertas evoluciones y hay aspectos a pulir, con el paso del
tiempo. Considero que esta parte de la informática cada día va avanzando y se va
haciendo más y más grande y muy importante en esta etapa de nuestras vidas hoy que
ha cambiado la forma de aprender y comunicarnos hoy con el coronavirus.

12
Bibliografía

1. Android Studio. (20 de noviembre de 2017). Android Studio. Obtenido de


https://developer.android.com/studio/index.html
2. Gargenta, M. (2011). Bulding applications for the android Market. USA: O'Reilly
Media Inc.
3. Aiello, M (2005) Symbian OS, introduction to Symbian OS, Recuperado de Julio de
2013
4. https://www.galileo.edu/trends-innovation/importancia-desarrollo-apps-educativas/
5. https://www.eclipse.org/downloads/
6. https://www.adslzone.net/reportajes/software/que-es-android/

13

También podría gustarte