Sign Up
View All Projects
Minimalist-Weather-App
Himanshu Matharu
iOS Developer
Description
A minimalistic weather app free from all the clutter and provides only the essential information. Powered by OpenWeather, Minimal Weather uses location information to display the temperature in Celsius and the weather conditions.
UI of the app is based on design by
Barna Erdei
.
The Figma design file can be found
here
.
Your browser does not support HTML video. Here is
a link to the video
instead.
Your browser does not support HTML video. Here is
a link to the video
instead.
Tech Stack
A brief high-level overview of the tech stack used:
The app is developed using Swift.
The UI of the main app is built using the
Storyboard
.
The UI of the widget is built using
SwiftUI
.
For persistent storage (database), the app and widget use shared
UserDefaults
via
App Group
.
The weather data is fetched using the OpenWeather
Current & Forecast weather data collection API
.
Installation
Get a free API key at
openweathermap.org
.
Clone the repo
Open the project on XCode.
Put your API key in Constants.swift in the apiKey variable
static let apiKey = "[Your api key]"
The existing key in the file will not work as it has been disabled and you need your own new api key.
Build and Run.
License
The Minimal Weather app is free and open-source software licensed under the GNU General Public License v3.0. See the
LICENSE
file for more details.
Contact
For any queries, send me a mail on
himanshumatharu1155@gmail.com
Partner With Himanshu
View Services
More Projects by Himanshu
Daily Countdown
VHS-Calculator-Android
How it Works
Contra For Independents
Contra For Hiring
Success Stories
Commission-Free
Company
Mission
Careers
Newsroom
Resources
FAQ
Tips & Guides
Hire
Support
Dіscover Freelancers
Design
Engineering
Marketing
Music & Audio
Social Media
Video & Animation
Writing
Drops
Freelance Industry Report
Social
Terms & Conditions
Privacy Policy
Cookie Policy
© 2024 Contra.Work Inc All Rights Reserved.