Calculadora Android Studio

12
Sub-modulo: Desarrolla aplicaciones móviles Fecha:3 de Junio 2015 Competencia profesional: Desarrolla aplicaciones móviles sobre plataformas abiertas Competencia genérica: Trabaja en forma colaborativa. PRACTICA No. Practica: Nombre: Calculadora Realizado por: Viridiana, Citlalli, Mayte, Aarón, Luis Jorge N/L: GRUPO:403 Facilitador: Carolina Aguilar León Objetivo de la practica Desarrollo de una calculadora en el Software de Android Studio Investigación preliminar ¿Qué es SDK? SDK responde a las siglas Software Development Kit, lo que viene a ser un kit de desarrollo de software. Con él podremos desarrollar aplicaciones y ejecutar un emulador del sistema Android de la versión que sea. Todas las aplicaciones Android se desarrollan en lenguaje Java con este kit. Incluye un conjunto de herramientas de desarrollo comprende un depurador de código biblioteca un simulador de teléfono basado en QUEMU.SDK son las siglas de Software Development Kit, lo que traduciéndolo a nuestro idioma sería un Kit de Desarrollo de Software. Mediante éste kit podemos desarrollar aplicaciones y ejecutar un emulador de la versión de Android (o de lo que sea). En Android todas las aplicaciones se ejecutan en Java. Hypertext Es un editor de Android estudio Hypertext Studio es un sistema de creación de software de gran alcance pero fácil de usar que permite a casi cualquier persona para iniciar rápidamente la construcción de su propio software. El HyperNext Creador tiene una interfaz sencilla y un lenguaje de programación Inglés-como para que incluso los no programadores pueden iniciar rápidamente la creación de software que funciona. ¿Que hay dentro de la carpeta layout? En la carpeta layout encontrarás los archivos de diseño de todas tus actividades. En mi caso existe el archivo activiy_my.xml. Este archivo representa el diseño de la interfaz de mi actividad principal. En él se

description

Desarrollo de Aplicaciones Móviles

Transcript of Calculadora Android Studio

Sub-modulo: Desarrolla aplicaciones mvilesFecha:3 de Junio 2015

Competencia profesional: Desarrolla aplicaciones mviles sobre plataformas abiertasCompetencia genrica: Trabaja en forma colaborativa.

PRACTICA

No. Practica:Nombre: Calculadora

Realizado por: Viridiana, Citlalli, Mayte, Aarn, Luis JorgeN/L:GRUPO:403

Facilitador: Carolina Aguilar Len

Objetivo de la practica

Desarrollo de una calculadora en el Software de Android Studio

Investigacin preliminar

Qu es SDK?SDK responde a las siglas Software Development Kit, lo que viene a ser un kit de desarrollo de software. Con l podremos desarrollar aplicaciones y ejecutar un emulador del sistema Android de la versin que sea. Todas las aplicaciones Android se desarrollan en lenguaje Java con este kit. Incluye un conjunto de herramientas de desarrollo comprende un depurador de cdigo biblioteca un simulador de telfono basado en QUEMU.SDK son las siglas de Software Development Kit, lo que traducindolo a nuestro idioma sera un Kit de Desarrollo de Software. Mediante ste kit podemos desarrollar aplicaciones y ejecutar un emulador de la versin de Android (o de lo que sea). En Android todas las aplicaciones se ejecutan en Java.

Hypertext Es un editor de Android estudio Hypertext Studio es un sistema de creacin de software de gran alcance pero fcil de usar que permite a casi cualquier persona para iniciar rpidamente la construccin de su propio software. El HyperNext Creador tiene una interfaz sencilla y un lenguaje de programacin Ingls-como para que incluso los no programadores pueden iniciar rpidamente la creacin de software que funciona.

Que hay dentro de la carpeta layout?En la carpeta layout encontrars los archivos de diseo de todas tus actividades. En mi caso existe el archivo activiy_my.xml. Este archivo representa el diseo de la interfaz de mi actividad principal. En l se establecern todos los widgets que vaya a agregar a la actividad.

KivyKivy es una librera de cdigo libre para el desarrollo de aplicaciones multi-touch. Es completamente multiplataforma (Linux/OSX/Win) y publicado bajo los trminos de la licencia GNU LGPL. Viene con soporte nativo para muchos multi-touch dispositivos de entrada, una creciente biblioteca de multi-touch en cuenta los widgets y acelerado por hardware de OpenGL dibujo. Kivy est diseada para que pueda centrarse en la creacin personalizada y altamente interactivo, aplicaciones tan rpidas y fcilmente como sea posible. Con Kivy, usted puede tomar ventaja completa de la naturaleza dinmica de Python. Hay miles de de alta calidad, libre de las bibliotecas que puede ser integrado en su aplicacin. Al mismo tiempo, el rendimiento de las partes crticas se implementan en C s Kivy en Android Kivy es capaz de correr sobre Android, pero usted necesita un telfono con: Tarjeta SD OpenGL ES 2.0 (Android 2.2 como mnimo)

