Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/masfranzhuo/bitcoinnews

This app implement how to retrieve data from API and load the data to list view with Kotlin.
https://github.com/masfranzhuo/bitcoinnews

adapter android android-app android-application android-studio androidstudio bitcoin kotlin kotlin-android listview mobile mobile-app newsapi picasso

Last synced: 10 days ago
JSON representation

This app implement how to retrieve data from API and load the data to list view with Kotlin.

Awesome Lists containing this project

README

        

# Bitcoin News

This repository implement how to retrieve data from API and load the data to list view with Kotlin.

Why bitcoin? because bitcoin(BTC) is one of the topic developer see as popular topics nowadays and this news will be useful for people who keep up with bitcoin prices, especially investor or trader.

## What code you will learn from this app?

- Load JSON data from URL and parse with GSON
- Swipe refresh
- List view pagination with scrool listener
- Load image URL with picasso
- Firebase analytics

### Application Screenshot
![image](https://lh3.googleusercontent.com/Y7Rilpwga8VO_oykArVrXLSexNZTfcXiChUGuSppRSfM6VS1wADGAHIpzw94eGavG5g=h900)

### Demo Link
- [Google Play Store](https://play.google.com/store/apps/details?id=com.hodiau.bitcoinnews)

### Note:

Don't forget to create your own `keystore.properties` file on the root folder. This file contains only one line of code below.
```
NewsapiApiKey="YOUR_API_KEY"
```
You can get your API key on [News API](https://newsapi.org/) site.