WeatherFlutter is a simple Flutter project well structured which trying to implement some functionality from open-meteo api.
Features
🎯 Splash screen. 🎯 Current weather based on your location. 🎯 Weekly weather. 🎯 Hourly weather. 🎯 Celsius and Fahrenheit unit selection . 🎯 Some cities can be selectable for display weather. 🎯 Localization between TR,EN.
Version
Flutter 3.16.4 • Dart 3.2.3 • DevTools 2.28.4
Screenshots
![](https://private-user-images.githubusercontent.com/60006881/291726446-d0052028-90db-43f2-8485-9616e3381de9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTEiLCJleHAiOjE3MDM2NTY2MjAsIm5iZiI6MTcwMzY1NjMyMCwicGF0aCI6Ii82MDAwNjg4MS8yOTE3MjY0NDYtZDAwNTIwMjgtOTBkYi00M2YyLTg0ODUtOTYxNmUzMzgxZGU5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFJV05KWUFYNENTVkVINTNBJTJGMjAyMzEyMjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjMxMjI3VDA1NTIwMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRkNmYwNzNkMzhmZGUwZjA3ZWVmNmJiMDJkZDIwYTMwMzI1ZDM1NzYwNjcxNTJlNDE1MzA3NzgyNjMwMzkyYTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.DvAB8IdQSqNYttvCF5uiXZ20hHpFNT3fY1qPEBVeaqA)
![](https://private-user-images.githubusercontent.com/60006881/291726555-9d411133-d27e-41e8-a538-46ffffd4d898.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTEiLCJleHAiOjE3MDM2NTY2MjAsIm5iZiI6MTcwMzY1NjMyMCwicGF0aCI6Ii82MDAwNjg4MS8yOTE3MjY1NTUtOWQ0MTExMzMtZDI3ZS00MWU4LWE1MzgtNDZmZmZmZDRkODk4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFJV05KWUFYNENTVkVINTNBJTJGMjAyMzEyMjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjMxMjI3VDA1NTIwMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU3ODA2OTExMjVhNTQ1MWE3YWE4ZGMxYWRkMzEyNGMwZThhZGE5NzlkNGY5ZTA0NmY2OGI4ZDIxMWNkNWU3YmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.BY0n_EAO0f5hJUPtnJyPRNKxjG0qBHEIVPR6mxYyZNU)
![](https://private-user-images.githubusercontent.com/60006881/291726668-a7f5eac1-75e4-455c-82dd-59644a98946c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTEiLCJleHAiOjE3MDM2NTY2MjAsIm5iZiI6MTcwMzY1NjMyMCwicGF0aCI6Ii82MDAwNjg4MS8yOTE3MjY2NjgtYTdmNWVhYzEtNzVlNC00NTVjLTgyZGQtNTk2NDRhOTg5NDZjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFJV05KWUFYNENTVkVINTNBJTJGMjAyMzEyMjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjMxMjI3VDA1NTIwMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNjNDg0NTk2ODA0YjU4ZmU1MTc0NzI5YjAxNjhlZjkzMmQyODBmZmJiOTQ2OTlkYmEwNmRiNDczNzUyZGMwZDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.WPM0y3-jIOmQGjO1UG70cgkTAwbQ3q9L0WIFkugmXI8)
![](https://private-user-images.githubusercontent.com/60006881/291726764-39434883-ec2a-4b2a-bd4e-7810f5e36356.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTEiLCJleHAiOjE3MDM2NTY2MjAsIm5iZiI6MTcwMzY1NjMyMCwicGF0aCI6Ii82MDAwNjg4MS8yOTE3MjY3NjQtMzk0MzQ4ODMtZWMyYS00YjJhLWJkNGUtNzgxMGY1ZTM2MzU2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFJV05KWUFYNENTVkVINTNBJTJGMjAyMzEyMjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjMxMjI3VDA1NTIwMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMyYjhjZTM1M2QwZmU5OTJkYzYxNWQ2MjY5MDMzNmNmY2M4MGIyN2NlMTk3YmE3ODFkMjViNTEyNWNiOThmNzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.-ySONqLPMaDO8uOCOI3HJE5d50YoCysFjyym_N2aw78)