An open API service indexing awesome lists of open source software.

https://github.com/ks-kim/giftishare-android

Ethereum-Based Coupon Sharing ÐApp
https://github.com/ks-kim/giftishare-android

android ethereum web3j

Last synced: about 1 month ago
JSON representation

Ethereum-Based Coupon Sharing ÐApp

Awesome Lists containing this project

README

          

# GiftiShare

이더리움 스마트 컨트랙트를 기반으로 쿠폰, 기프티콘 등의 자산을 공유할 수 있는 안드로이드 어플리케이션입니다.

## Features
- 이더리움 지갑 생성
- 보유한 이더 조회 및 전송
- 트랜잭션 조회
- 쿠폰 등록
- 쿠폰 구매
- 판매중인 쿠폰 목록 조회
- 구매 및 판매한 쿠폰 조회

## Architecture & Library

- [MVVM (Model-View-ViewModel) Architecture Design Pattern](https://developer.android.com/jetpack/docs/guide#separation-of-concerns)
- [Android Support Library](https://developer.android.com/topic/libraries/support-library)
- [AppCompat-v7](https://developer.android.com/topic/libraries/support-library/packages#v7-appcompat)
- [CardView-v7](https://developer.android.com/topic/libraries/support-library/packages#v7-cardview)
- [CustomTabs](https://developer.android.com/topic/libraries/support-library/features#custom-tabs)
- [Design Support](https://developer.android.com/topic/libraries/support-library/packages#design)
- [RecyclerView-v7](https://developer.android.com/topic/libraries/support-library/packages#v7-recyclerview)
- [Support-v4](https://developer.android.com/topic/libraries/support-library/packages#v4)
- [Constraint Layout Library](https://developer.android.com/reference/android/support/constraint/ConstraintLayout)
- [Android Architecture Components](https://developer.android.com/topic/libraries/architecture)
- [DataBinding](https://developer.android.com/topic/libraries/data-binding)
- [LiveData](https://developer.android.com/topic/libraries/architecture/livedata)
- [Lifecycle](https://developer.android.com/topic/libraries/architecture/lifecycle)
- [RoomDatabase](https://developer.android.com/topic/libraries/architecture/room)
- [ViewModel](https://developer.android.com/topic/libraries/architecture/viewmodel)
- [Google Firebase for Android](https://firebase.google.com/docs/android)
- [Web3j Lightweight Java and Android Library](https://docs.web3j.io/)
- [Zxing Android Embedded](https://github.com/journeyapps/zxing-android-embedded)
- [Dependency Injection (Dagger 2)](https://github.com/google/dagger)

## Contributor

- Kim Kwang Soon: kwangsoonkim@outlook.com
- Kang Yong Hoon
- Koo Dong Lim

## Reference

- [LiveData Tutorial](https://codelabs.developers.google.com/codelabs/android-room-with-a-view/#0)
- [Room Database Tutorial](https://codelabs.developers.google.com/codelabs/android-room-with-a-view/#11)
- [MVVM Sample Application - 1](https://github.com/googlesamples/android-architecture/tree/todo-mvvm-live)
- [MVVM Sample Application - 2](https://github.com/MindorksOpenSource/android-mvvm-architecture)
- [Android Architecture](https://developer.android.com/jetpack/docs/guide)
- [RecyclerView](https://thdev.tech/androiddev/2016/11/01/Android-RecyclerView-intro/)

# License

Copyright (c) 2019 By KS-KIM. All right reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

```
http://www.apache.org/licenses/LICENSE-2.0
```

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.