Está en la página 1de 23

INTRODUCCION

A ANDROID
Ing. Charlles Pérez E.
Temas a tratar
CAPITULO I: Introducción a las aplicaciones móviles
1. Qué es Java y Aplicaciones Orientada a Objetos?
2. Por qué usar Android Studio?
3. Versiones de Android y Herramientas de Desarrollador
4. Otros lenguajes para programar aplicaciones móviles
5. AdobeXD Diseño

CAPITULO II: Android Studio y sus controles


1. Activities y su ciclo de vida
1. Definiciones básicas: EditText, y TextView y tipos de layouts para diseño
2. Condicionales y Ciclos: If, For, While, Do While
3. Controles avanzados: checkbox, raddiobuttons, spinners, Toast, etc
4. Layouts para controles
5. Intents
Temas a tratar
CAPITULO III: Diseño y Base de Datos
1. Mysql
2. Shared Preferences
3. App Preferences
4. Uso de SQL Lite
5. Uso de otros tipos de bases de datos
6. Notificaciones
IMPORTANTE

ANDROID NO ES UN LENGUAJE
DE PROGRAMACION, ES UN
SISTEMA OPERATIVO PARA
DISPOSITIVOS MOVILES DE
PANTALLA TACTIL
Lenguajes para hacer
APPS
• Java, C++, C# y Kotlin, Dart entre otros
Qué es POO?
• Todo comenzó con una • La programación Orientada
programación lineal, a objetos (POO) es una
después de esto a una forma especial de
estructurada y para programar, más cercana a
finalizar la llamadas POO. como expresaríamos las
cosas en la vida real que
(aunque existen mas otros tipos de
tipos) programación.

• Con la POO tenemos que


aprender a pensar las cosas
de una manera distinta,
para escribir nuestros
programas en términos de
objetos, propiedades y
métodos.
Objeto
• Todo el programa está construido en base a
diferentes componentes (Objetos), cada uno tiene
un rol específico en el programa y todos los
componentes pueden comunicarse entre ellos de
formas predefinidas.

• Todo objeto del mundo real tiene 2 componentes:


características y comportamiento. Por ejemplo, los
automóviles tienen características (marca, modelo,
color, velocidad máxima, etc.) y comportamiento
(frenar, acelerar, retroceder, llenar combustible,
cambiar llantas, etc.).
Objeto
Clases
• Las clases son declaraciones de objetos, también se
podrían definir como abstracciones de objetos. Esto
quiere decir que la definición de un objeto es la clase.
Cuando programamos un objeto y definimos sus
características y funcionalidades en realidad lo que
estamos haciendo es programar una clase.
Métodos y atributos
• Propiedades en clases

Las propiedades o atributos son las características de los


objetos. Cuando definimos una propiedad normalmente
especificamos su nombre y su tipo. Nos podemos hacer a
la idea de que las propiedades son algo así como
variables donde almacenamos datos relacionados con los
objetos.

• Métodos en las clases

Son las funcionalidades asociadas a los objetos. Cuando


estamos programando las clases las llamamos métodos.
Los métodos son como funciones que están asociadas a
un objeto.
Conceptos importantes
para Android de POO
• La herencia es uno de los conceptos más cruciales
en la POO. La herencia básicamente consiste en
que una clase puede heredar sus variables y
métodos a varias subclases (la clase que hereda es
llamada superclase o clase padre).
• Esto significa que una subclase, aparte de los
atributos y métodos propios, tiene incorporados los
atributos y métodos heredados de la superclase.
De esta manera se crea una jerarquía de herencia.
Herencia
Java
• Java fue diseñado por James Gosling, de Sun Microsystems, en 1990, como
software para dispositivos electrónicos de consumo, como calculadoras y
microondas. Inicialmente se llamó Oak (roble en inglés), aunque tuvo que cambiar
debido a que dicho nombre ya estaba registrado por otra empresa.

• El éxito de Java reside en varias de sus características. Java es un lenguaje sencillo


, o todo lo sencillo que puede ser un lenguaje orientado a objetos, eliminando la
mayor parte de los problemas de C++, que aportó su granito (o tonelada) de
arena a los problemas de C. Es un lenguaje independiente de plataforma, por lo
que un programa hecho en Java se ejecutará igual en un PC con Windows que
en una estación de trabajo basada en Unix. También hay que destacar su
seguridad, desarrollar programas que accedan ilegalmente a la memoria o
realizar caballos de troya es una tarea propia de titanes.
Android
• Android es el nombre de un sistema
operativo que se emplea en
dispositivos móviles, por lo general con
pantalla táctil. De este modo, es
posible encontrar tabletas (tablets),
teléfonos móviles (celulares) y relojes
equipados con Android, aunque el
software también se usa en
automóviles, televisores y otras
máquinas.

• Creado por Android Inc., una


compañía adquirida por Google en
2005, Android se basa en Linux, un
programa libre que, a su vez, está
basado en Unix. El objetivo inicial de
Android, de este modo, fue promover
los estándares abiertos en teléfonos y
computadoras (ordenadores) móviles.
Android Versiones
Software para Crear
Aplicaciones Android
Aplicaciones Android
Aplicaciones Android

MIT AppInventor Visual Code


Requisitos
Instalación
NUESTRA PRIMERA
APLICACION
CICLOS DE UN APP

También podría gustarte