SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
PRIMER EJEMPLO EN ANDROID STUDIO
Por: Pedro Antonio Villalta
Blog de Android App
http://programacion-moviles.blogspot.com/
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
 Creación del Proyecto
 Vista de Diseño y Código
 Depuración y Ejecución del Proyecto
 Enlace a guía de instalación de drivers
para depurar en dispositivo físico
Contenido
2
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
3
Creación de Primer Proyecto
Android Studio
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
Pantalla de Bienvenida
4
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
Crear Nuevo Proyecto… y personalizar los siguientes
campos:
 Nombre de la aplicación: el nombre de la aplicación.
Que Será usado en Google Play.
 Nombre del módulo: Utilizado por Android Studio.
Puede ser igual al nombre de la aplicación.
 Nombre del paquete: Identificador único para la
aplicación (App).
Primer Proyecto Android Studio
5
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
Ventana Nuevo Proyecto…
6
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
 SDK mínimo requerido: versión de Android mínima necesaria
para correr la aplicación. Es mejor usar paquetes intermedios.
 SDK objetivo: máxima versión de Android con la que podrá
ejecutarse la aplicación.
 Nivel de lenguaje: versión de Java con la que se desarrollará
la aplicación. Recomendable Java 6 porque la única manera de
que la App soporte todas las características de Java 7 es
eligiendo API 19 como SDK mínimo.
 Ícono de la aplicación: el ícono que representará la aplicación.
Si ya tienes un imagen seleccionada marca el casillero “create
custom launcher icon”
Primer Proyecto Android Studio
7
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
Nuevo Proyecto…API Devices
8
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
Seleccionamos
“Continuar” y
elegimos la opción
“Actividad en
blanco”.
Crear Actividad en Blanco
9
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
Siguiente pantalla dejamos igual y damos
Finish.
10
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
Entorno Android Studio
11
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
Árbol de Directorios del Proyecto
12
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
 En la parte izquierda de la ventana de Android
Studio, podemos cambiar la vista del árbol de
carpetas del proyecto.
 Las tres vistas más utilizadas son:
 Vista Project
 Vista Android
 Vista Packages
Modos de Vista de Carpetas del Proyecto
13
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
Vista de Carpetas en Modo Project
14
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
Lo primero que debemos
distinguir son los conceptos
de proyecto y módulo.
La entidad proyecto es única, y
engloba a todos los demás
elementos. Dentro de un
proyecto podemos incluir
varios módulos.
Vistas de Carpetas del Proyecto
15
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
AndroidManifest.xml en Vista Project
16
 Desde el listado “Project”, podemos encontrar
el AndroidManifest dentro de “Nombre de
App / src / main / AndroidManifest.xml”.
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
Activity.xml en Vista Project
17
La Activity que
hemos creado
se encuentran
en “Nombre
de App / src /
main / java /
Paquete de
App”.
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
Carpeta de Recursos en Vista Project
18
 Los recursos de la App se encuentran en la
carpeta “Nombre de App / src / main / res /
carpetas “layout” y “menu”.
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
El siguiente código crea un control TextView.
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text=“Primer Ejemplo"
android:id="@+id/textView"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
Ejemplo de Control TextView
19
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
 Tenemos dos opciones para la depuración:
1. Usar Dispositivo Android Virtual
2. Conectar cable USB y probar directamente en el
teléfono.
Depuración de la App
20
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
 Vamos a Configuración
 Opción Aplicaciones
 Opción Desarrollo
 Seleccionamos Depuración de USB
 Con esta configuración activada Android Studio
depura la app si el teléfono está conectado con cable
USB.
 Nota: Ver recomendaciones de seguridad, activar
solo para pruebas.
Activar Depuración de USB en teléfono
21
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
Pedro Antonio Villalta
pavillalta@gmail.com
Si la presentación fue útil, compártela y recomienda el blog.
Diseño y Desarrollo De App Para Móviles
Primer Ejemplo en Android Studio
Diseño y Desarrollo De App Para Móviles
http://programacion-moviles.blogspot.com/
http://www.programandoamedianoche.com/
Guía instalación de drivers para depurar en dispositivo
físico:
http://programacion-moviles.blogspot.com/2015/08/depuracion-de-
aplicaciones-android-studio-en-dispositivo-fisico.html
Recursos de Contenido

Más contenido relacionado

La actualidad más candente

Ii 1500-publishing your android application
Ii 1500-publishing your android applicationIi 1500-publishing your android application
Ii 1500-publishing your android applicationAdrian Mikeliunas
 
