Calculadora Android Studio
Calculadora Android Studio
mviles
Competencia profesional: Desarrolla
aplicaciones mviles sobre plataformas
abiertas
PRACTICA
No. Practica:
Nombre: Calculadora
N/L:
GRUPO:403
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.
Kivy
Kivy es una librera de cdigo libre para el desarrollo de aplicaciones multitouch. Es completamente multiplataforma (Linux/OSX/Win) y publicado bajo los
trminos de la licencia GNU LGPL. Viene con soporte nativo para muchos multitouch 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)
Processing
El 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 Android
Qt 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:
procedimiento
Ya que se abri Android studio se creara un nuevo proyecto
procedimiento
Nuevamente damos clic en next y aparecer la sig. Ventana, donde configuramos el nombre de
la actividad.
procedimiento
procedimiento
procedimiento
procedimiento
Comenzamos a realizar la declaracin de botones.
procedimiento
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
procedimiento
procedimiento
Glosario
API: API (siglas de Application Programming Interface) es un conjunto de
reglas (cdigo) y especificaciones que las aplicaciones pueden seguir para
comunicarse entre ellas
Las 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 de debugger, cdigos de ejemplos,
documentaciones, y muchas veces un entorno de programacin IDE. 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.html
http://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/