<p align="center">
<img src="https://github.com/jhomlala/feather/blob/master/media/logo.png" width="250px">
</p>
# :sunny: Feather
[![Build Status](https://travis-ci.org/jhomlala/feather.svg?branch=master)](https://travis-ci.org/jhomlala/feather)
[![Build Status](https://app.bitrise.io/app/555fd3365953cd2f.svg?token=nPJStq5nJhmQDlgdtIzSqw)](https://github.com/jhomlala/feather)
[![Flutter Awesome](https://img.shields.io/badge/Awesome-Flutter-blue.svg?longCache=true&style=flat-square)](https://github.com/Solido/awesome-flutter)
Beautiful Flutter weather application. Entirely written in Dart and Flutter. Application is ready for Android and iOS.
### :camera: Media
<p align="center">
<img src="https://github.com/jhomlala/feather/blob/master/media/video.gif" width="250px">
</p>
<table>
<tr>
<td>
<img width="250px" src="https://github.com/jhomlala/feather/blob/master/media/2.png">
</td>
<td>
<img width="250px" src="https://github.com/jhomlala/feather/blob/master/media/1.png">
</td>
<td>
<img width="250px" src="https://github.com/jhomlala/feather/blob/master/media/3.png">
</td>
<td>
<img width="250px" src="https://github.com/jhomlala/feather/blob/master/media/4.png">
</td>
<td>
<img width="250px" src="https://github.com/jhomlala/feather/blob/master/media/5.png">
</td>
<td>
<img width="250px" src="https://github.com/jhomlala/feather/blob/master/media/6.png">
</td>
</tr>
<tr>
<td>
<img width="250px" src="https://github.com/jhomlala/feather/blob/master/media/7.png">
</td>
<td>
<img width="250px" src="https://github.com/jhomlala/feather/blob/master/media/8.png">
</td>
<td>
<img width="250px" src="https://github.com/jhomlala/feather/blob/master/media/9.png">
</td>
<td>
<img width="250px" src="https://github.com/jhomlala/feather/blob/master/media/10.png">
</td>
<td>
<img width="250px" src="https://github.com/jhomlala/feather/blob/master/media/11.png">
</td>
</tr>
</table>
## :cloud: Features
:heavy_check_mark: Beatiful UI and great UX
:heavy_check_mark: Current weather: current temperature, max and min temperature, humidity, pressure, wind
:heavy_check_mark: Current sun/moon position, animated countdown until sunset/sunrise, time of sunset/sunrise
:heavy_check_mark: Weather forecast for 5 days (temperature, wind, rain and pressure)
:heavy_check_mark: Custom-written chart with animation
:heavy_check_mark: Sun/moon animation
:heavy_check_mark: App background based on day cycle
:heavy_check_mark: Automatically picks user location (also error handling when location can't be selected!)
:heavy_check_mark: Persist location and weather data in local storage
:heavy_check_mark: Works offline (user need to download data before)
:heavy_check_mark: Automatically refresh data every 15 minutes
:heavy_check_mark: I18n support (currently PL and EN)
:heavy_check_mark: Bloc architecture, Dio and RxDart libs
:heavy_check_mark: Unit and widget tests
:heavy_check_mark: Travis CI and Bitrise
## :construction_worker: To do
- Write more tests
- Code refactor
- Better animation handling
- Documentation
## :cloud: Credits
API: OpenWeatherAPI
Icons: Icons8, FlatIcon
没有合适的资源?快使用搜索试试~ 我知道了~
利用Flutter开发的漂亮天气App
共173个文件
dart:85个
png:48个
properties:3个
需积分: 10 7 下载量 40 浏览量
2019-08-10
04:53:43
上传
评论
收藏 16.61MB ZIP 举报
温馨提示
利用Flutter开发的漂亮天气App
资源推荐
资源详情
资源评论
收起资源包目录
利用Flutter开发的漂亮天气App (173个子文件)
gradlew.bat 2KB
settings_screen.dart 8KB
chart_data.dart 7KB
weather_api_provider_test.dart 7KB
storage_manager.dart 6KB
weather_forecast_holder.dart 6KB
chart_widget.dart 6KB
gradient_cycle_test.dart 6KB
weather_main_sun_path_page.dart 6KB
weather_current_widget.dart 5KB
widget_helper.dart 5KB
weather_main_widget.dart 5KB
weather_forecast_screen.dart 4KB
weather_api_provider.dart 4KB
weather_forecast_thumbnail_list_widget_test.dart 4KB
weather_forecast_widget.dart 4KB
weather_forecast_temperature_page.dart 4KB
weather_helper.dart 4KB
application_localization.dart 3KB
weather_main_screen.dart 3KB
about_screen.dart 3KB
weather_forecast_thumbnail_list_widget.dart 3KB
sun_path_widget.dart 3KB
optional.dart 3KB
weather_forecast_wind_page.dart 3KB
weather_manager_test.dart 3KB
weather_forecast_temperature_page_test.dart 3KB
weather_forecast_pressure_page_test.dart 3KB
weather_forecast_wind_page_test.dart 3KB
chart_widget_test.dart 3KB
weather_forecast_rain_page_test.dart 3KB
weather_forecast_bloc.dart 3KB
weather_forecast_thumbnail_widget.dart 3KB
weather_main_widget_test.dart 3KB
weather_bloc.dart 2KB
animated_state.dart 2KB
weather_response.dart 2KB
weather_forecast_widget_test.dart 2KB
weather_forecast_pressure_page.dart 2KB
weather_forecast_thumbnail_widget_test.dart 2KB
weather_forecast_rain_page.dart 2KB
main.dart 2KB
weather_current_widget_test.dart 2KB
weather_repository_test.dart 2KB
weather_forecast_base_page.dart 2KB
weather_forecast_response.dart 2KB
application_bloc.dart 1KB
weather_main_page_test.dart 1KB
base_bloc.dart 1KB
date_time_helper.dart 1KB
weather_local_repository.dart 1KB
main_weather_data.dart 1KB
application_colors.dart 1KB
animated_text_widget.dart 1KB
weather_forecast_list_response.dart 977B
weather_main_sun_path_page_test.dart 970B
wind.dart 931B
location_manager.dart 884B
weather_remote_repository.dart 823B
ids.dart 809B
application_local_repository.dart 777B
assets.dart 764B
about_screen_test.dart 738B
sun_path_widget_test.dart 707B
test_helper.dart 646B
application_localization_delegate.dart 645B
overall_weather_data.dart 552B
geo_position.dart 546B
weather_main_page.dart 531B
types_helper.dart 436B
coordinates.dart 429B
empty_animation.dart 413B
chart_line.dart 396B
system.dart 369B
location_manager_test.dart 368B
types_helper_test.dart 339B
rain.dart 261B
city.dart 230B
clouds.dart 189B
application_config.dart 173B
overflow_menu_element.dart 156B
point.dart 141B
dimensions.dart 116B
application_error.dart 78B
pair.dart 76B
unit.dart 30B
.flutter-plugins 552B
video.gif 14.86MB
.gitignore 201B
build.gradle 2KB
settings.gradle 484B
build.gradle 470B
gradlew 5KB
AppDelegate.h 103B
feather_android.iml 1KB
feather.iml 896B
gradle-wrapper.jar 52KB
GeneratedPluginRegistrant.java 2KB
MainActivity.java 365B
Contents.json 2KB
共 173 条
- 1
- 2
资源评论
weixin_39840387
- 粉丝: 784
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功