Skip to content

Test Driven Development in flutter, Unit Test, UI Component Test, Integrated test and bloc/cubit test. Generic HTTP Client, intercepter, UI Component base development.

Notifications You must be signed in to change notification settings

jabransiddiqui/RentReady-Flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RentReady-Flutter

Technical Assessment - Flutter Developer for Rent Ready.

The goal of this task is to:

  • Create a application
  • Implement search and filtering capabilities
  • Implement a details view
  • Utilize dataverse as a data storage (you can use WebAPI)

Functional Requirements

  • Search by account name or account number
  • Filtering by StateCode and StateOrProvince

Technical Requirements

  • Implement Dart/Flutter app
  • Implement preloader for search and filtering
  • Unit Tests
  • UI components tests
  • Build scripts should be implemented inside a docker container

How to Run

Manual Run

Install Flutter
git clone
flutter run

Docker

  • Install docker desktop

  • login to you docker

  • create dev enviorment from docker desktop app

    Alt text

    • this will create the dev enviorment for flutter app

    Alt text

  • install visual code and docker and remote enviorment extension inside vs code

  • open the dev enviorment you created inside the docker app with visual code

Alt text

  • inside folder terminal : flutter run

Dcoker Image

my docker image

Note:

You need to add access token in the app.secrets.dart file under lib/env/, 
for accesstoken please email me : jabransiddiqui@outlook.com

iOS Quicker

iOS Notes here.

Android Quicker

Android Notes here.

Screenshot

Alt text Alt text
Alt text Alt text
Alt text Alt text

Plugins

Plugin and there version used in this repository.

Plugin Pub
flutter_bloc Pub
equatable Pub
dio Pub

About

Test Driven Development in flutter, Unit Test, UI Component Test, Integrated test and bloc/cubit test. Generic HTTP Client, intercepter, UI Component base development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published