• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

gurleensethi/kotlin-weather: Simple android weather app developed in kotlin, dem ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

gurleensethi/kotlin-weather

开源软件地址(OpenSource Url):

https://github.com/gurleensethi/kotlin-weather

开源编程语言(OpenSource Language):

Kotlin 95.2%

开源软件介绍(OpenSource Introduction):

kotlin-weather

Simple android weather app developed in kotlin, demonstrating the use of RxJava, Retrofit and implementing MVP.

Get it on Google Play

Screenshots

Overview

Weather app created using the Weather Api from Mashape marketplace. This is not supposed to be a production scale application, it is meant to demonstrate the implementation of MVP architecture in Kotlin using following libraries:

  • RxJava
  • Retrofit
Still if you have any issues or suggestions, please feel free to open an issue

General flow of data

  • Check if there is cached data present in the internal file, if yes then load the cached data.
  • Retrieve the latitude and longitude of the user.
  • Request data from Weather Api
  • If data received, cache it in internal file and show the updated data to user.
  • If error then notify user about it.

Build the Project

To build the project on your own follow these steps:

  • Clone the project
  • Get an API key from Weather Api
  • Create a Kotlin file named Secrets.kt
  • In that file create an object and add a variable API_KEY that contains the key that you got from the Weather Api.
object Secrets {
    val API_KEY = "your_api_key"
}
  • Build the project!



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap