SlideShare una empresa de Scribd logo
FACULTAD DE INGENIERÍA
Ingeniería de Sistemas y Telemática
DOCENTE
Porro Chulli Marco Aurelio
ESTUDIANTES
* Pardo Suárez Vilma Analí
* Lastra Luján Ruth Gavy
29 de Marzo del 2018
ANDROID
STUDIO
1. Contenido.
 Definición.
Android Studio está basado en IntelliJ IDEA, un IDE para Java de Jetbrains.Android es
un sistema operativo basado en el núcleo Linux. Fue diseñado principalmente para
dispositivos móviles con pantalla táctil, como teléfonos inteligentes.
Es una de las plataformas con mayor variedad de dispositivos; se pueden encontrar
Smartphone muy básicos y accesibles hasta los más completos y de costo elevado.
En la actualidad Android Studio es la plataforma que se postula como el más
completo IDE para desarrollar aplicaciones Android con muchas características que
destacan de los otros programas usados para este trabajo, está basado en IntelliJ y
puede ser descargado de forma gratuita a través de la licencia de Apache 2.0.
 Historia.
Android Studio fue anunciado en el año 2013 en la conferencia de Google I/O.
Fue creado para reemplazar a Eclipse, la plataforma que se usaba para la
creación de aplicaciones y que todavía hoy en día es utilizada por muchos
programadores. De esta manera, con Android Studio, Google consigue su
propio IDE para el desarrollo de aplicaciones, pudiendo instalar todo el SDK
para desarrollar apps específicas adaptadas a la mayor parte de versiones.
Nace el 16 de mayo de 2013 en la Google I/O.
Primera versión estable en diciembre de 2014.
Disponible para Windows / Mac / Linux.
 Características.
Soporte para programar aplicaciones para Android Wear.
Herramientas Lint. Detecta el código no compatible entre arquitecturas diferentes o
código confuso.
Utiliza ProGuard, para poder optimizar y reducir el código del proyecto al exportar a
APK, para dispositivos de gama con limitaciones.
Nuevo diseño del editor con un soporte para la posible edición de temas.
Actualizaciones frecuentes (diferentes canales).
Nueva interfaz específica para el desarrollo en Android.
Alertas en tiempo real de errores sintácticos , compatibilidad o rendimiento antes de
acabar la aplicación.
Vista previa, en diferentes tipos de proyectos y resoluciones.
Posibilita la opción del control de versiones accediendo a un repositorio y poder
descargar Mercurial, Git, Github o Subversion.
Y cómo no, permite la importación de los proyectos realizados desde Eclipse.
 Requerimientos de Software y Hardware.
😊.-Requerimientos de Software.
* Requisitos de placa madre y de CPU.
* Requisitos de memoria.
* Requisitos de espacio disponible en disco duro.
* Requisitos de monitor y adaptador de video.
* Requisitos de unidades de CD,DVD,Ratón, impresora,módem, tarjeta de
red,puertos disponibles.
😊.-Requerimientos de Hardware.
* Requisitos del sistema operativo.
* Requisitos de determinadas configuraciones en el sistema operativo o en ciertas
aplicaciones.
 Entornos de Desarrollo.
