Think: guia de desenvolvimento mobile ágil em equipes reduzidas

Carregando...
Imagem de Miniatura

Data

2013

Autores

Itajubá, Rafael Rabelo [UNESP]

Título da Revista

ISSN da Revista

Título de Volume

Editor

Universidade Estadual Paulista (Unesp)

Resumo

Currently, applications for smartphones and tablets, called apps, are becoming increasingly relevant and attract more attention from users and finally the developers. With the Application Stores, services provided by the company that maintains the platform, access to such applications is as or more simplified than to web sites, with the advantage of anenhanced user experience and focused on the mobile device, and enjoy natives resources as camera, audio, storage, integration with other applications, etc. They present a great opportunity for independent developers, who can now develop an application and make it availabl e to all users of that platform, at free or at a cost that is usually low. Even students may create their applications in the intervals of their classes and sell them in stores. Making use of tools and services, free or at low cost, anyone can develop quality applications, that can be marketed and have a large number of users even in adverse situations in which the application is not the focus of developer productivity. However, such to ols do not seem to be well used, or are unknown, or its purpose is not considered important, and this paper tries to show the real importance of these tools in the rapid development of quality software. This project presents several tools, services and practices, which together make it possible to develop an application for various mobile platforms, independently and with a team of a few people, as demonstrated. However, this paper aims not to say that the development of software today it is easy and simple, but there are currently a large set of tools, for various platforms, that assists and enhances the work of the programmer
Atualmente, aplicações para smartphones e tablets, chamadas apps, estão se tornando cada vez mais relevantes e atraem mais atenção dos usuários e, por fim, dos desenvolvedores. Com as Lojas de Aplicativos, serviços disponibilizados pela empresa que sustenta a plataforma, o acesso a tais aplicações está tão ou mais simplificado que aos sites web, com a vantagem de uma experiência do usuário aprimorada e voltada ao dispositivo mobile, e de usufruir de recursos nativos como câmera, áudio, armazenamento, integração com outras aplicações, etc. Elas apresentam uma grande oportunidade para desenvolvedores independentes, que agora podem produzir uma aplicação e disponibilizá-la a todos os usuários daquela plataforma, gratuitamente ou a um custo que costuma ser baixo. Até mesmo estudantes podem criar suas aplicações nos intervalos de suas aulas e vendê-las nas lojas. Fazendo uso de ferramentas e serviços, gratuitos ou de baixo custo, é possível desenvolver aplicações de qualidade que podem ser comercializadas e ter um grande número de usuários, mesmo em situações adversas no qual a aplicação não é o foco da produtividade do desenvolvedor. Porém, tais ferramentas não parecem ser bem aproveitadas, ou são desconhecidas, ou seu propósito não é considerado importante, e este trabalho tenta mostrar a real importância destas ferramentas no desenvolvimento rápido de software de qualidade. Este projeto apresenta inúmeras ferramentas, serviços e práticas, que em conjunto, tornam possível desenvolver um aplicativo, para diversas plataformas mobile, de maneira independente e com uma equipe de poucas pessoas, como é demonstrado. Porém este trabalho não visa dizer que o desenvolvimento de software, nos dias de hoje, é fácil e simples, e sim que atualmente existem um conjunto enorme de ferramentas, para diversas plataformas, que auxilia e otimiza o trabalho do programador

Descrição

Palavras-chave

Engenharia de software, Empreendedorismo, Ferramentas, Scrum (Desenvolvimento de software), Software engineering

Como citar

ITAJUBÁ, Rafael Rabelo. Think: guia de desenvolvimento mobile ágil em equipes reduzidas. 2013. . Trabalho de Conclusão de Curso (Bacharel em Ciência da Computação) - Universidade Estadual Paulista, Faculdade de Ciências, 2013.