Giter Club home page Giter Club logo

ashishkharcheiuforks / githubers Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gbzarelli/githubers

0.0 1.0 0.0 353 KB

[ANDROID] Githubers is an application that uses the GitHub API to perform queries and favor users or repositories. The idea behind this project is to document and develop in a simple way almost all new JetPack features and other essential dependencies in developing a well-designed application following the steps of Google's own architectural guide. Technologies / Resources: JetPack, Navigation, Room, Glide, Coroutines, Retrofit, Data Binding, LiveData, ViewModel, Dagger2, Worker, Gson, etc.

Home Page: https://developer.android.com/jetpack/docs/guide

License: Apache License 2.0

Kotlin 100.00%

githubers's Introduction

Githubers

Project under development (Projeto em desenvolvimento) ...

[pt] Githubers é um aplicativo que utiliza a API do GitHub para realizar consultas e favoritar usuários ou repositórios.

A idéia desse projeto é documentar e desenvolver de maneira simples quase todos os novos recursos do JetPack e outras dependências essenciais no desenvolvimento de uma aplicação bem arquitetada seguindo os passos do próprio guia de arquitetura do Google.

[en] Githubers is an application that uses the GitHub API to perform queries and favor users or repositories.

The idea behind this project is to document and develop in a simple way almost all new JetPack features and other essential dependencies in developing a well-designed application following the steps of Google's own architectural guide.


Technologies / Resources:

JetPack, Navigation, Room, Glide, Coroutines, Retrofit, Data Binding, LiveData, ViewModel, Dagger2, Worker, Gson, ContentProvider, SearchableView, Category Browsable etc.

Functionalities:

  • List of favorite users;
  • Generic list of users returned by the API
  • List of user repositories;
  • List of user repositories;
  • Repository details;
  • List of favorite repositories;
  • Search of users;
  • Search of repositories;
  • Open in-app external links from github.com
  • Share user link
  • Share repo link

Dependencies / Libraries:

See the dependencies used: build.gradle

Tutorials and guides

Android guides / architecture / Projects (github)

Coroutines

Room - Object relation map (ORM)

Dagger - Dependency injector (DI)

License

Apache-2.0

githubers's People

Contributors

gbzarelli avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.