Koliber - Android weather & air pollution app. Current air quality index and forecast

Related tags

App Koliber
Overview

Donate

If you like this app please donate

Bitcoin:

bc1qwqqpuy54qfja7h5dzpd9swgrnkql02t8cacn62

Installation

Download or clone this repository

$ git clone https://github.com/kkobialka/Koliber

Setup

In cloned repository go to the directory:

$ cd app/src/main/java/com/krzysztof/koliber

In above directory create Common.kt file:

$ touch Common.kt

In created Common.kt file add API keys from below websites:

  1. www.openweathermap.org
  2. www.aqicn.org

Common.kt file should look like this:

package com.krzysztof.koliber

class Common {
    companion object{
        const val OPENWEATHERMAP_API_KEY = "YOUR_API_KEY"
        const val AQICN_API_KEY = "YOUR_API_KEY"
    }
}

In your Google Developer console create Google Maps API key.

https://developers.google.com/maps/documentation/android-sdk/start#api-key

Then go to the directory:

$ cd app/src/main/res/values

In this directory create google_maps_api.xml file

$ touch google_maps_api.xml

Your google_maps_api.xml file should look like this

<resources>
     <string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">Your_API_key</string>
</resources>

About this app

Koliber is an Android application written in Kotlin. I created this app to have clear information for pollution local status. This info helps to know when you need to take more care about health, especially for allergic people. Data provided is fully from above mentioned services (openweathermap.org, aqicn.org).

License

Copyright © 2021 Krzysztof Kobiałka

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Screenshots

Webp net-resizeimage (4) Webp net-resizeimage (3) Webp net-resizeimage (1)

Webp net-resizeimage Webp net-resizeimage (3)

You might also like...
Weather-app - Making Weather application using retrofit from api
Weather-app - Making Weather application using retrofit from api

weather-app Motivasyon Hava Durumu uygulamasını api'den retrofit kullanarak yapm

Abysl Asset Manager is an easy to use library management tool to index and search game assets
Abysl Asset Manager is an easy to use library management tool to index and search game assets

Abysl Asset Manager is an easy to use library management tool to index and search game assets. Features Itch.IO Library Import Hum

WeatherProject - Weather Project using GPS data and the weather from the API based on the search
WeatherProject - Weather Project using GPS data and the weather from the API based on the search

WeatherProject In this project, I showed the weather at the current location usi

☁️🌤🌧☀ Weather Android application that gives you the weather information of your saved location or any region you are looking for☁️🌤🌧☀
☁️🌤🌧☀ Weather Android application that gives you the weather information of your saved location or any region you are looking for☁️🌤🌧☀

☁️🌤🌧☀ Weather Android application that gives you the weather information of your saved location or any region you are looking for☁️🌤🌧☀

An api for ReviversMC/the-mod-index

The mod index api It will be officially maintained by ReviversMC. The api is written in Kotlin, and is best used with Kotlin. Regardless, it should st

WeatherApp is an Android application that helps you to get the forecast and temperature for specific locations
WeatherApp is an Android application that helps you to get the forecast and temperature for specific locations

WeatherApp2 WeatherApp is an Android application that helps you to get the forecast and temperature for specific locations , This app is based on the

A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

Ionic Ionic is an open source app development toolkit for building modern, fast, top-quality cross-platform native and Progressive Web Apps from a sin

Room : Sleep Quality Tracker app
Room : Sleep Quality Tracker app

Room - SleepQualityTracker app This is the toy app for Lesson 6 of the Android App Development in Kotlin course on Udacity. SleepQualityTracker The Sl

Help users of coding platforms to create findable, well documented, secure and offering good quality projects

The Ambassador The Ambassador will help users of coding platforms to create findable, well documented and offering good quality projects. It measures

Owner
Krzysztof Kobiałka
Coding in Kotlin & Python. Android and machine learning. iOS coding with Swift coming soon! Special interests in sports.
Krzysztof Kobiałka
null 0 Jan 7, 2022
Project BlueWeather is an android app that lists the closest locations to you and shows the 7-day weather forecast for the location you select.

Project BLUEWEATHER Description Project BlueWeather is a weather forecast application for android. It lists the locations closest to you. It then prov

Burak Unutmaz 4 May 12, 2021
Weather Forecast App Used MVVM, Retrofit and RxJava

Weather_Forecast_App Used MVVM, Retrofit and RxJava Screen

Rumeysa Özer 0 Dec 31, 2021
Android weather forecast app, which uses OpenWeatherMap API

Weather App ?? Android weather forecast app, which uses OpenWeatherMap API About Simple, free and fast weather API from OpenWeatherMap you have access

Ritesh 6 May 17, 2022
Weatherapp is a simple weather forecast app

Weatherapp Weatherapp is a simple weather forecast app, which uses some APIs to fetch 5 day / 3 hour forecast data from the OpenWeatherMap and to fetc

null 2 Apr 28, 2022
School project: Weather forecast application made in android studio using Kotlin, SQLite and OpenWeatherMaps free API.

A*star 4-cast School project made in android studio using Kotlin, SQLite and free API from OpenWeatherMap.org. A weather forecast app with C(U)RD oper

Felicia Olsson 2 Apr 3, 2022
An application to find out the weather according to the current location of the phone

Weather App An application to find out the weather according to the current loca

Heba Elsaid 2 Jan 1, 2022
Advanced Android Weather App using MVVM Architecture Sample (ViewModel + LiveData + Kotlin + volley) = Weather App

Advanced Android Weather App using MVVM Architecture Sample (ViewModel + LiveData + Kotlin + volley) = Weather App Video Weather.-.HD.720p.mov Introdu

wykee2 4 Jul 12, 2022
Glycemic Index Android App

Glisemik İndeks Android Uygulaması Bu uygulama günlük hayatta yaygın olarak kullanılan besinleri, yanlarında Glisemik İndeks, Kalori ve Karbonhidrat d

Yunus Emre 1 Feb 10, 2022
This is a work-in-progress (🔧️) ultraviolet index viewer app for demonstrating Instant Apps + Kotlin + Dagger + MVP

UV Index A simple ultraviolet index viewer app for demonstrating: Instant Apps + Kotlin + Dagger + MVP Built With Weatherbit as weather API Android In

Mustafa Berkay Mutlu 65 Oct 31, 2022