PPT on Android Applications
PPT on Android ApplicationsPPT on Android Applications
PPT on Android ApplicationsAshish Agarwal
 
Base de Datos Multimedia
Base de Datos MultimediaBase de Datos Multimedia
Base de Datos Multimediadcantilloe
 
Componentes De SQL Server
Componentes De  SQL ServerComponentes De  SQL Server
Componentes De SQL ServerJhon Perez
 
MongoDB Atlas: La mejor forma de utilizar MongoDB en la nube 2
MongoDB Atlas: La mejor forma de utilizar  MongoDB en la nube 2MongoDB Atlas: La mejor forma de utilizar  MongoDB en la nube 2
MongoDB Atlas: La mejor forma de utilizar MongoDB en la nube 2MongoDB
 
Android - Phone Calls
Android - Phone CallsAndroid - Phone Calls
Android - Phone CallsYong Heui Cho
 
Atributos de aplicaciones basadas en WEB
Atributos de aplicaciones basadas en WEBAtributos de aplicaciones basadas en WEB
Atributos de aplicaciones basadas en WEBNoé Arpasi
 
IIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de SoftwareIIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de SoftwareFranklin Parrales Bravo
 
Mobile Vue.js – From PWA to Native
Mobile Vue.js – From PWA to NativeMobile Vue.js – From PWA to Native
Mobile Vue.js – From PWA to NativeMartinSotirov
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application DevelopmentBenny Skogberg
 
Data Storage In Android
Data Storage In Android Data Storage In Android
Data Storage In Android Aakash Ugale
 
Uso de herramientas case
Uso de herramientas caseUso de herramientas case
Uso de herramientas caseMemo Wars
 
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosActividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosRafma10
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
 

La actualidad más candente (20)

Ii 1500-publishing your android application
Ii 1500-publishing your android applicationIi 1500-publishing your android application
Ii 1500-publishing your android application
 
PPT on Android Applications
PPT on Android ApplicationsPPT on Android Applications
PPT on Android Applications
 
Base de Datos Multimedia
Base de Datos MultimediaBase de Datos Multimedia
Base de Datos Multimedia
 
Fundamentos Tecnologia Internet
Fundamentos Tecnologia InternetFundamentos Tecnologia Internet
Fundamentos Tecnologia Internet
 
Componentes De SQL Server
Componentes De  SQL ServerComponentes De  SQL Server
Componentes De SQL Server
 
MongoDB Atlas: La mejor forma de utilizar MongoDB en la nube 2
MongoDB Atlas: La mejor forma de utilizar  MongoDB en la nube 2MongoDB Atlas: La mejor forma de utilizar  MongoDB en la nube 2
MongoDB Atlas: La mejor forma de utilizar MongoDB en la nube 2
 
Android - Phone Calls
Android - Phone CallsAndroid - Phone Calls
Android - Phone Calls
 
Contraseñas
Contraseñas Contraseñas
Contraseñas
 
Atributos de aplicaciones basadas en WEB
Atributos de aplicaciones basadas en WEBAtributos de aplicaciones basadas en WEB
Atributos de aplicaciones basadas en WEB
 
Android - Android Intent Types
Android - Android Intent TypesAndroid - Android Intent Types
Android - Android Intent Types
 
IIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de SoftwareIIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de Software
 
Mobile Vue.js – From PWA to Native
Mobile Vue.js – From PWA to NativeMobile Vue.js – From PWA to Native
Mobile Vue.js – From PWA to Native
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 
Data Storage In Android
Data Storage In Android Data Storage In Android
Data Storage In Android
 
Uso de herramientas case
Uso de herramientas caseUso de herramientas case
Uso de herramientas case
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Ingeniería web
Ingeniería webIngeniería web
Ingeniería web
 
Android studio ppt
Android studio pptAndroid studio ppt
Android studio ppt
 
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosActividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 

Destacado

Importar Modulo Android
Importar Modulo AndroidImportar Modulo Android
Importar Modulo Android★ Raúl Laza
 
Introducción a Android: 10 cosas importantes que hay que entender
Introducción a Android: 10 cosas importantes que hay que entenderIntroducción a Android: 10 cosas importantes que hay que entender
Introducción a Android: 10 cosas importantes que hay que entenderjezabelink
 
CONEXION A LA BASE DE DATOS SQLITE A TRAVES DE UNA APLICACION MOVIL ANDRO...
CONEXION A  LA BASE DE DATOS  SQLITE A TRAVES DE UNA APLICACION  MOVIL  ANDRO...CONEXION A  LA BASE DE DATOS  SQLITE A TRAVES DE UNA APLICACION  MOVIL  ANDRO...
CONEXION A LA BASE DE DATOS SQLITE A TRAVES DE UNA APLICACION MOVIL ANDRO...Ivan Petrlik
 
Conexion a servidor desde android
Conexion a servidor desde androidConexion a servidor desde android
Conexion a servidor desde androidJose Pablo Ovalle
 
Desarrollo de Aplicaciones Moviles en Android: Temas Avanzados
Desarrollo de Aplicaciones Moviles en Android: Temas AvanzadosDesarrollo de Aplicaciones Moviles en Android: Temas Avanzados
Desarrollo de Aplicaciones Moviles en Android: Temas AvanzadosGabriel Huecas
 
Manual programación android
Manual programación android Manual programación android
Manual programación android dcastacun
 
Escaner para smartphone y tableta.
Escaner para smartphone y tableta.Escaner para smartphone y tableta.
Escaner para smartphone y tableta.Julio Gómez
 
Fundamentos del Desarrollo de Aplicaciones para Android
Fundamentos del Desarrollo de Aplicaciones para AndroidFundamentos del Desarrollo de Aplicaciones para Android
Fundamentos del Desarrollo de Aplicaciones para AndroidSantiago Márquez Solís
 
Desarrollo en Android: Conceptos Básicos
Desarrollo en Android: Conceptos BásicosDesarrollo en Android: Conceptos Básicos
Desarrollo en Android: Conceptos BásicosGabriel Huecas
 
Mejores prácticas para testing de apps móviles
Mejores prácticas para testing de apps móvilesMejores prácticas para testing de apps móviles
Mejores prácticas para testing de apps móvilesSoftware Guru
 
operaciones aritméticas usando
operaciones aritméticas  usando operaciones aritméticas  usando
operaciones aritméticas usando Sarahi Garcia Ruiz
 
Interfaces increibles en Android
Interfaces increibles en AndroidInterfaces increibles en Android
Interfaces increibles en Androidjezabelink
 
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017Pablo Ariel Di Loreto
 
Integración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóvilesIntegración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóvilesSBCTecnologias S.A. de C.V.
 

Destacado (20)

APLICACIONES CREADAS PARA ANDROID
APLICACIONES CREADAS PARA ANDROIDAPLICACIONES CREADAS PARA ANDROID
APLICACIONES CREADAS PARA ANDROID
 
El gran libro de android
El gran libro de androidEl gran libro de android
El gran libro de android
 
Importar Modulo Android
Importar Modulo AndroidImportar Modulo Android
Importar Modulo Android
 
Introducción a Android: 10 cosas importantes que hay que entender
Introducción a Android: 10 cosas importantes que hay que entenderIntroducción a Android: 10 cosas importantes que hay que entender
Introducción a Android: 10 cosas importantes que hay que entender
 
CONEXION A LA BASE DE DATOS SQLITE A TRAVES DE UNA APLICACION MOVIL ANDRO...
CONEXION A  LA BASE DE DATOS  SQLITE A TRAVES DE UNA APLICACION  MOVIL  ANDRO...CONEXION A  LA BASE DE DATOS  SQLITE A TRAVES DE UNA APLICACION  MOVIL  ANDRO...
CONEXION A LA BASE DE DATOS SQLITE A TRAVES DE UNA APLICACION MOVIL ANDRO...
 
Conexion a servidor desde android
Conexion a servidor desde androidConexion a servidor desde android
Conexion a servidor desde android
 
Desarrollo de Aplicaciones Moviles en Android: Temas Avanzados
Desarrollo de Aplicaciones Moviles en Android: Temas AvanzadosDesarrollo de Aplicaciones Moviles en Android: Temas Avanzados
Desarrollo de Aplicaciones Moviles en Android: Temas Avanzados
 
Manual programación android
Manual programación android Manual programación android
Manual programación android
 
Escaner para smartphone y tableta.
Escaner para smartphone y tableta.Escaner para smartphone y tableta.
Escaner para smartphone y tableta.
 
Instalacion-y-Configuracion-de-Android-Studio-con-Genymotion
Instalacion-y-Configuracion-de-Android-Studio-con-GenymotionInstalacion-y-Configuracion-de-Android-Studio-con-Genymotion
Instalacion-y-Configuracion-de-Android-Studio-con-Genymotion
 
