Skip to content

rajatkj/Atmos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atmos

alt text alt text alt text

Overview

Atmos is an iOS WeatherApp that uses Openweathermap API and Geocode API to fetch the location and weather and build with SwiftUI.

Models created with Quicktype

Gradient Animations inspired from AppCoda

Network Manager

Atmos/Network
├── Environment
│   └── NetworkEnvironment.swift
├── NetworkManager.swift
├── Request
│   ├── CodingStrategy.swift
│   ├── HTTPMethod.swift
│   └── NetworkRequest.swift
└── Service
    ├── LocationService.swift
    └── WeatherService.swift

Tech Stack

  • SwiftUI
  • REST API
  • JSON & Codable
  • MVVM
  • Observation Framework

Prerequisites

  • A Mac running macOS Sonoma
  • Xcode 15.0

Installation

  1. Clone or download the project to your local machine
  2. Open the project in Xcode 15.0
  3. Click the run button and run on simulator

About

Atmos: Weather app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages