Skip to content
This repository was archived by the owner on Nov 20, 2025. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
7bec57d
inital commit
g00m Oct 2, 2018
f1128b8
Add fetching weather conditions from worldweatheronline
g00m Oct 2, 2018
9344a3d
Add real call from ViewController
g00m Oct 2, 2018
febe85b
Create test to verify serialization
g00m Oct 2, 2018
87d3e5f
Add a microphone icon
g00m Oct 2, 2018
3cd2891
Create the view and fill it with data
g00m Oct 2, 2018
77edff8
Add posibility to load icons from worldweatheronline
g00m Oct 2, 2018
166b9af
Move displaying values to its own methode
g00m Oct 2, 2018
5db005f
Add audio engine for voice recognition
g00m Oct 2, 2018
68e55ec
Visualize the spoken words on UI and trigger request
g00m Oct 2, 2018
6d69631
Add recognition for different places
g00m Oct 2, 2018
527001c
Add a location manager
g00m Oct 2, 2018
91a8ad0
Rename api tests file
g00m Oct 4, 2018
f0c6ee3
Move location parsing in LocationManager
g00m Oct 4, 2018
181c0fc
Add tests for parsing city from voice input
g00m Oct 4, 2018
3cb654f
Change weather service to openweathermap
g00m Oct 4, 2018
e9014cc
Update tests to match new api
g00m Oct 4, 2018
0a041a5
Fix crash on pressing record after installing the app
g00m Oct 4, 2018
5fb4e13
Fix a mistake that not use longitude for fetching the weather
g00m Oct 4, 2018
b929d60
Fix recording start instant after app start
g00m Oct 4, 2018
5cfd3a2
Update UI to better present data
g00m Oct 4, 2018
33c01a9
Add validation for HTTP statuscodes
g00m Oct 4, 2018
6d89f57
Add user alerts to show something went wrong
g00m Oct 4, 2018
4da713a
Remove error notification for speech recognition
g00m Oct 4, 2018
c4d1ff0
Removed demo apiKey
g00m Oct 4, 2018
27e4cd5
Add “temparature” as keyword
g00m Oct 4, 2018
ca55277
Update readme.md
g00m Oct 4, 2018
914e3a6
Fix typos in readme.md
g00m Oct 4, 2018
b99a1a3
Make `struct Weather` implement `Codable`
g00m Oct 9, 2018
141e4ea
Decode JSON data from response with `Codable`
g00m Oct 9, 2018
3b2557a
Create a proper `VoiceManagerDelegate`
g00m Oct 9, 2018
5883549
Implement the `VoiceManagerDelagate` in `ViewController`
g00m Oct 9, 2018
e3c66d0
Make the `ConnectionManager` handle the double values from lon and lat
g00m Oct 9, 2018
7cd5cc1
Add user message for not having location services enabled
g00m Oct 9, 2018
4d1c096
Change test for ne serialization of `struct Weather`
g00m Oct 9, 2018
a4c3653
Remove `weather.json`
g00m Oct 9, 2018
90e96f3
Create `MicButton.swift` to change the buttons appearance when pressed
g00m Oct 10, 2018
ab01fdf
Create better errorhandling for `VoiceManager`
g00m Oct 10, 2018
a031988
Add `WeatherView.swift` and `ViewManager`to coordinate the views
g00m Oct 10, 2018
0ed79a2
Add a complete test against the real api of `openweathermap`
g00m Oct 10, 2018
40f5f3a
Update README.md
g00m Oct 10, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
22 changes: 22 additions & 0 deletions Podfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'WeatherVoice' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!

# Pods for WeatherVoice
pod 'Alamofire', '~> 4.7'
pod 'AlamofireImage', '~> 3.4'

target 'WeatherVoiceTests' do
inherit! :search_paths
# Pods for testing
end

target 'WeatherVoiceUITests' do
inherit! :search_paths
# Pods for testing
end

end
21 changes: 21 additions & 0 deletions Podfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
PODS:
- Alamofire (4.7.3)
- AlamofireImage (3.4.1):
- Alamofire (~> 4.7)

DEPENDENCIES:
- Alamofire (~> 4.7)
- AlamofireImage (~> 3.4)

SPEC REPOS:
https://github.com/cocoapods/specs.git:
- Alamofire
- AlamofireImage

SPEC CHECKSUMS:
Alamofire: c7287b6e5d7da964a70935e5db17046b7fde6568
AlamofireImage: 78d67ccbb763d87ba44b21583d2153500a195630

PODFILE CHECKSUM: d258d93c22de81e8f7e31e5c4921ac6993ed20bd

COCOAPODS: 1.5.3
19 changes: 19 additions & 0 deletions Pods/Alamofire/LICENSE

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

242 changes: 242 additions & 0 deletions Pods/Alamofire/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading