{"id":18498682,"url":"https://github.com/masfranzhuo/bitcoinnews","last_synced_at":"2026-04-18T02:32:15.613Z","repository":{"id":174559547,"uuid":"113967964","full_name":"masfranzhuo/BitcoinNews","owner":"masfranzhuo","description":"This app implement how to retrieve data from API and load the data to list view with Kotlin.","archived":false,"fork":false,"pushed_at":"2026-02-09T05:13:48.000Z","size":789,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-02-09T11:23:38.924Z","etag":null,"topics":["adapter","android","android-app","android-application","android-studio","androidstudio","bitcoin","kotlin","kotlin-android","listview","mobile","mobile-app","newsapi","picasso"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/masfranzhuo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-12T09:07:47.000Z","updated_at":"2022-09-18T10:00:13.000Z","dependencies_parsed_at":"2023-07-29T17:15:53.381Z","dependency_job_id":null,"html_url":"https://github.com/masfranzhuo/BitcoinNews","commit_stats":null,"previous_names":["masfranzhuo/bitcoinnews"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/masfranzhuo/BitcoinNews","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masfranzhuo%2FBitcoinNews","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masfranzhuo%2FBitcoinNews/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masfranzhuo%2FBitcoinNews/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masfranzhuo%2FBitcoinNews/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/masfranzhuo","download_url":"https://codeload.github.com/masfranzhuo/BitcoinNews/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masfranzhuo%2FBitcoinNews/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31953778,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adapter","android","android-app","android-application","android-studio","androidstudio","bitcoin","kotlin","kotlin-android","listview","mobile","mobile-app","newsapi","picasso"],"created_at":"2024-11-06T13:42:01.647Z","updated_at":"2026-04-18T02:32:15.598Z","avatar_url":"https://github.com/masfranzhuo.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bitcoin  News\n\nThis repository implement how to retrieve data from API and load the data to list view with Kotlin.\n\nWhy 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.\n\n## What code you will learn from this app?\n\n- Load JSON data from URL and parse with GSON\n- Swipe refresh\n- List view pagination with scrool listener\n- Load image URL with picasso\n- Firebase analytics\n\n### Application Screenshot\n![image](https://lh3.googleusercontent.com/Y7Rilpwga8VO_oykArVrXLSexNZTfcXiChUGuSppRSfM6VS1wADGAHIpzw94eGavG5g=h900)\n\n### Demo Link\n- [Google Play Store](https://play.google.com/store/apps/details?id=com.hodiau.bitcoinnews)\n\n### Note:\n\nDon't forget to create your own `keystore.properties` file on the root folder. This file contains only one line of code below.\n```\nNewsapiApiKey=\"YOUR_API_KEY\"\n```\nYou can get your API key on [News API](https://newsapi.org/) site.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmasfranzhuo%2Fbitcoinnews","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmasfranzhuo%2Fbitcoinnews","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmasfranzhuo%2Fbitcoinnews/lists"}