* Fundamentos de una App .
* Componentes de una App.
* Recursos de una App.
* ¿El Archivo AndroidManifest.xml?.
* Entorno Android Studio, Árbol del Proyecto.
* ¿Archivo strings.xml?
* ¿Carpeta layout?
2. Resumen.
En resumen Android Studio hace de escritorio de trabajo para los
desarrolladores teniendo fácil accesibilidad a sus carpetas, archivos y lo
que están usando para crear una aplicación, este programa es
totalmente actual y moderno y aunque las aplicaciones están escritas en
lenguaje Java se pueden compilar y dejarlos como un archivo .apk de
una manera muy simple.
Si estás empezando a familiarizarte en el mundo de la programación y
desarrollo de aplicaciones, esta plataforma es el ideal para ti y para tus
proyectos personales. Te recomiendo que te descargues Android Studio,
y que sigas con esta aventura para programar las mejores apps.
3. Summary.
In summary Android Studio works as a desktop for developers having easy
accessibility to their folders, files and what they are using to create an application,
this program is totally current and modern and although the applications are
written in Java language they can be compiled and leave them as an .apk file in a
very simple way.
If you are beginning to become familiar with the world of programming and
application development, this platform is ideal for you and your personal projects. I
recommend that you download Android Studio, and that you continue with this
adventure to program the best apps.
4. Recomendaciones.
* Comunicación efectiva. A pesar de lo que se cree, la programación no
siempre es un trabajo de uno solo; sobretodo si es un proyecto grande que
amerita la subdivisión de tareas y el trabajo conjunto.
* Documenta y comenta el código. Parte de esta habilidad,Documenta todo lo
que hagas (JavaDoc). Compartir información es muy importante, más cuando
escribes en detalle cómo resolviste un problema o como generaste la vía de
solución a una necesidad, posiblemente otros tengan la misma traba y se
puedan apoyar en tus resultados.
* Maneja control de versiones (Git). La idea es trabajar en equipo. Para ser
mejor Programador capacítate en el uso de herramientas de control de
versiones como Github u otras que te permite crear y socializar repositorios de
los programas que estas desarrollando y ver lo que aportan los demás
miembros del equipo a las ramas.
* Participa en foros. Ayuda y que te ayuden. Esta es una de las claves. Hay
comunidades muy grandes. Existen espacios de interacción para
programadores en lo que se despejan dudas, se consultan códigos y hasta se
prueban rutinas por una inmensa comunidad de programadores dispuestos a
ayudar.
5. Conclusiones.
* Definitivamente Android Studio es una maravilla de plataforma de desarrollo.
* Si eres desarrollador y no haz probado Android Studio, te invito
desesperadamente a que vayas a probarlo, lo podrás descargar del sitio oficial si
lo deseas y podrás empezar a desarrollar aplicaciones android.
* Recuerda que este tipo de aplicaciones pueden ser monetizadas con
publicidad, así que también puede servir para aprender y para ganar algo de
dinero con la publicidad que puedas poner dentro de tu app.
* Sin duda Android Studio es una plataforma que no le pide nada a nadie y que
ya muchas empresas están considerando para trabajar con ellas y dejar de lado
todo lo demás.
6. Apreciación del Equipo.
En este trabajo les damos a conocer la importancia, ya que nos ayuda a
conocer el mundo de la programación de aplicaciones móviles, en este
caso de Android Studio: es un entorno de desarrollo integrado(IDE)
oficial para el desarrollo de aplicaciones para android y se basa en
INTELLIJ IDEA.
Android Studio ofrece aún más funciones que aumentan tu productividad
durante la compilación de apps para Android, como las siguientes:
* Un sistema de compilación basado en Gradle flexible
* Un emulador rápido con varias funciones
* Un entorno unificado en el que puedes realizar desarrollos para todos
los dispositivos Android
* Instant Run para aplicar cambios mientras tu app se ejecuta sin la
necesidad de compilar un nuevo APK
* Integración de plantillas de código y GitHub para ayudarte a compilar
funciones comunes de las apps e importar ejemplos de código
* Gran cantidad de herramientas y frameworks de prueba
* Herramientas Lint para detectar problemas de rendimiento, usabilidad,
compatibilidad de versión, etc.
7. Glosario de Términos.
* Adb(Android depuration Bridge). Es una herramienta que viene en el SDK de Android. Te
permite trastear con el móvil o un emulador mediante la línea de comandos.
* Actividad(activity). Representa una pantalla en una aplicación.
*Adb Shell. Es un shell(terminal) que funciona sobre adb y ofrece una línea de comandos que
permite entre otras cosas operar con comandos unix compatibles incluidos en el sistema.
* Android Manifest. Es el archivo en el que se definen los rasgos principales de una
aplicación: nombre,componentes o permisos entre otros.
* Android Studio. El nuevo IDE de google para programar para la plataforma android.
* AOSP. Siglas de Android Open Source Project, Project pilar de Android.
• APK. Es la extensión de las aplicaciones Android, variante del Java. Así pues,un .apk es
cualquier aplicación que te puedes instalar en tu móvil.
* SDK. Un kit de desarrollo de software (Software development Kit) es generalmente un
conjunto de herramientas de desarrollo que le permite a un programador crear aplicaciones
para un sistema concreto.
8. Bibliografía o Linkografía.
*https://books.google.com.pe/books?hl=es&lr=&id=4dkuBQAAQBAJ&oi=fnd&pg=
PT12&dq=android+studio+concepto&ots=YFJvDqTTvt&sig=yGtMG6vgMs7IVq44JIR
WN9sJTKk&redir_esc=y#v=onepage&q&f=false
*https://androidstudiofaqs.com/conceptos/android-studio-historia
*https://androidstudiofaqs.com/conceptos/ventajas-desventajas-android-studio
*https://prezi.com/utoxctzqtepj/requerimientos-de-hardware-y-software/
* https://es.slideshare.net/pavillalta/05entornodedesarrolloandroidstudio
* https://androidstudiofaqs.com/conceptos/consejos-para-ser-buen-programador
MUCHAS
GRACIAS

