Está en la página 1de 5

Universidad Manuela Beltrán

Programación de plataformas móviles

Actividad 4: Configuración de IDE y GITHUB.


Hola mundo

Elaborado por: Nataly Narvaez


Objetivos

 Instalar Android Studio o Eclipse (IDE)


 Crear un repositorio en GitHub para compartir el código que se ha hecho.
 Construir una App para Android usando Android Studio.

Introducción

El desarrollo de aplicaciones móviles depende del sistema operativo (Android, IOS, Windows 10 Mobile)
que tenga instalado el dispositivo; Si la aplicación se ejecuta sobre un sistema operativo iOS, se debe
programar con el lenguaje Objective-C o Swift; pero si esta se ejecuta en el sistema operativo Android se
debe programar en el lenguaje Java.

Para codificar una aplicación móvil, los desarrolladores cuentan con un set de herramientas que les facilita
la ejecución de esta tarea, estos sets se conocen como Entornos de Desarrollo Integrado (IDE).

Los IDEs más populares para el desarrollo de una aplicación móvil son Eclipse o Android Studio, estos
tienen los componentes necesarios para que el programador valide todos los procesos del desarrollo de la
aplicación móvil.

Además, el versionamiento de software es una de las herramientas más útiles en el desarrollo. Permite el
trabajo colaborativo y la posibilidad de tener diferentes versiones de un software por medio de branches,
commits, tips, y mucho más. En el desarrollo de aplicaciones móviles, estas características son bastante
usadas debido a que se requiere que diferentes equipos trabajen en paralelo en diferentes características
del proyecto, al mismo tiempo permite tener muchas versiones de la misma aplicación.
Marco Teórico

¿Qué es Git?

Es un sistema de control de versiones que en la actualidad es el más usado en el mundo, debido a su


facilidad de aprendizaje, y a la cantidad de características que este provee. Fue creado por Linus Torvalds,
conocido por ser el creador de Linux.

Muchos proyectos profesionales son versionados en Git, al igual que proyectos en Open Source, por esta
razón muchos IDE (Integrated Development Environments) hoy en dia tienen soporte a alguna de las
implementaciones de Git, (ej: GitHub, Bitbucket). Es el antecesor de DVCS (hence Distributed Version
Control System).

Esto permite tener múltiples copias del mismo código fuente de archivos en simultáneo esto permite el
trabajo colaborativo en lugar de tener una sola versión del programa en una sola máquina. Tiene varias
características entre ellas, seguridad, flexibilidad y rendimiento.

Rendimiento

Una de las características más relevantes de Git es el rendimiento, ya que es mucho más rápido que sus
similares como (Mercurial, Perforce, SVN) permite subir y bajar archivos más rápido. A diferencia de SVN
no crea un archivo de meta por archivo, sino por proyecto, permitiendo que sea más fácil trasladar toda la
carpeta localmente también.
¿Qué es GitHub?

GitHub es una forja (plataforma de desarrollo colaborativo) para alojar proyectos utilizando el sistema de
control de versiones Git. Se utiliza principalmente para la creación de código fuente de programas de
ordenador. El software que opera GitHub fue escrito en Ruby on Rails. Desde enero de 2010, GitHub opera
bajo el nombre de GitHub, Inc. Anteriormente era conocida como Logical Awesome LLC. El código de los
proyectos alojados en GitHub se almacena típicamente de forma pública, aunque utilizando una cuenta de
pago, también permite hospedar repositorios privados.

Básicamente es una implementación de Git, pero es la página de almacenamiento de repositorios más


conocida por los desarrolladores. Actualmente hay otros servicios como Bitbucket y más.
¿Para qué se usa GitHub?

Para almacenar proyectos de manera versionada, para uno o muchos desarrolladores ya que
provee un grupo grande de características. Es un servicio de hospedaje básicamente, con una
interfaz Web gráfica adicional al uso de la herramienta de líneas de comando. Permite usar
herramientas como wikis, manejo de tareas, reporte de errores para cada proyecto.

También podría gustarte