GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - lgreydev/WeatherSwiftUI: An application that displays weather data on one screen in real time.

BranchesTags
Open more actions menu

Latest commit

 

History

35 Commits
35 Commits

Folders and files

NameName
Last commit message
Last commit date
Screenshots
Screenshots
 
 
WeatherSwiftUI.xcodeproj
WeatherSwiftUI.xcodeproj
 
 
WeatherSwiftUI
WeatherSwiftUI
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 

Repository files navigation

Weather SwiftUI

screenshot1

An application for iOS that shows the weather, supports geolocation, there is a choice of cities. Asynchronous display of data on one screen. Application uses interactive Lottie Animations lottiefiles.com. Application uses API Open Weather openweathermap.org

Application provides the following weather data for any geographical coordinates:

  • Current weather
  • Hourly forecast for 48 hours
  • Daily forecast for 7 days
  • Animation weather

Technology

  • SwiftUI
  • View Composition
  • Using UIKit Components in SwiftUI
  • MVVM
  • Using Combine to Publish and Observe Async Responses
  • Passing Observable and Observed Objects
  • Generic Network API Calls
  • Use of Result Type
  • Lottie Animation
  • Fetching Coordinates from Address
  • Swift Package Manager
  • Date and Time Formatter

Requirements

  • iOS 13.0
  • Xcode 12.0
  • Swift 5.3

Install

  1. Open project
  2. Register on the site https://openweathermap.org
  3. Create API key https://home.openweathermap.org/api_keys
  4. Insert your API key to let key = "" file API.swift
  5. Run app

About

An application that displays weather data on one screen in real time.

Topics

apiioslottiemvvmswiftuiweatherxcode

Resources

Readme
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.