Skip to content

Android App to display All Closed Pull Requests from this Github repository

Notifications You must be signed in to change notification settings

tom-cruise-coder/Pull-Request-GithubApi-Demo-App

Repository files navigation

Introduction

CircleCI API

This is a demo app using github api. We are fetching all the closed pull request of this repository.

Proudly 💪 made in Kotlin

Features

  • Get list of all closed pull request
  • Get closed date
  • Get username

Screenshots

List of all closed pull request

Architecture

MVVM is one of the architectural patterns which enhances separation of concerns, it allows separating the user interface logic from the business (or the back-end) logic. Its target (with other MVC patterns goal) is to achieve the following principle “Keeping UI code simple and free of app logic in order to make it easier to manage”.

  • LiveData: It notifies views of any database changes. Use LiveData to build data objects that notify views when the underlying database changes.
  • ViewModel: It manages UI-related data in a lifecycle-conscious way. It stores UI-related data that isn't destroyed on app rotations.
  • RxJava : It is a library for composing asynchronous streams of real-time data and event-based programs by using observable sequences in a Reactive Programming style

Library used

About

Android App to display All Closed Pull Requests from this Github repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages