Skip to content

Latest commit

 

History

History
58 lines (49 loc) · 2.72 KB

README.md

File metadata and controls

58 lines (49 loc) · 2.72 KB

App Logo Weather Union KMM

Concept:

  • Multiplatform mobile app that displays live weather data using Zomato's free Weather Union API. Which also has map to show weather updates of all supported locations.

UI:

Weather Union KMM UI Recording

Tech:

Module Graph:

%%{
  init: {
    'theme': 'forest'
  }
}%%

graph LR
  subgraph :modules
    :modules:shared["shared"]
    :modules:core["core"]
    :modules:data["data"]
    :modules:logic["logic"]
    :modules:testing["testing"]
  end
  :composeApp --> :modules:shared
  :modules:shared --> :modules:core
  :modules:shared --> :modules:data
  :modules:shared --> :modules:logic
  :modules:logic --> :modules:core
  :modules:logic --> :modules:data
  :modules:testing --> :modules:core
  :modules:testing --> :modules:data
  :modules:testing --> :modules:logic
  :modules:data --> :modules:core
Loading

Add Your API Key:

For Google Maps:

  1. Generate Google Maps API key - Doc
  2. For Android, put your API key in the secrets.properties file.
  3. For iOS, put your API key in the iOSApp.swift file.

For Weather Union:

  1. Login to Weather Union and generate an API Key.
  2. After launching the app, goto Menu icon (Top Right corner) -> 'Enter API Key' menu -> Put your API Key in TextField -> Click 'Done' on the Keyboard.