Más contenido relacionado

La actualidad más candente

ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIOESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
Jacinto Cabrera Rodríguez
 
Historia de las aplicaciones moviles jojo
Historia de las aplicaciones moviles jojoHistoria de las aplicaciones moviles jojo
Historia de las aplicaciones moviles jojo
cobiruto
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
YJGG
 
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionActividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Juan Antonio Plascencia Zepeda
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-softwareMiguel Angel Rodriguez
 
Presentacion Android
Presentacion AndroidPresentacion Android
Presentacion Android
Juan Antonio
 
Aplicaciones Móviles Híbridas
Aplicaciones Móviles HíbridasAplicaciones Móviles Híbridas
Aplicaciones Móviles Híbridas
Scio Consulting
 
Java class library
Java class libraryJava class library
Java class library
LCA
 
Sistema Operativo Android
Sistema Operativo AndroidSistema Operativo Android
Sistema Operativo Android
Alfredo Aguayo
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
Universidad Técnica del Norte
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicosMariano Galvez
 
Las mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de softwareLas mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de software
Universidad Militar Nueva Granada-Universidad de Cundinamarca
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
Rosa Marina Mosquera
 
Android architecture
Android architectureAndroid architecture
Android architecture
Kartik Kalpande Patil
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móviles
Jaqueline Luna
 
Historia del C++ y JAVA
Historia del C++ y JAVAHistoria del C++ y JAVA
Historia del C++ y JAVANohemi Cuesta
 
Metodo espiral
Metodo espiralMetodo espiral
Metodo espiral
Milton Torres Ccoa
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
Junior Solano de Arco
 

La actualidad más candente (20)

ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIOESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
 
Historia de las aplicaciones moviles jojo
Historia de las aplicaciones moviles jojoHistoria de las aplicaciones moviles jojo
Historia de las aplicaciones moviles jojo
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
 
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionActividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacion
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
 
Presentacion Android
Presentacion AndroidPresentacion Android
Presentacion Android
 
Aplicaciones Móviles Híbridas
Aplicaciones Móviles HíbridasAplicaciones Móviles Híbridas
Aplicaciones Móviles Híbridas
 
Java class library
Java class libraryJava class library
Java class library
 
Sistema Operativo Android
Sistema Operativo AndroidSistema Operativo Android
Sistema Operativo Android
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 
Java Micro Edition "J2ME"
Java Micro Edition "J2ME"Java Micro Edition "J2ME"
Java Micro Edition "J2ME"
 
Glosario uml
Glosario umlGlosario uml
Glosario uml
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicos
 
Las mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de softwareLas mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de software
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móviles
 
Historia del C++ y JAVA
Historia del C++ y JAVAHistoria del C++ y JAVA
Historia del C++ y JAVA
 
Metodo espiral
Metodo espiralMetodo espiral
Metodo espiral
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 

Similar a Android studio

ANDROID STUDIO-VICTOR
ANDROID STUDIO-VICTORANDROID STUDIO-VICTOR
ANDROID STUDIO-VICTOR
manuelconstantinoestela
 
Lenguajes de Programación: Android
Lenguajes de Programación: AndroidLenguajes de Programación: Android
Lenguajes de Programación: Android
Luis Fernando Aguas Bucheli
 