ProcessingEl entorno Processing en parte gracias a Arduino. Es un entorno de programacin que sirve para programar una multitud de cosas de forma fcil y rpida sin preocuparnos demasiado por las entraas del hardware utilizado. Pues la buena noticia es que ahora es posible programar para Android, el sistema operativo para mviles de Google, utilizando Processing.

Qt para AndroidQt para Android le permite ejecutar aplicaciones Qt 5 en los dispositivos con Android v2.3.3 (nivel de API 10) o posterior. Todos los mdulos de Qt (esenciales y add-on) son compatibles excepto Qt WebKit, Qt NFC, Qt puerto serie, y los especficos de la plataforma (Qt Mac Extras, Qt para Windows Opciones adicionales y Qt X11 Extras).La siguiente lista resume lo que puede hacer con Qt para Android:Ejecute Widget y QML aplicaciones en el dispositivo o emulador.Apoyo a la nativa estilo Android con controles Qt Quick.Maneje multimedia contenido en sus aplicaciones Qt Quick 2.Obtn sensores lecturas y reaccionar a los cambios.Recuperar datos de posicin actual utilizando informacin satelital y de la red.Establecer una conexin en serie con otros Bluetooth dispositivos.Desarrollar aplicaciones seguras que utilizan la biblioteca Open SSL.Crear e implementar el paquete de aplicaciones (APK) usando Qt Creator.

procedimiento

Ya que se abri Android studio se creara un nuevo proyecto

En esta ventana se configura el nuevo proyecto

Aqu ya se eligi el nombre la aplicacin

Despus se da clic en next y aparece la sig. Ventana donde seguimos configurando el proyecto.

Nuevamente damos clic en next y aparecer la sig. Ventana, donde configuramos el nombre de la actividad.

Damos clic en next y se comenzara a cargar nuestro nuevo proyecto.

Ya cargada la aplicacin se mostrara esa ventana y modificaremos el texto de hola mundo, comenzando a crear la interfaz de nuestra aplicacin.

Comenzamos a agregar editores de texto

Comenzaremos a agregar botones.

Despus de agregar los botones uy editores de texto la interfaz queda as:

Comenzaremos a editar el cdigo.

Comenzamos a realizar la declaracin de botones.

En esta ventana se declararon los botones y editores de texto.

En esta ventana ya se declararon la resta, multiplicacin ,divisin, y la suma se declar en la ventana anterior

Ya se termin de editar todo el cdigo para que funcione nuestra aplicacin ahora se pondr a correr la aplicacin.En esta ventana se realiza la suma

En esta ventana se realiza la resta

En esta ventana se realiza la multiplicacin

En esta ventana se realiza la divisin

Glosario

API: API (siglas de Application Programming Interface) es un conjunto de reglas (cdigo) y especificaciones que las aplicaciones pueden seguir para comunicarse entre ellasLas API son valiosas, ante todo, porque permiten hacer uso de funciones ya existentes en otro software (o de la infraestructura ya existente en otras plataformas) para no estar reinventando la rueda constantemente,

SDK: Los SDK incluyen herramientas dedebugger, cdigos de ejemplos, documentaciones, y muchas veces un entorno de programacinIDE. Algunos SDK son gratuitos y otros son comerciales.Activity: podemos decir que todas las pantallas de una aplicacin son una activity. Ms adelante vamos a ver que existen algunas variaciones, pero por ahora digamos que todas lo son. Es decir, que si una aplicacin tiene cinco pantallas, tiene 5 Actividades o activities.

Las activities estn conformadas por dos partes: la parte lgica y la parte grfica. Layout: Fichero XML que describe la composicin de una pantalla

Oncreate: Llamada cuando tu actividad es creada. Este es el lugar donde normalmente crearmos nuestras vistas, abriremos algun archivo persistente y, en general, inicializaremos nuestra actividad.

Conclusiones

Como conclusin obtuvimos el desarrollo de una calculadora en el software de Android Estudio utilizado diferentes objetos en en cual nos permite crear dicha calculadora como son Button, Text Label y otros mas

Referencias

http://www.desarrolloweb.com/articulos/android-que-es-una-activity-o-actividad.htmlhttp://www.ticbeat.com/tecnologias/que-es-una-api-para-que-sirve/http://conceptodefinicion.de/layout/http://www.fandroides.com/que-es-y-para-que-sirve-el-sdk/