Giter Site home page Giter Site logo

android-client's Introduction

Commun Android client

General

Commun is THE place for content and time that you want to monetise. On Commun you can post and like any content you want in the communities of your choice. Whether you are an art lover, a pet enthusiast, or an aspiring poet, or just looking for fun, there is a way to earn for everyone on Commun. All you have to do is post and like, engage with what you like, and comment. These actions let you earn in the easiest way. If you are a creator or an artist, bring your fans to Commun and get donations from them for your works. If you are a part of any offline community, especially charitable one, move your group to Commun and be rewarded for discussions and work you do. If you want to grow your own brand, start with Commun, set up your community, put on display your produce and get rewards and donations from the globe.

Main

The application is written in compliance with the Clean Architecture principles and using the MVVM architectural pattern. As the application does not store any data in the local database the logic of the application is based on receiving data from the server. All communications with the server are carried out through the commun4j library, under the hood of which there is interaction with the blockchain. The application contains several types (flavors) of composing the project: prod, dev and checking, and two options for building (build types): debug, release. The main difference between assemblies is the server address to which all requests go.

Used stack

Language - Kotlin DI - Dagger 2 Database - N/A Networking - Okhttp ΠΈ commun4j Asynchronous programming - Coroutines

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.