All Projects → ForceTower → Melon

ForceTower / Melon

Licence: GPL-3.0 license
UNES, o aplicativo que cria notificações para as ações do Portal Sagres.

Programming Languages

kotlin
9241 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Melon

Biometric-Authentication-Android
A sample implementation of AndroidX biometrics API using Kotlin. Authenticate using biometrics or PIN/Password if biometrics isn't available on device. Fully implemented in Jetpack compose using Material 3 dynamic theming and also has a separate implementation in xml with MDC 3.
Stars: ✭ 29 (-29.27%)
Mutual labels:  application, androidx
ReactiveLiveData
Transformation functions for LiveData
Stars: ✭ 80 (+95.12%)
Mutual labels:  architecture-components, androidx
glassmorphism
Glassmorphic UI Package For Flutter || UI ||
Stars: ✭ 45 (+9.76%)
Mutual labels:  application
mern-stack-crud
MERN stack (MongoDB, Express, React and Node.js) create read update and delete (CRUD) web application example
Stars: ✭ 142 (+246.34%)
Mutual labels:  application
KTAndroidArchitecture
A Kotlin android architecture with Google Architecture Components
Stars: ✭ 33 (-19.51%)
Mutual labels:  architecture-components
Clean-MVVM-NewsApp
Android News app developed using Clean + MVVM architecture
Stars: ✭ 52 (+26.83%)
Mutual labels:  androidx
vue-js-3-firebase-firestore
Vue 3 Firebase Tutorial: Build Firestore CRUD Web Application
Stars: ✭ 34 (-17.07%)
Mutual labels:  application
Xamarin.Components-Architecture
A humble attempt to make Xamarin follows the components architecture
Stars: ✭ 20 (-51.22%)
Mutual labels:  architecture-components
Material-Backdrop-Android
Material Backdrop
Stars: ✭ 106 (+158.54%)
Mutual labels:  material-design-2
DroNet
DroNet: Efficient convolutional neural network detector for Real-Time UAV applications
Stars: ✭ 54 (+31.71%)
Mutual labels:  application
news
🕸 【MDH • 前端情报】
Stars: ✭ 277 (+575.61%)
Mutual labels:  application
app-application-logger
A small standalone Windows application to log the applications one is using
Stars: ✭ 13 (-68.29%)
Mutual labels:  application
sales-management-system
Sales management system
Stars: ✭ 25 (-39.02%)
Mutual labels:  application
vaahcms
VaahCMS is a laravel based open-source web application development platform shipped with a headless content management system (CMS).
Stars: ✭ 56 (+36.59%)
Mutual labels:  application
slush
This library will no longer be updated 😭
Stars: ✭ 26 (-36.59%)
Mutual labels:  androidx
application
AdonisJS application class to read app related data
Stars: ✭ 19 (-53.66%)
Mutual labels:  application
FoodApp
Proof of concept for food app [JetPack + Coroutines + Flow + MockK + JaCoCo coverage + SonarQube]
Stars: ✭ 25 (-39.02%)
Mutual labels:  architecture-components
gogen
Command-line tool to generate GO applications and libraries
Stars: ✭ 17 (-58.54%)
Mutual labels:  application
Meteor-Files-Demo
Demo application for ostrio:files package
Stars: ✭ 16 (-60.98%)
Mutual labels:  application
Timesheet-Hero
Small utility to keep track of your time
Stars: ✭ 31 (-24.39%)
Mutual labels:  application

UNES - (UNES Não É Sagres)

Preview-Screens

Android Publisher CI

O aplicativo oficial pode ser encontrado na PlayStore

Por que?

Acessar o portal para ver se algum professor mudou algo era muito chato, eu criei este aplicativo para automatizar esta tarefa.

O UNES é um aplicativo feito para notificar o estudante quando um professor posta uma nota ou um recado no Portal Sagres. Com o tempo, ele se tornou um pouco mais que isso, mas notificações e acesso offline às informações do portal são as funções principais do aplicativo.

Contribuições para o projeto são muito bem vindas e qualquer dúvida, erro, sugestão de feature ou melhoria de código basta colocar nas issues e tento resolver :v

Está querendo ver o código antigo e ter nostalgias?

Você pode encontrar o UNES v0.0.1-alpha0 neste repositório. Até onde sei, ele precisa de uma atualização nas constantes, mas ainda deve executar bem.

Compilando o Melon

Para um guia detalhado sobre como compilar o aplicativo e testar você mesmo, visite o guia de contribuição

Sobre o aplicativo

O aplicativo é nativo Android, utiliza as bibliotecas do AndroidX e a maior parte do código está em Kotlin. Toda a interface é pensada para utilizar as guias do Material Design 2.0.

Como o projeto cresceu, toda a parte de comunicação com o Portal Sagres foi separada para o Juice, que está publicado no Maven e é uma dependencia deste projeto. O Juice é uma biblioteca sem dependência com a framework Android, logo, você pode executa-lo em seu computador e integra-lo facilmente em qualquer projeto Java/Kotlin.

O UNES tenta tirar vantagem das coisas novas que o Google está trazendo para os desenvolvedores, então você irá encontrar uso dos componentes Jetpack, Funções Dinâmicas e PlayCore, Dagger/Hilt para injeção de depencias e outras coisas.

Quer entrar em contato?

Me mande um email [email protected], ou me encontre no LinkedIn, Facebook ou Instagram.

Suporte a outras universidades

Apesar do foco do aplicativo ser a Universidade Estadual de Feira de Santana (UEFS), se você quiser fazer um port para a sua universidade ou faculdade, sinta-se em casa. Para adicionar suporte a outras universidades/faculdades basta adicionar os endereços base nas constantes do aplicativo.

Adicionando uma mensagem nova ao login

Você tambem pode contribuir com o projeto colocando uma mensagem aleatória que será exibida durante o carregamento dos dados iniciais. Você pode editar o arquivo login_messages.json e mandar o seu PR :)

As suas mensagens serão avaliadas e se aprovadas elas poderão aparecer no aplicativo!

Aviso

Este aplicativo não é licenciado nem tem qualquer ligação com a Tecnotrends, a empresa que mantem o Website e o serviço Sagres da UEFS. O aplicativo filtra as informações disponibilizadas pelo portal do estudante e então exibe no aplicativo.

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].