Web sql
Web sqlWeb sql
Web sql
 
Json short manual
Json short manualJson short manual
Json short manual
 
Fundamentos del Desarrollo de Aplicaciones para Android
Fundamentos del Desarrollo de Aplicaciones para AndroidFundamentos del Desarrollo de Aplicaciones para Android
Fundamentos del Desarrollo de Aplicaciones para Android
 
Desarrollo en Android: Conceptos Básicos
Desarrollo en Android: Conceptos BásicosDesarrollo en Android: Conceptos Básicos
Desarrollo en Android: Conceptos Básicos
 
Mejores prácticas para testing de apps móviles
Mejores prácticas para testing de apps móvilesMejores prácticas para testing de apps móviles
Mejores prácticas para testing de apps móviles
 
operaciones aritméticas usando
operaciones aritméticas  usando operaciones aritméticas  usando
operaciones aritméticas usando
 
Interfaces increibles en Android
Interfaces increibles en AndroidInterfaces increibles en Android
Interfaces increibles en Android
 
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
 
Developing for Android (The movie)
Developing for Android (The movie)Developing for Android (The movie)
Developing for Android (The movie)
 
Integración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóvilesIntegración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóviles
 

Similar a Primer Ejemplo de Proyecto en Android Studio

Android de la A a la Z - Unidad 6
Android de la A a la Z - Unidad 6Android de la A a la Z - Unidad 6
Android de la A a la Z - Unidad 6Jorge Ulises
 
Google app inventor a
Google app inventor aGoogle app inventor a
Google app inventor aAndres CM
 
Google app inventor
Google app inventorGoogle app inventor
Google app inventorJorge Taipe
 
Trabajo de NTICS II
Trabajo de NTICS IITrabajo de NTICS II
Trabajo de NTICS IImarco_acuna
 
Breve introducción a Android Apps
Breve introducción a Android AppsBreve introducción a Android Apps
Breve introducción a Android AppsOscar Salguero
 
02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7tGabo Mizhel
 
Guia generalandroidstudioseccion3.docx
Guia generalandroidstudioseccion3.docxGuia generalandroidstudioseccion3.docx
Guia generalandroidstudioseccion3.docxSergio Bahamon
 
App inventor
App inventorApp inventor
App inventorRoyer T
 
Manual de android parte 1
Manual de android parte 1Manual de android parte 1
Manual de android parte 1ftriana5000
 
Manual básico de android v2.0
Manual básico de android v2.0Manual básico de android v2.0
Manual básico de android v2.0KaReena Lee Eun RI
 
Manual básico de android v2.0
Manual básico de android v2.0Manual básico de android v2.0
Manual básico de android v2.0KaReena Lee Eun RI
 
2.1 android cep jaen 2014 estructura de aplicación
2.1 android cep jaen 2014   estructura de aplicación2.1 android cep jaen 2014   estructura de aplicación
2.1 android cep jaen 2014 estructura de aplicaciónJose Antonio Vacas
 
Android 24 01 getting started with android
Android 24 01 getting started with androidAndroid 24 01 getting started with android
Android 24 01 getting started with androidArturo Linares Valverde
 

Similar a Primer Ejemplo de Proyecto en Android Studio (20)

Entorno-de-Desarrollo-Android-Studio
Entorno-de-Desarrollo-Android-StudioEntorno-de-Desarrollo-Android-Studio
Entorno-de-Desarrollo-Android-Studio
 
Generalidades-de-Android-Estudio
Generalidades-de-Android-EstudioGeneralidades-de-Android-Estudio
Generalidades-de-Android-Estudio
 
Android de la A a la Z - Unidad 6
Android de la A a la Z - Unidad 6Android de la A a la Z - Unidad 6
Android de la A a la Z - Unidad 6
 
Google app inventor a
Google app inventor aGoogle app inventor a
Google app inventor a
 
Google app inventor
Google app inventorGoogle app inventor
Google app inventor
 
Trabajo de ntics ii
Trabajo de ntics iiTrabajo de ntics ii
Trabajo de ntics ii
 
Trabajo de NTICS II
Trabajo de NTICS IITrabajo de NTICS II
Trabajo de NTICS II
 
Breve introducción a Android Apps
Breve introducción a Android AppsBreve introducción a Android Apps
Breve introducción a Android Apps
 
02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t
 
Manual android
Manual androidManual android
Manual android
 
Clases de Programación Android
Clases de Programación AndroidClases de Programación Android
Clases de Programación Android
 
