Giter Site home page Giter Site logo

androidapp's Introduction

AndroidAPP

Projeto de continuidade para desenvolvimento da primeria aplicação em android. Todavia não se tem um nome definido, entretanto, assim que possível o projeto terá um nome. O projeto inicial é o [EventoApp] (https://github.com/gabrielrunescape/EventoApp) no qual ainda é disponível para visualização.

Descrição

Pelo fato de ser apenas um projeto para crescimento pessoal em relação a utilização de algumas tecnológias, que serão descritas abaixo, ele também é aberto ao público para aqueles que se interessam por desenvolvimento mobile ou por aqueles em busca de um projeto para contribuir.

As tecnológias usadas até então são:

As funcionalidades da aplicação na qual estão definidas até então são e poderão ser implementadas:

  • Trabalhar melhor com a plataforma Mobile
  • Utilizar recursos da linguagem Java
  • Utilizar um WebService próprio em NodeJS
  • Desenvolver um layout próprio e diferencial
  • Integração com [REST API] (https://github.com/gabrielrunescape/WebService);
  • Armazenamento em arquivos locais com SQLite
  • Requisição e resposta armazenada em JSONArray

Instalação e contribuição

O primeiro passo para aqueles que desejam realizar a contribuição é clonar o projeto:

# Clonar o projeto
$ git clone https://github.com/gabrielrunescape/AndroidAPP.git
$ cd AndroidAPP

Após isso, deve-se fazer as mudanças necessárias a serem contribuidas:

# Mudanças a serem consideradas e commitadas
$ ...
$ git push origin master

Prontinho, agora só esperar com que as mudanças sejam aprovadas.

Observações

Caso queira acompanhar o andamento das rotinas de desenvolvimento e tarefas do projeto, foi feito o [kamban] (https://github.com/gabrielrunescape/AndroidAPP/projects/1) com gerenciador de tarefas para melhor organização das mesmas. Você pode ir em Projects -> AndroidAPP - Kamban ou clicar [neste link] (https://github.com/gabrielrunescape/AndroidAPP/projects/1).

androidapp's People

Contributors

gabrielrunescape avatar

Watchers

James Cloos avatar  avatar

androidapp's Issues

Requisição e resposta com o webservice com protocolo HTTP

Desenvolver um módulo que realiza conexão com a webservice para as seguintes operações:

  • GET
  • POST
  • PUT
  • DELETE

Cada um desses módulos na aplicação deve ter uma rotina em especifica na aplicação. Deverá ser comentada nos commits a descrição do que se fez nas alterações do projeto e devem ser explicadas com melhores detalhes o que se foi feito.
Se encerrará a tarefa assim que todos os a fazeres estiverem prontos e comentados. Recomenda-se após de fechado, realizar uma alteração e apenas comentar o commit explicando o que foi feito. Havendo necessidades maiores, sim abrir um inssue para explicar e especificar todos os detalhes do mesmo.

Comunicação com o webservice

  • Acompanhar desenvolvimento das tarefas (inssues) relacionadas com comunicação com o webservice;
  • Testar todas as as funcionalidades antes de enviar ao servidor de versionamento (github);
  • Comentar quaisquer alterações relacionadas a comunicação com o webservice, desde que, não esteja relacionadas a início e desenvolvimento;
  • Caso esteja finalizado algum à fazer, detalhar na inssue na qual está destinada. Caso não tenha, referenciar o último commit tendo ou não uma inssue para o à fazer;
  • Os erros devem ser relatados e documentados neste insue;

Melhorias no layout pós login

Construir uma interface amigável para o usuário após a autenticação. Os requisitos para esta tarefa devem ser:

  • Uma limpa e leve para o usuário;
  • Utilizar as cores padrões da aplicação;
  • Utilizar recurso de tabulação no design;
  • Fazer um layout padrão para diferentes resoluções;
  • Trabalhar com gestor de activities entre uma tela (intent) e outra;

Cada um desses módulos na aplicação deve ter uma rotina em especifica na aplicação. Deverá ser comentada nos commits a descrição detalhada do que foi feito nas alterações do projeto e devem ser explicadas com melhores detalhes o que se foi feito.
Se encerrará a tarefa assim que todos os a fazeres estiverem prontos e comentados. Recomenda-se após de fechado, realizar uma alteração e apenas comentar o commit explicando o que foi feito. Havendo necessidades maiores, sim abrir um inssue para explicar e especificar todos os detalhes do mesmo.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.