sigaa_ufc_android icon indicating copy to clipboard operation
sigaa_ufc_android copied to clipboard

Aplicativo do Sigaa, RU e Pergamum da Universidade Federal do Ceará. Implementado usando APIs do Android Jetpack e Material Components

GitHub license

Get it on Google Play

Sigaa_Ufc_Android

Aplicativo do Sigaa da Universidade Federal do Ceará

Sobre

Esse app tem o objetivo de migrar 3 sistemas (Sigaa, Restaurante Universitário e Biblioteca) e otimizar a experiência de uso desses sistemas legados. O app usa o modelo de arquitetura MVVM(Model–view–viewmodel) usando as apis mais recentes do Android Jetpack como LiveData, Lifecycle, viewModels, Android Room... A injeção de dependência é feita com o Kodein. Kotlin Coroutines são usadas para requisições e observers em livedata. A filtragem dos dados é feita usando a lib Jsoup.

Youtube

Dependências presentes

Material Theme

Android Architecture Components

Android Room Persistence (SQL Lite Database)

Kodein (Dependency Injection)

OkHttp

Jsoup (Html Parser)

Screenshots Dark Theme

Disciplinas RU Nav View Login
Frequência Notas Biblioteca Sobre

Screenshots Light Theme

Disciplinas RU Nav View Login
Frequência Notas Biblioteca Sobre