Location Weather Demo With Swift

Overview

LocationWeatherDemo

Здравствуйте!

Для того что бы проект корректно работал установите pod's.

О проекте:

1) На первой странице можно увидеть погоду в локации, на которой находится пользователь,
   за периоды: На данный момент, +6 часов, +7 дней.
   Так же она сохраняется для показа без интернета, показывается окно, когда в последний раз было
   соединение с сетью.
2) На второй странице, смахните вниз, что бы увидеть поисковую строку. Вводятся город и показывается
   погода в искомом городе.
3) Добавлена локализация (Русская и Английская(системная)) 

Недостатки:

1) Множество ошибок по Constrains. 
   Пути решения: a) добиваться того что бы ошибок не было в Main.storyboard
                 б) сделать таблицу вручную (Delegate, DataSorce)
                 в) делать все Constrains через код.
2) Не сохраняется описание в чем именно измереятся текущая погода(фикс будет в ближайшее время)
3) не самы чистый код (В силу неопытности)

Буду рад любым рекомендациям!

P.S. присылайте рекомендации на почту [email protected]


Hello!

In order for the project to work correctly, install pod's.

About the project:

1) On the first page, you can see the weather in the location where the user is located,
   for periods: At the moment, +6 hours, +7 days.
   It is also saved for display without the Internet, the window is shown when the last time was
   network connection.
2) On the second page, swipe down to see the search bar. The city is entered and shown
   the weather in the desired city.
3) Added localization (Russian and English (system))

Disadvantages:

1) Lots of Constrains errors.
   Solutions: a) to ensure that there are no errors in Main.storyboard
                 b) make a table manually (Delegate, DataSorce)
                 c) do all Constrains through code.
2) The description of what exactly the current weather will be measured in is not saved (the fix will be in the near future)
3) not the clean code itself (due to inexperience)

I would be glad to any recommendations!

P.S. send recommendations to [email protected]

You might also like...
Shows the ISS live location.
Shows the ISS live location.

ISSLive Shows the ISS live location. Challenge tasks: Project structure Create repo. Setup project. Organize files following the MVVM pattern. Install

An original project making use of custom UITableViewCells, date formatting, json parsing, and handling user location.

SunTimes An original project making use of custom UITableViewCells, date formatting, json parsing, date and time formatting based on the json data, an

iOS application for getting weather.
iOS application for getting weather.

WeatherApp ios application for getting weather. The app is getting data from the API: OpenWeather App description The app contains two screens: main s

Open-source iOS application written to explore Swift in its early days
Open-source iOS application written to explore Swift in its early days

Cepp iOS application written in Swift. Icon by: Rodrigo Nascimento (tks :D) IMPORTANT: *This project uses CocoaPods as the dependency manager, make su

Contains the swift rewrite of Find My Bus NJ iOS App
Contains the swift rewrite of Find My Bus NJ iOS App

FIND MY BUS NJ 2 An app for tracking NJ Transit bus times. Dependancies Alamofire SwiftyJSON PKHUD Fabric Getting started Install fastlane and imagema

A Swift wrapper for forward and reverse geocoding of OpenStreetMap data

Nominatim NominatimKit is a Swift wrapper for forward and reverse geocoding of OpenStreetMap data. Why? Geocoding location data on iOS requires the us

GoogleMapsApp - Google Maps App With Swift
GoogleMapsApp - Google Maps App With Swift

googleMapsApp Тестовое задание Current location: Import points from servers:

A wrapper on the CoreLocation framework replacing the delegate pattern with Swift concurrency
A wrapper on the CoreLocation framework replacing the delegate pattern with Swift concurrency

swift-locations A wrapper on the CoreLocation framework replacing the delegate pattern with Swift concurrency. Overview CoreLocation reports a device'

Weather-app - Created a simple weather app on Xcode using SwiftUI, only shows one location

weather-app Created a simple weather app on Xcode using SwiftUI, only shows one

Location Weather Demo With Swift

LocationWeatherDemo Здравствуйте! Для того что бы проект корректно работал установите pod's. О проекте: 1) На первой странице можно увидеть погоду в л

Weather App with widget that fetches real weather data using the Open Weather API

WeatherExtension App Demo WeatherExtension.mp4 Description Weather App that fetches real weather data using the Open Weather API Getting Started clone

Weather - Use Open weather APIs to fetch live weather data
Weather - Use Open weather APIs to fetch live weather data

Weather 🌤️ Use Open weather APIs to fetch live weather data Use Core Location p

