stephenbellanger / Kwestia

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kwestia

Kwestia is a an Android app that allows users to search for issues on selected GitHub repositories. This app is an small demo application based on Android application tech-stacks like RxJava, Toothpick, Room, Retrofit and MVVM architecture. Also fetching data from the network and integrating persisted data from the database via repository pattern.

Android development

Kwestia is an app that attempts to use the latest libraries and tools. As a summary:

Architecture

Kwestia is based on MVVM architecture and a repository pattern.

architecture

Development setup

First off, you require the latest Android Studio Bumblebee (or newer) to be able to build the app.

Endpoints

Kwestia use Github open API to :

UI

Some screens highlighted are:

Search repository

[source]

Favorite repository

[source]

Repository issue

[source]

About


Languages

Language:Kotlin 100.0%