Skip to content

Aplicativo do Sigaa, RU e Pergamum da Universidade Federal do Ceará. Implementado usando o modelo MVVM de arquitetura, Dependency Injection e APIs do Android Jetpack

License

Notifications You must be signed in to change notification settings

antonioreboucas/sigaa_ufc_android

 
 

Repository files navigation

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.

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

About

Aplicativo do Sigaa, RU e Pergamum da Universidade Federal do Ceará. Implementado usando o modelo MVVM de arquitetura, Dependency Injection e APIs do Android Jetpack

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 100.0%