Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/masfranzhuo/bitcoinnews
- Owner: masfranzhuo
- Created: 2017-12-12T09:07:47.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-01-28T14:46:13.000Z (almost 7 years ago)
- Last Synced: 2024-11-06T13:53:16.012Z (about 2 months ago)
- Topics: adapter, android, android-app, android-application, android-studio, androidstudio, bitcoin, kotlin, kotlin-android, listview, mobile, mobile-app, newsapi, picasso
- Language: Kotlin
- Homepage:
- Size: 586 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.