Herramientas de desarrollo de android
Herramientas de desarrollo de androidHerramientas de desarrollo de android
Herramientas de desarrollo de android
Jaqueline Luna
 
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
 
Proyecto 1
Proyecto 1Proyecto 1
Proyecto 1
Eduardo Fermin
 
Curso Android 2021
Curso Android  2021Curso Android  2021
Curso Android 2021
elprofenava2002
 
Android studio
Android studioAndroid studio
Android studio
Gómez Albino
 
Que es android studio
Que es android studioQue es android studio
Que es android studio
Emmanuel Ávila Sandoval
 
Android studio
Android studioAndroid studio
Android studio
Thalia Regalado Juape
 
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesHerramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móviles
Fernand Bernowly
 
Introducción a la programación androide
Introducción a la programación androideIntroducción a la programación androide
Introducción a la programación androide
Jomicast
 
ANDROID STUDIO
ANDROID STUDIOANDROID STUDIO
ANDROID STUDIO
Jose Erlin Rojas Cercado
 
ANDROID STUDIO
ANDROID STUDIOANDROID STUDIO
ANDROID STUDIO
Jose Erlin Rojas Cercado
 
Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles webjoycesita
 
Android
AndroidAndroid
02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7tGabo Mizhel
 
Sistemas operativos "Android"
Sistemas operativos "Android"Sistemas operativos "Android"
Sistemas operativos "Android"
Lupita Solano
 
R esume libro el gran libro de android
R esume libro el gran libro de androidR esume libro el gran libro de android
R esume libro el gran libro de android
wiliam lliulli herrera
 
Estructuras sdk
Estructuras sdkEstructuras sdk
Estructuras sdk
Jaqueline Luna
 
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilTópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
José Antonio Sandoval Acosta
 

Similar a Android studio (20)

ANDROID STUDIO-VICTOR
ANDROID STUDIO-VICTORANDROID STUDIO-VICTOR
ANDROID STUDIO-VICTOR
 
Lenguajes de Programación: Android
Lenguajes de Programación: AndroidLenguajes de Programación: Android
Lenguajes de Programación: Android
 
Herramientas de desarrollo de android
Herramientas de desarrollo de androidHerramientas de desarrollo de android
Herramientas de desarrollo de android
 
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
 
Proyecto 1
Proyecto 1Proyecto 1
Proyecto 1
 
Curso Android 2021
Curso Android  2021Curso Android  2021
Curso Android 2021
 
Android studio
Android studioAndroid studio
Android studio
 
Que es android studio
Que es android studioQue es android studio
Que es android studio
 
Android studio
Android studioAndroid studio
Android studio
 
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesHerramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móviles
 
Introducción a la programación androide
Introducción a la programación androideIntroducción a la programación androide
Introducción a la programación androide
 
ANDROID STUDIO
ANDROID STUDIOANDROID STUDIO
ANDROID STUDIO
 
ANDROID STUDIO
ANDROID STUDIOANDROID STUDIO
ANDROID STUDIO
 
Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles web
 
Android
AndroidAndroid
Android
 
02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t
 
Sistemas operativos "Android"
Sistemas operativos "Android"Sistemas operativos "Android"
Sistemas operativos "Android"
 
R esume libro el gran libro de android
R esume libro el gran libro de androidR esume libro el gran libro de android
R esume libro el gran libro de android
 
Estructuras sdk
Estructuras sdkEstructuras sdk
Estructuras sdk
 
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilTópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
 

Último

PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
Federico Toledo
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
RobertSotilLujn
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
oscartorres960914
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
cuentauniversidad34
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
lasocharfuelan123
 

Último (10)

PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 

Android studio

  • 1. FACULTAD DE INGENIERÍA Ingeniería de Sistemas y Telemática DOCENTE Porro Chulli Marco Aurelio ESTUDIANTES * Pardo Suárez Vilma Analí * Lastra Luján Ruth Gavy 29 de Marzo del 2018
  • 3. 1. Contenido.  Definición. Android Studio está basado en IntelliJ IDEA, un IDE para Java de Jetbrains.Android es un sistema operativo basado en el núcleo Linux. Fue diseñado principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes. Es una de las plataformas con mayor variedad de dispositivos; se pueden encontrar Smartphone muy básicos y accesibles hasta los más completos y de costo elevado. En la actualidad Android Studio es la plataforma que se postula como el más completo IDE para desarrollar aplicaciones Android con muchas características que destacan de los otros programas usados para este trabajo, está basado en IntelliJ y puede ser descargado de forma gratuita a través de la licencia de Apache 2.0.
  • 4.  Historia. Android Studio fue anunciado en el año 2013 en la conferencia de Google I/O. Fue creado para reemplazar a Eclipse, la plataforma que se usaba para la creación de aplicaciones y que todavía hoy en día es utilizada por muchos programadores. De esta manera, con Android Studio, Google consigue su propio IDE para el desarrollo de aplicaciones, pudiendo instalar todo el SDK para desarrollar apps específicas adaptadas a la mayor parte de versiones. Nace el 16 de mayo de 2013 en la Google I/O. Primera versión estable en diciembre de 2014. Disponible para Windows / Mac / Linux.
  • 5.  Características. Soporte para programar aplicaciones para Android Wear. Herramientas Lint. Detecta el código no compatible entre arquitecturas diferentes o código confuso. Utiliza ProGuard, para poder optimizar y reducir el código del proyecto al exportar a APK, para dispositivos de gama con limitaciones. Nuevo diseño del editor con un soporte para la posible edición de temas. Actualizaciones frecuentes (diferentes canales). Nueva interfaz específica para el desarrollo en Android. Alertas en tiempo real de errores sintácticos , compatibilidad o rendimiento antes de acabar la aplicación. Vista previa, en diferentes tipos de proyectos y resoluciones. Posibilita la opción del control de versiones accediendo a un repositorio y poder descargar Mercurial, Git, Github o Subversion. Y cómo no, permite la importación de los proyectos realizados desde Eclipse.
  • 6.  Requerimientos de Software y Hardware. 😊.-Requerimientos de Software. * Requisitos de placa madre y de CPU. * Requisitos de memoria. * Requisitos de espacio disponible en disco duro. * Requisitos de monitor y adaptador de video. * Requisitos de unidades de CD,DVD,Ratón, impresora,módem, tarjeta de red,puertos disponibles. 😊.-Requerimientos de Hardware. * Requisitos del sistema operativo. * Requisitos de determinadas configuraciones en el sistema operativo o en ciertas aplicaciones.  Entornos de Desarrollo. * Fundamentos de una App . * Componentes de una App. * Recursos de una App. * ¿El Archivo AndroidManifest.xml?. * Entorno Android Studio, Árbol del Proyecto. * ¿Archivo strings.xml? * ¿Carpeta layout?
  • 7. 2. Resumen. En resumen Android Studio hace de escritorio de trabajo para los desarrolladores teniendo fácil accesibilidad a sus carpetas, archivos y lo que están usando para crear una aplicación, este programa es totalmente actual y moderno y aunque las aplicaciones están escritas en lenguaje Java se pueden compilar y dejarlos como un archivo .apk de una manera muy simple. Si estás empezando a familiarizarte en el mundo de la programación y desarrollo de aplicaciones, esta plataforma es el ideal para ti y para tus proyectos personales. Te recomiendo que te descargues Android Studio, y que sigas con esta aventura para programar las mejores apps.
  • 8. 3. Summary. In summary Android Studio works as a desktop for developers having easy accessibility to their folders, files and what they are using to create an application, this program is totally current and modern and although the applications are written in Java language they can be compiled and leave them as an .apk file in a very simple way. If you are beginning to become familiar with the world of programming and application development, this platform is ideal for you and your personal projects. I recommend that you download Android Studio, and that you continue with this adventure to program the best apps.
  • 9. 4. Recomendaciones. * Comunicación efectiva. A pesar de lo que se cree, la programación no siempre es un trabajo de uno solo; sobretodo si es un proyecto grande que amerita la subdivisión de tareas y el trabajo conjunto. * Documenta y comenta el código. Parte de esta habilidad,Documenta todo lo que hagas (JavaDoc). Compartir información es muy importante, más cuando escribes en detalle cómo resolviste un problema o como generaste la vía de solución a una necesidad, posiblemente otros tengan la misma traba y se puedan apoyar en tus resultados. * Maneja control de versiones (Git). La idea es trabajar en equipo. Para ser mejor Programador capacítate en el uso de herramientas de control de versiones como Github u otras que te permite crear y socializar repositorios de los programas que estas desarrollando y ver lo que aportan los demás miembros del equipo a las ramas. * Participa en foros. Ayuda y que te ayuden. Esta es una de las claves. Hay comunidades muy grandes. Existen espacios de interacción para programadores en lo que se despejan dudas, se consultan códigos y hasta se prueban rutinas por una inmensa comunidad de programadores dispuestos a ayudar.
  • 10. 5. Conclusiones. * Definitivamente Android Studio es una maravilla de plataforma de desarrollo. * Si eres desarrollador y no haz probado Android Studio, te invito desesperadamente a que vayas a probarlo, lo podrás descargar del sitio oficial si lo deseas y podrás empezar a desarrollar aplicaciones android. * Recuerda que este tipo de aplicaciones pueden ser monetizadas con publicidad, así que también puede servir para aprender y para ganar algo de dinero con la publicidad que puedas poner dentro de tu app. * Sin duda Android Studio es una plataforma que no le pide nada a nadie y que ya muchas empresas están considerando para trabajar con ellas y dejar de lado todo lo demás.
  • 11. 6. Apreciación del Equipo. En este trabajo les damos a conocer la importancia, ya que nos ayuda a conocer el mundo de la programación de aplicaciones móviles, en este caso de Android Studio: es un entorno de desarrollo integrado(IDE) oficial para el desarrollo de aplicaciones para android y se basa en INTELLIJ IDEA. Android Studio ofrece aún más funciones que aumentan tu productividad durante la compilación de apps para Android, como las siguientes: * Un sistema de compilación basado en Gradle flexible * Un emulador rápido con varias funciones * Un entorno unificado en el que puedes realizar desarrollos para todos los dispositivos Android * Instant Run para aplicar cambios mientras tu app se ejecuta sin la necesidad de compilar un nuevo APK * Integración de plantillas de código y GitHub para ayudarte a compilar funciones comunes de las apps e importar ejemplos de código * Gran cantidad de herramientas y frameworks de prueba * Herramientas Lint para detectar problemas de rendimiento, usabilidad, compatibilidad de versión, etc.
  • 12. 7. Glosario de Términos. * Adb(Android depuration Bridge). Es una herramienta que viene en el SDK de Android. Te permite trastear con el móvil o un emulador mediante la línea de comandos. * Actividad(activity). Representa una pantalla en una aplicación. *Adb Shell. Es un shell(terminal) que funciona sobre adb y ofrece una línea de comandos que permite entre otras cosas operar con comandos unix compatibles incluidos en el sistema. * Android Manifest. Es el archivo en el que se definen los rasgos principales de una aplicación: nombre,componentes o permisos entre otros. * Android Studio. El nuevo IDE de google para programar para la plataforma android. * AOSP. Siglas de Android Open Source Project, Project pilar de Android. • APK. Es la extensión de las aplicaciones Android, variante del Java. Así pues,un .apk es cualquier aplicación que te puedes instalar en tu móvil. * SDK. Un kit de desarrollo de software (Software development Kit) es generalmente un conjunto de herramientas de desarrollo que le permite a un programador crear aplicaciones para un sistema concreto.
  • 13. 8. Bibliografía o Linkografía. *https://books.google.com.pe/books?hl=es&lr=&id=4dkuBQAAQBAJ&oi=fnd&pg= PT12&dq=android+studio+concepto&ots=YFJvDqTTvt&sig=yGtMG6vgMs7IVq44JIR WN9sJTKk&redir_esc=y#v=onepage&q&f=false *https://androidstudiofaqs.com/conceptos/android-studio-historia *https://androidstudiofaqs.com/conceptos/ventajas-desventajas-android-studio *https://prezi.com/utoxctzqtepj/requerimientos-de-hardware-y-software/ * https://es.slideshare.net/pavillalta/05entornodedesarrolloandroidstudio * https://androidstudiofaqs.com/conceptos/consejos-para-ser-buen-programador