Giter VIP home page Giter VIP logo

flutter_spacexopedia's Introduction

Fluter Spacexopedia Twitter URL GitHub stars GitHub forks

Dart CI GitHub pull requests GitHub closed pull requests GitHub last commit GitHub issues Open Source Love

An unofficial SpaceX app powered by the SpaceX API by r-spacex. It shows the information about the upcoming and past launches. There is also a tab for all current, past, and future SpaceX rockets, and for various statistics.

Features

  • Past & upcoming launches and details.
  • Tesla Roadster : orbit, speed & distance of the Elon Musk's Tesla Roadster.
  • Rockets catalogue: read about all rockets, capsules & ships SpaceX has develop over the years.
  • Dragon capsule catalogue: type, diameter, height, weight, capacity, payload.
  • Core & capsules details: more information about each core & capsules launched.

Download App

Dependencies

Click to expand

App Screenshots

Upcomming Launchs Launch Detail Roadsters Rockets
Rocket Detail Dragons Dragon Detail Cores

Directory Structure

Click to expand
|-- lib
|   |-- app.dart
|   |-- app_delegate.dart
|   |-- bloc
|   |   |-- core
|   |   |   |-- core_bloc.dart
|   |   |   |-- core_event.dart
|   |   |   |-- core_model.dart
|   |   |   |-- core_state.dart
|   |   |   '-- index.dart
|   |   |-- dragon
|   |   |   |-- dragon_bloc.dart
|   |   |   |-- dragon_event.dart
|   |   |   |-- dragon_model.dart
|   |   |   |-- dragon_state.dart
|   |   |   '-- index.dart
|   |   |-- launches
|   |   |   |-- bloc.dart
|   |   |   |-- launch_bloc.dart
|   |   |   |-- launch_event.dart
|   |   |   |-- launch_model.dart
|   |   |   '-- launch_state.dart
|   |   |-- navigation
|   |   |   |-- bloc.dart
|   |   |   |-- navigationEvent.dart
|   |   |   |-- navigationState.dart
|   |   |   '-- navigation_bloc.dart
|   |   |-- roadster
|   |   |   |-- index.dart
|   |   |   |-- roadster_bloc.dart
|   |   |   |-- roadster_event.dart
|   |   |   |-- roadster_model.dart
|   |   |   '-- roadster_state.dart
|   |   '-- rocket
|   |       |-- index.dart
|   |       |-- rocket_bloc.dart
|   |       |-- rocket_event.dart
|   |       |-- rocket_model.dart
|   |       '-- rocket_state.dart
|   |-- exceptions
|   |   '-- exceptions.dart
|   |-- helper
|   |   |-- app_font.dart
|   |   |-- config.dart
|   |   '-- utils.dart
|   |-- locator.dart
|   |-- main.dart
|   |-- resources
|   |   |-- dio_client.dart
|   |   |-- repository
|   |   |   |-- core_repository.dart
|   |   |   |-- dragon_repository.dart
|   |   |   |-- launch_repository.dart
|   |   |   |-- roadster_repository.dart
|   |   |   '-- rocket_repository.dart
|   |   '-- service
|   |       |-- api_gatway.dart
|   |       '-- api_gatway_impl.dart
|   '-- ui
|       |-- pages
|       |   |-- common
|       |   |   |-- error_page.dart
|       |   |   |-- no_connection.dart
|       |   |   '-- no_content.dart
|       |   |-- core
|       |   |   |-- core_page.dart
|       |   |   '-- core_screen.dart
|       |   |-- dragon
|       |   |   |-- dragon_detail.dart
|       |   |   |-- dragon_page.dart
|       |   |   '-- dragon_screen.dart
|       |   |-- home_page.dart
|       |   |-- launch
|       |   |   |-- all_launch.dart
|       |   |   |-- launch_detail.dart
|       |   |   '-- widgets
|       |   |       '-- youtube_player.dart
|       |   |-- roadster
|       |   |   |-- roadster_page.dart
|       |   |   '-- roadster_screen.dart
|       |   '-- rockets
|       |       |-- rocket_detail.dart
|       |       |-- rocket_page.dart
|       |       '-- rocket_screen.dart
|       |-- theme
|       |   |-- app_theme_provider.dart
|       |   |-- colors
|       |   |   |-- dark_color.dart
|       |   |   '-- light_color.dart
|       |   |-- custom_theme.dart
|       |   |-- extentions.dart
|       |   |-- text_styles.dart
|       |   '-- theme.dart
|       '-- widgets
|           |-- bottom_navigation_bar.dart
|           |-- customWidgets.dart
|           |-- custom_heading_tile.dart
|           |-- custom_list_tile.dart
|           |-- dot_indicator.dart
|           |-- image_slider.dart
|           |-- list_card.dart
|           |-- title_text.dart
|           '-- title_value.dart
|-- pubspec.yaml

๐Ÿค How to Contribute

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Created & Maintained By

Sonu Sharma (Twitter) (Youtube) (Insta) (Dev.to) Twitter Follow

If you found this project helpful or you learned something from the source code and want to thank me, consider buying me a cup of โ˜•

You can also nominate me for Github Star developer program https://stars.github.com/nominate

Visitors Count

Loading

flutter_spacexopedia's People

Contributors

thealphamerc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

flutter_spacexopedia's Issues

Flutter bloc 4.x.x to 6.x.x migration?

Hi,
I'm a newbiee to flutter world. I was looking around the samples and yours very much impressive.
So, do you have any plan to migrate or use flutter_bloc 6.x.x in any other projects? Or else any particular reason you stick to 4.x.x. Your thought would be very helpful.
Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.