Primeiro aplicativo para dispositivos móveis da Universidade. Possui, em sua primeira versão, enfoque em informações e tarefas úteis do dia a dia, em especial naquelas comumente desempenhadas pelo seu público discente, tais como consulta às notícias veiculadas na página da Universidade e ao cardápio dos restaurantes universitários.
Para clonar o repositório, escolha o link HTTPS e não o SSH (onde aparece SSH é só clicar que muda para o HTTPS).
Para gerenciamento de bibliotecas, foi utilizado o Carthage em sua maioria e CocoaPods no caso do Firebase, pois este não possui bom suporte na instalação via Carthage.
Caso o Carthage não esteja instalado, use o seguinte comando:
brew install carthage
E para instalar o CocoaPods:
sudo gem install cocoapods
Execute:
carthage update --platform iOS --no-use-binaries
e após:
pod install
Sempre abrir o projeto com o arquivo ufrgsmobile.workspace
pois o mesmo contém todos os links de bibliotecas e pods. Quando o projeto é aberto com ufrgsmobile.xcodeproj
ele não será executável.
-
Alamofire
- https://github.com/Alamofire/Alamofire
- Serviços de API rest
-
Kingfisher
- https://github.com/onevcat/Kingfisher
- Tratamento de imagens com link
-
SwiftyJSON
- https://github.com/SwiftyJSON/SwiftyJSON
- Tratamento de arquivos JSON recebidos da API
-
SwiftOverlays
- https://github.com/peterprokop/SwiftOverlays
- Mostrar popups de carregamento
-
Hero
- https://github.com/HeroTransitions/Hero
- Transições customizadas
Firebase/Core
eFirebase/Messaging
- https://firebase.google.com/?hl=pt-br
- Bibliotecas da Google para gerar notificações com o Firebase
- Augusto Boranga - aboranga@inf.ufrgs.br
- Lucas Flores - lsflores@inf.ufrgs.br