CZWeatherKit is a simple, extensible weather library for iOS, tvOS, and OS X that allows for easy fetching of weather data from various weather services.
CZWeatherKit is a simple, extensible weather library for iOS, tvOS, and OS X that allows for easy fetching of weather data from various weather services.

CZWeatherKit is a simple, extensible weather library for iOS, tvOS, and OS X that allows for easy fetching of weather data from various weather services.

🛰 CoreLocation Made Easy - Efficient & Easy Location Tracker, IP Location, Gecoder, Geofence, Autocomplete, Beacon Ranging, Broadcaster and Visits Monitoring
🛰 CoreLocation Made Easy - Efficient & Easy Location Tracker, IP Location, Gecoder, Geofence, Autocomplete, Beacon Ranging, Broadcaster and Visits Monitoring

Location Manager Made Easy SwiftLocation is a lightweight Swift Library that provides an easy way to work with location-related functionalities. No mo

🛰 CoreLocation Made Easy - Efficient & Easy Location Tracker, IP Location, Gecoder, Geofence, Autocomplete, Beacon Ranging, Broadcaster and Visits Monitoring
🛰 CoreLocation Made Easy - Efficient & Easy Location Tracker, IP Location, Gecoder, Geofence, Autocomplete, Beacon Ranging, Broadcaster and Visits Monitoring

Location Manager Made Easy SwiftLocation is a lightweight Swift Library that provides an easy way to work with location-related functionalities. No mo

A Location Manager for easily implementing location services & geofencing in iOS. Ready for iOS 11.
A Location Manager for easily implementing location services & geofencing in iOS. Ready for iOS 11.

A Location Manager for easily implementing location services & geofencing in iOS, written in Objective-C. Ready for iOS 11. Features Get current/conti

Application that displays current weather at a random location. iOS 14.0 or newer. SwiftUI.
Application that displays current weather at a random location. iOS 14.0 or newer. SwiftUI.

Elseweather App that displays current weather at a random location. Description Elseweather was created as a student/research project with no practica

Application that displays current weather at a random location. iOS 14.0 or newer. SwiftUI.
Application that displays current weather at a random location. iOS 14.0 or newer. SwiftUI.

Elseweather App that displays current weather at a random location. Description Elseweather was created as a student/research project with no practica

WeatherApps - Simple Weather Apps Using Core Location
WeatherApps - Simple Weather Apps Using Core Location

Simple WeatherApps Using Core Location To Get The Actual Position Using API from

Owner
German Khodyrev
German Khodyrev
A Location Manager for easily implementing location services & geofencing in iOS. Ready for iOS 11.

A Location Manager for easily implementing location services & geofencing in iOS, written in Objective-C. Ready for iOS 11. Features Get current/conti

Benzamin Basher 108 Jul 9, 2022
Application that displays current weather at a random location. iOS 14.0 or newer. SwiftUI.

Elseweather App that displays current weather at a random location. Description Elseweather was created as a student/research project with no practica

Ярослав 11 Dec 15, 2022
The most power-efficient and lightweight iOS location manager for Swift and ObjC

IngeoSDK for iOS Overview IngeoSDK is a power-efficient location manager for iOS (Swift and Objective-C), which extends and improves CoreLocation. It

IngeoSDK 99 Feb 28, 2022
Easily get the device's current location on iOS.

INTULocationManager makes it easy to get the device's current location and is currently heading on iOS. It is an Objective-C library that also works g

Intuit 2.6k Dec 21, 2022
A ready for use and fully customizable location picker for your app

LocationPicker A ready for use and fully customizable location picker for your app. Features Installation Cocoapods Carthage Swift Package Manager Qui

Zhuoran 397 Nov 16, 2022
CLI for setting location in the iOS simulator

set-simulator-location This is a simple CLI for easily setting the location of the currently running iOS Simulator. Usage Set a specific latitude and

Mobile Native Foundation 619 Jan 6, 2023
An iOS app to display quarantine classification information based on users location

ph covid19 Quarantine Classification Automatically check quarantine classification based on your location Tech: MVVM Observer Binding MapKit, CoreLoca

Carlos Rivas 0 Nov 15, 2021
Enumerate Location Services using CoreLocation API on macOS

SwiftLiverpool Description This tool leverages the CoreLocation API on macOS to enumerate Location Services data. You need to enable "Location Service

Justin Bui 4 Aug 20, 2022
Simulate GPS location system-wide

locsim A tool to simulate GPS location system-wide. This tool simulates GPS location natively without any runtime injection, and it's how Apple do it.

udevs 47 Dec 29, 2022
A simple map with the location of the user and the control of permissions

Proposal The project is based on implementing a simple map with the location of

Raúl Pedraza León 0 Dec 26, 2021