Coder Social home page Coder Social logo

mapasculturais-app's Introduction

Mapas Culturais APP

Este é o repositório do aplicativo Android do sistema Mapas Culturais. Ele é orientado para funcionar como uma espécie de Agenda Cultural. Entre suas principais funcionalidades, estão:

  • Apresentar uma consulta dos dados (Eventos, Espaços, Agentes, Projetos) de todas as instâncias vigentes do Mapas Culturais;
  • Permitir a seleção manual de uma determinada instalação;
  • Exibir geolocalização do mapa a partir da instalação mais proxima, pela localização do gps do mobile device;

Download e build


Se você já tem o npm instalado, basta fazer:

  • Instalar o ionic globalmente
$ sudo npm -g install cordova ionic bower gulp
  • Clonar o repositório
$ git clone https://github.com/hacklabr/mapasculturais-app.git
  • Fazer o build padrão
$ cd mapasculturais-app
$ ionic state reset
$ bower install
  • Fazer o setup SASS
$ ionic setup sass
  • Rodar
$ ionic serve
  • Para rodar no navegador(chrominum) desabilitando a verfificação de cross-origin:
chromium --disable-web-security

E abrir o URL http://localhost:8100

Editando


Na raiz do projeto você terá o diretorio scss onde ficará seu sass. só editar! O ionic serve já faz o watch dos arquivos, recompila na alteração e faz o livereolad

Rodando no celular Android ou Emulador

Para isso, você precisará ter a SDK Android instalada

  • Instala o phonegap
$ npm install phonegap
  • Adiciona a plataforma android ao projeto (aqui, se a SDK não estiver instalada já haverá falha)
$ ionic platform add android
  • Aqui, precisamos ter um dispositivo plugado ao computador aceitando instalação de fontes desconhecidas e com o modo desenvolvedor ativado.
$ ionic run android
  • Para emular, é necessário que se crie um disposivo usando o Android SDK Manager
$ android
  • Uma vez criado o dispositivo
$ ionic emulate android

mapasculturais-app's People

Contributors

brunosmartin avatar gustavovs avatar leogermani avatar lfagundes avatar nicolavieira avatar rafaelchavesfreitas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mapasculturais-app's Issues

Atualizar sobre

  • Inserir texto "Sobre"
  • Inserir logos: Minc + Instituto TIM

Inserir versão do aplicativo

O aplicativo precisa de versionamento, tanto no código quanto no build. O usuário precisa saber qual versão ele tem instalado. Essa informação no build pode ser inserida no SOBRE.

Bower?

Esse app ainda está sendo usado/mantido por alguém?

Menus em caixa baixa

Atualmente os menus estão em caixa baixa. Padronizar conforme o sistema web, inclusive nos menus. Deixar com primeira maiúscula e restantes maiúsculas.

Selecionar Instalação do Mapas

No menu de configurações, ao selecionar uma instalação:

  • O mapa não centraliza na lat, long e zoom corretos.
  • Os dados da instalação (ou instalações) anterior continua no mapa.

Ao fechar e abrir o aplicativo novamente, os dados são carregados corretamente.

Documentação pra build do app

Com as novas versões das libs usadas nesse projeto, essa documentação ficou defasada.

Por exemplo, o ionic serve não funciona mais.

Seria ótimo fazer essa atualização pra facilitar a manutenção no app em si

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.