Guia generalandroidstudioseccion3.docx
Guia generalandroidstudioseccion3.docxGuia generalandroidstudioseccion3.docx
Guia generalandroidstudioseccion3.docx
 
Desarrollo de aplicaciones adroid
Desarrollo de aplicaciones adroidDesarrollo de aplicaciones adroid
Desarrollo de aplicaciones adroid
 
App inventor
App inventorApp inventor
App inventor
 
Manual de android parte 1
Manual de android parte 1Manual de android parte 1
Manual de android parte 1
 
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDKEntornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
 
Manual básico de android v2.0
Manual básico de android v2.0Manual básico de android v2.0
Manual básico de android v2.0
 
Manual básico de android v2.0
Manual básico de android v2.0Manual básico de android v2.0
Manual básico de android v2.0
 
2.1 android cep jaen 2014 estructura de aplicación
2.1 android cep jaen 2014   estructura de aplicación2.1 android cep jaen 2014   estructura de aplicación
2.1 android cep jaen 2014 estructura de aplicación
 
Android 24 01 getting started with android
Android 24 01 getting started with androidAndroid 24 01 getting started with android
Android 24 01 getting started with android
 

Más de Pedro Antonio Villalta (Pavillalta)

Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones MovilesDescargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones MovilesPedro Antonio Villalta (Pavillalta)
 
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del MockupPedro Antonio Villalta (Pavillalta)
 
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TIS
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TISForo de Conceptos y Generalidades Sobre Redes de Computadoras TIS
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TISPedro Antonio Villalta (Pavillalta)
 
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras INGCuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras INGPedro Antonio Villalta (Pavillalta)
 
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot SuitePublicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot SuitePedro Antonio Villalta (Pavillalta)
 

Más de Pedro Antonio Villalta (Pavillalta) (20)

Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones MovilesDescargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
 
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones MovilesHerramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
 
Vtiger CRM, Software para Inteligencia de Negocios
Vtiger CRM, Software para Inteligencia de NegociosVtiger CRM, Software para Inteligencia de Negocios
Vtiger CRM, Software para Inteligencia de Negocios
 
Introduccion a Lenguaje HTML, Programacion Web
Introduccion a Lenguaje HTML, Programacion WebIntroduccion a Lenguaje HTML, Programacion Web
Introduccion a Lenguaje HTML, Programacion Web
 
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
 
31-Android Generalidades Sobre Servicios Webs con MySQL
31-Android Generalidades Sobre Servicios Webs con MySQL31-Android Generalidades Sobre Servicios Webs con MySQL
31-Android Generalidades Sobre Servicios Webs con MySQL
 
Conceptos y Generalidades de Android
Conceptos y Generalidades de AndroidConceptos y Generalidades de Android
Conceptos y Generalidades de Android
 
Capitulo I Cisco CCNA1: La vida en un mundo centrado en la red
Capitulo I Cisco CCNA1: La vida en un mundo centrado en la redCapitulo I Cisco CCNA1: La vida en un mundo centrado en la red
Capitulo I Cisco CCNA1: La vida en un mundo centrado en la red
 
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TIS
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TISForo de Conceptos y Generalidades Sobre Redes de Computadoras TIS
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TIS
 
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras INGCuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
 
Capas del Modelo OSI y sus Funciones
Capas del Modelo OSI y sus FuncionesCapas del Modelo OSI y sus Funciones
Capas del Modelo OSI y sus Funciones
 
Cosas que solo pasan en El Salvador
Cosas que solo pasan en El SalvadorCosas que solo pasan en El Salvador
Cosas que solo pasan en El Salvador
 
Compiladores, Analisis Lexico, Tabla de Transiciones
Compiladores, Analisis Lexico, Tabla de TransicionesCompiladores, Analisis Lexico, Tabla de Transiciones
Compiladores, Analisis Lexico, Tabla de Transiciones
 
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot SuitePublicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
 
Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Creacion de diagramas de clases en visual c#
Creacion de diagramas de clases en visual c#Creacion de diagramas de clases en visual c#
Creacion de diagramas de clases en visual c#
 
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
 
Primer Proyecto en Visual C# (versión 2012)
Primer Proyecto en Visual C# (versión 2012)Primer Proyecto en Visual C# (versión 2012)
Primer Proyecto en Visual C# (versión 2012)
 
Introducción a la Programación en Visual C# (C Sharp)
Introducción a la Programación en Visual C# (C Sharp)Introducción a la Programación en Visual C# (C Sharp)
Introducción a la Programación en Visual C# (C Sharp)
 

