All Projects → ccuffs → App Cc

ccuffs / App Cc

Licence: mit
Aplicativo móvel para uso de alunos, professores e técnicos do curso de Ciência da Computação da UFFS

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to App Cc

Awesome Flutter Layouts
Collection of cool Layouts built with Flutter to Inspire Other UI developers and explore the possibilities of Flutter.
Stars: ✭ 75 (+257.14%)
Mutual labels:  flutter-apps, hacktoberfest
Snaake Flutter
Snaake is a small and very simple clone of the classic snake game from Nokia phones.
Stars: ✭ 44 (+109.52%)
Mutual labels:  flutter-apps, hacktoberfest
Flutter Guide
📚 Flutter Guide on becoming a Master Flutterista
Stars: ✭ 51 (+142.86%)
Mutual labels:  flutter-apps, hacktoberfest
Flutter Mvvm Provider Demo
Stars: ✭ 89 (+323.81%)
Mutual labels:  flutter-apps, hacktoberfest
Tallyassist
Open source Flutter-based template for a business assistant application
Stars: ✭ 137 (+552.38%)
Mutual labels:  flutter-apps, hacktoberfest
Flutter Examples
[Examples] Simple basic isolated apps, for budding flutter devs.
Stars: ✭ 5,863 (+27819.05%)
Mutual labels:  flutter-apps, hacktoberfest
Authpass
AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.
Stars: ✭ 591 (+2714.29%)
Mutual labels:  flutter-apps, hacktoberfest
Wowchemy Hugo Modules
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, build with widgets! 创建在线课程,学术简历或初创网站。
Stars: ✭ 6,093 (+28914.29%)
Mutual labels:  hacktoberfest, academic
Adonis Ui
Lightweight UI toolkit for WPF applications offering classic but enhanced windows visuals
Stars: ✭ 878 (+4080.95%)
Mutual labels:  hacktoberfest
Wingpanel Indicator Nightlight
A Wingpanel indicator for Night Light
Stars: ✭ 20 (-4.76%)
Mutual labels:  hacktoberfest
Swiftinfo
📊 Extract and analyze the evolution of an iOS app's code.
Stars: ✭ 880 (+4090.48%)
Mutual labels:  hacktoberfest
Betterreflection
🔮 Better Reflection is a reflection API that aims to improve and provide more features than PHP's built-in reflection API.
Stars: ✭ 881 (+4095.24%)
Mutual labels:  hacktoberfest
Grafana Sunandmoon Datasource
SunAndMoon is a datasource plugin for Grafana that calculates the position of Sun and Moon as well as the Moon illumination.
Stars: ✭ 20 (-4.76%)
Mutual labels:  hacktoberfest
Active Forks
Find active github forks of a repo https://git.io/vSnrC
Stars: ✭ 879 (+4085.71%)
Mutual labels:  hacktoberfest
Socli
Stack overflow command line client. Search and browse stack overflow without leaving the terminal 💻
Stars: ✭ 911 (+4238.1%)
Mutual labels:  hacktoberfest
Executor
Watch for file changes and then execute command. Very nice for test driven development.
Stars: ✭ 14 (-33.33%)
Mutual labels:  hacktoberfest
Phaservania
Small PhaserJS based Metroidvania-esque project.
Stars: ✭ 14 (-33.33%)
Mutual labels:  hacktoberfest
Node Website Scraper
Download website to local directory (including all css, images, js, etc.)
Stars: ✭ 912 (+4242.86%)
Mutual labels:  hacktoberfest
Roll20 Character Sheets
Character sheet templates created by the community for use in Roll20 VTT. Contact [email protected] if critical hotfixes need to be requested.
Stars: ✭ 909 (+4228.57%)
Mutual labels:  hacktoberfest
Coursera Financialaid
Stars: ✭ 20 (-4.76%)
Mutual labels:  hacktoberfest


Aplicativo CCUFFS

Projeto

Esse repositório contém o código do aplicativo móvel para uso de alunos, professores e técnicos do curso de Ciência da Computação da UFFS, Chapecó/SC.

Veja o arquivo ROADMAP para conhecer as funcionalidades esperadas para o aplicativo e um rascunho do plano de desenvolvimento.

IMPORTANTE: Sempre consulte o CONTRIBUTING e o ROADMAP antes de começar a desenvolver uma nova feature! Um bom começo pode envolver a consulta das ISSUES abertas.

Features Implementadas

As principais features do projeto são:

  • Login de usuários com IdUFFS;
  • Visualização de noticias;
  • Leitor de noticias personalizável;
  • QrCode único de usuário;
  • Exibição de notícias importantes (Mensagens Diretas);

Telas

Segue abaixo algumas imagens das telas implementadas na versão atual do aplicativo

drawing drawing

drawing drawing



drawing drawing



drawing

Começando

Caso tenha interesse em rodar localmente o projeto, siga os passos abaixo. Levem em consideração que sera necessário a instalação do flutter em seu computador, bem como um emulador ou um dispositivo android conectado e configurado em seu computador para a utilização com o aplicativo.

Instalação

Tenha certeza de que possui o flutter instalado em seu computador. Mais detalhes sobre a instalação do flutter podem ser encontrados em seu site oficial.

Iniciando o projeto

    git clone https://github.com/ccuffs/app-cc/

Vá até o diretório do projeto com o comando abaixo:

    cd app-cc/

Execute o projeto com:

    flutter run

Arquitetura

Bloc

Este projeto utiliza bloc como arquitetura de state management. Caso queira contribuir, leve em consideração que não sera admitido a utilização de outro state management (por exemplo providers).

Estrutura de Pastas

Este projeto possui uma estrutura de pastas bem simples. Todos os blocs podem ser encontrados dentro de lib/blocs e novos blocs devem ser adicionados lá. Todas as Telas devem ser adicionadas em lib/screens e seus nomes devem seguir o prefixo nome_tela_view. Caso seja necessário, pode-se dividir os widgets e criar novos arquivos de widgets que devem ser adicionados as suas respectivas pastas a não ser que sejam um widget compartilhado.

Widgets compartilhados (usados por varias views) devem ser salvos dentro da pasta shared/widgets

Este projeto não usa uma lógica de controllers para separar funções e da a liberdade de utilização de setState em conjunto ao bloC caso facilite a implementação de determinada feature e mantenha o código consiso.

Links úteis

Licença

A licença desse projeto é a MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].