Skip to content

An iOS project that takes inspiration from Google and Samsung's exclusive weather apps and births a full-fledged application for Apple users

Notifications You must be signed in to change notification settings

TSanni/TenkiWeather

Repository files navigation

Tenki Weather 🌤️

Tenki Weather is an iOS project that was inspired by Google and Samsung's applications for Android Devices. Using that inspiration, I have created a full-fledged weather application for iOS devices. Version 4 is available for download now in the App Store.

Tenki Weather was made with SwiftUI as a focus. Only using UIKit where necessary. On top of that, this project contains many features that are core to building great iOS applications. Below, you'll find a list of the most important frameworks, libraries, and APIs used to create this app.

Recent Updates

This app has gone through a major redesign since it's inception and first publication to the app store. It has been updated to use Spritkit for cool snow and rain effects, most of the UI has been completely reimagined, and the source code has been cleaned up.

Features

  • SwiftUI and UIKit (UIView and UIView Controller Representable)
  • Core Data
  • Core Location
  • WeatherKit API
  • SpriteKit (new in Version 4)
  • Dark mode support
  • Unit selection support (temperature, distance)
  • Async/Await with completion handler fallback support
  • Task groups
  • Charts API
  • Google Places API
  • WebKit API
  • CocoaPods
  • Swift Package Manager
  • Launch Screen

Demo of Latest version

Simulator.Screen.Recording.-.iPhone.15.Pro.Max.-.2024-07-17.at.11.02.24.mov

About

An iOS project that takes inspiration from Google and Samsung's exclusive weather apps and births a full-fledged application for Apple users

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages