Snowman is a minimalist weather app written in Swift 4. This project is also the capstone project for Udacity's Nanodegree Project. The app starts with a screen which shows you current weather, along with 10 day forecast.
Snowman is a minimalist weather app written in Swift 4. This project is also the capstone project for Udacity's Nanodegree Project.
When the app opens, a enter location view controller is presented. When you enter a string, it geocodes the address and presents you the weather of the location.
On the Weather Page, you have two buttons on top left and top right. On top right, settings button is there, which can be used to trigger dark mode on and off.
On top left, add button is there. It has a table view which stores all the previous searched locations using Realm. You can edit the locations by deleting the row by swiping the row. Also, when the row is clicked, it refreshed the app and makes it the default weather location.
- Realtime fetching of Data
- Uses Realm Database 🧠
- Has Dark Mode
- Clone project
- Go into project directory using Terminal and do pod install
- Run the project
- iPhone 7
- iOS 11.2.6
- Xcode 9
Copyright 2018 Bhagat Singh Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.