Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Actividad 2

BanCoppel/Depósito y Retiro

DESARROLLO DE APLICACIONES
MÓVILES IV

Ingeniería en Desarrollo de Software

Tutor: Luis Fernando González V.

Alumno: Justino Arévalo Arellano

Fecha: 22-07-22
Índice
• Introducción

• Descripción

• Justificación

• Investigación

• Codificación

• Prueba del programa

• Conclusión

• Referencia
INTRODUCCIÓN
Swift es un lenguaje rápido y eficiente que proporciona información en tiempo real y puede
incorporarse fácilmente al código de Objective-C existente. Así, los desarrolladores no sólo
pueden programar de una forma más segura y confiable, sino también ahorrar tiempo y
enriquecer la experiencia con las apps.
Swift es un lenguaje de programación poderoso e intuitivo creado por Apple para desarrollar
apps de iOS, Mac, Apple TV y Apple Watch. Está diseñado para brindar a los desarrolladores
más libertad que nunca. Y como es fácil de usar y de código abierto, es ideal para que cualquier
persona con una idea pueda hacerla realidad.

DESCRIPCIÓN
Repl.it, un entorno de desarrollo online para programar desde el navegador. Al mundo de la
programación sabrás que existen diferentes herramientas online con las que compilar y
ejecutar código en decenas de lenguajes de programación desde el propio navegador.
Replit permite a los usuarios escribir código y crear aplicaciones y sitios web mediante un
navegador. El sitio también tiene varias funciones de colaboración, incluida la capacidad de
edición multiusuario en tiempo real con una fuente de chat en vivo.

INVESTIGACIÓN
VENTAJAS DESVENTAJAS
Rendimiento y seguridad Existen, como hemos dicho, muchas ventajas
Swift se centra en la velocidad y el para aprender a programar en Swift y hemos
rendimiento. El enfoque inicial del lenguaje era profundizado en algunas de las más importantes.
el de superar a todos sus predecesores. No obstante, se trata de un sistema de
programación que también cuenta con una serie
Además, optimizar el código Swift también es
de desventajas, sobre todo, cuando lo
sencillo ya que, con el ciclo de
comparamos con otros códigos que tienen un
retroalimentación correcto, se pueden depurar
funcionamiento similar.
todos los errores.
Aunque se haya posicionado como un importante
Al mismo tiempo, gracias a esto mismo, Swift recurso, las empresas IT aún desconfían un poco
se ha convertido en un sistema de de Swift, ya que se trata de un sistema de
programación extremadamente seguro. programación relativamente joven (2014),
aunque, con el paso del tiempo, ha crecido y
Gestión de memoria simplificada madurado mucho y ya se ha empezado a asentar

Swift aprovecha el conteo automático de como el predilecto para el desarrollo

memoria (ARC), que es una tecnología que se de aplicaciones para sistemas móviles de Apple.
Además, si bien la comunidad Swift está
enfoca en agregar una función concreta que
creciendo rápidamente, sigue siendo
se dedica, digamos, a recolectar basura, todo
significativamente más pequeña en comparación
lo que sobra en el código y que afecta a la
con cualquier otro lenguaje de código abierto.
gestión de la memoria de la aplicación.
Aunque cuenta con una gran cantidad de recursos
Muchos lenguajes como C # o Java utilizan a su disposición, sigue siendo difícil formarse de
esto mismo cuando quieren eliminar las forma completamente autodidacta gracias a ellos.
instancias de clases que ya no están en uso, En este sentido, otro de los problemas de Swift es
gracias a lo cual pueden disminuir la huella de que muchos desarrolladores no cuentan con una
memoria en el desarrollo de la aplicación. experiencia práctica buena con este sistema de
programación, por lo que los pocos que lo
dominan, ya tienen trabajo. Esto dificulta que las
Soporte multidispositivo
empresas puedan encontrar perfiles
Swift allana el camino y da soporte tanto de
especializados en este lenguaje de programación.
front-end como de back-end. Esto también
permite compartir código y reutilizarlo
Objective C vs Swift
ampliamente, lo cual puede acelerar el
Para el desarrollo de aplicaciones para
proceso de desarrollo y reducir sus esfuerzos dispositivos móviles de Apple existe, además de
generales, además de dar un soporte Swift, Objective-C, otro sistema de programación,
multidispositivo y multiplataforma a la hora de más asentado y, por tanto, el principal competidor
desarrollar aplicaciones. de Swift.
La elección entre lenguajes de programación

Comunidad de código abierto y una alta gama viene dada por la experiencia y las preferencias de
programación de los equipos de las empresas del
de recursos
sector IT. Si tienen desarrolladores expertos en
Swift tiene una comunidad de código abierto
Objective-C, puede que no les compense que
tremendamente activa. Esto propicia que Swift
todos migren a Swift, lo cual supone
tenga abundantes recursos para ayudar a
una desventaja comparativa para este sistema de
todos los desarrolladores a aprender y
programación.
dominar la programación con este sistema.
También tiene un gran conjunto de podcasts,
cursos, e incluso juegos Swift con para
mejorar y facilitar la experiencia de
aprendizaje.
¿Qué es XCode?
Xcode es un completo conjunto de herramientas para desarrolladores que permite crear apps
para Mac, iPhone, iPad, Apple Watch y Apple TV. Xcode combina las funcionalidades de diseño
de interfaz de usuario, programación, pruebas, depuración y envío a App Store en un flujo de
trabajo unificado.

CODIFICACIÓN
Realizar la codificación del programa solicitado. Debes tener en cuenta las especificaciones
dadas. A continuación, un ejemplo de diseño de interfaz del menú del programa funcionando
correctamente:
Conclusión
En la codificación de la actividad Bancoppel, donde tenemos que ingresar información es muy
importante que estas aplicaciones en cajero siempre debe ser muy segura que si la información
no se encuentra bien protegida, se puede tener muchos problemas con los clientes, pues la
filtración de información es de más seguridad en cuestiones de dinero.

También podría gustarte