flutter-GitConnect
Octo Job Search app is a job search app built in flutter framwork. It uses Github Jobs data to display jobs. App design is taken from Fronntend Mentor and Bhanu Taneja's Article
App preview:- Youtube
Download App
Screenshots
Home | Job detail | Settings | About us |
---|---|---|---|
Home (Light Theme) | Job detail (Light Theme) | Settings (Light Theme) | About us (Light Theme) |
---|---|---|---|
Dependencies
Click to expand
Features
- Job Listing
- Search - title, title, expertise, companies.
- Filters - city, state, zip code or country, full time.
- Result paginations
- Job Details
Project structure
Click to expand
|
|-- lib
| |-- app_delegate.dart
| |-- bloc
| | |-- job
| | | |-- job_bloc.dart
| | | |-- job_event.dart
| | | |-- job_model.dart
| | | '-- job_state.dart
| | '-- theme
| | |-- theme_bloc.dart
| | |-- theme_event.dart
| | '-- theme_state.dart
| |-- helper
| | |-- config.dart
| | |-- icons.dart
| | '-- utility.dart
| |-- locator.dart
| |-- main.dart
| |-- resources
| | |-- dio_client.dart
| | |-- exceptions.dart
| | |-- gatway
| | | |-- api_gateway.dart
| | | '-- api_gateway_impl.dart
| | '-- repository.dart
| '-- ui
| |-- app.dart
| |-- page
| | |-- detail
| | | |-- job_detail_page.dart
| | | '-- widget
| | | |-- company_card.dart
| | | |-- html_view.dart
| | | '-- job_description_card.dart
| | |-- home
| | | |-- home_page.dart
| | | '-- widget
| | | |-- filter_dialog.dart
| | | '-- job_tile.dart
| | |-- settings
| | | '-- about_us_page.dart
| | '-- settings.dart
| |-- theme
| | |-- colors
| | | |-- dark_colors.dart
| | | '-- light_color.dart
| | |-- extentions.dart
| | |-- text_theme.dart
| | '-- theme.dart
| '-- widget
| '-- erorr_widget.dart
|-- pubspec.yaml
Contributing
If you wish to contribute a change to any of the existing feature or add new in this repo, Send a pull request. I welcome and encourage all pull requests. It usually will take me within 24 hours to respond to any issue or request.
Created & Maintained By
Sonu Sharma (Twitter) (Youtube) (Insta) (Dev.to)
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
☕