Primer Ejemplo de Proyecto en Android Studio

  • 1. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles PRIMER EJEMPLO EN ANDROID STUDIO Por: Pedro Antonio Villalta Blog de Android App http://programacion-moviles.blogspot.com/
  • 2. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles  Creación del Proyecto  Vista de Diseño y Código  Depuración y Ejecución del Proyecto  Enlace a guía de instalación de drivers para depurar en dispositivo físico Contenido 2
  • 3. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles 3 Creación de Primer Proyecto Android Studio
  • 4. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles Pantalla de Bienvenida 4
  • 5. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles Crear Nuevo Proyecto… y personalizar los siguientes campos:  Nombre de la aplicación: el nombre de la aplicación. Que Será usado en Google Play.  Nombre del módulo: Utilizado por Android Studio. Puede ser igual al nombre de la aplicación.  Nombre del paquete: Identificador único para la aplicación (App). Primer Proyecto Android Studio 5
  • 6. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles Ventana Nuevo Proyecto… 6
  • 7. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles  SDK mínimo requerido: versión de Android mínima necesaria para correr la aplicación. Es mejor usar paquetes intermedios.  SDK objetivo: máxima versión de Android con la que podrá ejecutarse la aplicación.  Nivel de lenguaje: versión de Java con la que se desarrollará la aplicación. Recomendable Java 6 porque la única manera de que la App soporte todas las características de Java 7 es eligiendo API 19 como SDK mínimo.  Ícono de la aplicación: el ícono que representará la aplicación. Si ya tienes un imagen seleccionada marca el casillero “create custom launcher icon” Primer Proyecto Android Studio 7
  • 8. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles Nuevo Proyecto…API Devices 8
  • 9. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles Seleccionamos “Continuar” y elegimos la opción “Actividad en blanco”. Crear Actividad en Blanco 9
  • 10. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles Siguiente pantalla dejamos igual y damos Finish. 10
  • 11. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles Entorno Android Studio 11
  • 12. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles Árbol de Directorios del Proyecto 12
  • 13. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles  En la parte izquierda de la ventana de Android Studio, podemos cambiar la vista del árbol de carpetas del proyecto.  Las tres vistas más utilizadas son:  Vista Project  Vista Android  Vista Packages Modos de Vista de Carpetas del Proyecto 13
  • 14. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles Vista de Carpetas en Modo Project 14
  • 15. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles Lo primero que debemos distinguir son los conceptos de proyecto y módulo. La entidad proyecto es única, y engloba a todos los demás elementos. Dentro de un proyecto podemos incluir varios módulos. Vistas de Carpetas del Proyecto 15
  • 16. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles AndroidManifest.xml en Vista Project 16  Desde el listado “Project”, podemos encontrar el AndroidManifest dentro de “Nombre de App / src / main / AndroidManifest.xml”.
  • 17. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles Activity.xml en Vista Project 17 La Activity que hemos creado se encuentran en “Nombre de App / src / main / java / Paquete de App”.
  • 18. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles Carpeta de Recursos en Vista Project 18  Los recursos de la App se encuentran en la carpeta “Nombre de App / src / main / res / carpetas “layout” y “menu”.
  • 19. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles El siguiente código crea un control TextView. <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:text=“Primer Ejemplo" android:id="@+id/textView" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> Ejemplo de Control TextView 19
  • 20. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles  Tenemos dos opciones para la depuración: 1. Usar Dispositivo Android Virtual 2. Conectar cable USB y probar directamente en el teléfono. Depuración de la App 20
  • 21. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles  Vamos a Configuración  Opción Aplicaciones  Opción Desarrollo  Seleccionamos Depuración de USB  Con esta configuración activada Android Studio depura la app si el teléfono está conectado con cable USB.  Nota: Ver recomendaciones de seguridad, activar solo para pruebas. Activar Depuración de USB en teléfono 21
  • 22. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles Pedro Antonio Villalta pavillalta@gmail.com Si la presentación fue útil, compártela y recomienda el blog. Diseño y Desarrollo De App Para Móviles
  • 23. Primer Ejemplo en Android Studio Diseño y Desarrollo De App Para Móviles http://programacion-moviles.blogspot.com/ http://www.programandoamedianoche.com/ Guía instalación de drivers para depurar en dispositivo físico: http://programacion-moviles.blogspot.com/2015/08/depuracion-de- aplicaciones-android-studio-en-dispositivo-fisico.html Recursos de Contenido