Project

General

Profile

Actions

Support #26649

open

Flutter Traning | Code studying

Added by Sunjith C 3 months ago. Updated 3 months ago.

Status:
In Progress
Priority:
Normal
Assignee:
Krishna Kumar K P
Category:
-
Target version:
-
Start date:
08/29/2025
Due date:
09/30/2025 (54 days late)
% Done:

20%

Estimated time:
300:00 h
Spent time:
remarks:
DB Changes:
Keys & Permissions:
Areas Affected:
Files Changed:
Actions #1

Updated by Krishna Kumar K P 3 months ago

  • Status changed from Assigned to In Progress
Actions #2

Updated by Krishna Kumar K P 3 months ago

  • % Done changed from 0 to 10

Navigation Screens Right to left
=> Using one package for navigation page_transition for get transition effect right to let and create a dart file for managing routes.
.
Validation for Login page and Register page
=> In this part i creating new dart file for validation "RegExp" and validate in form, all textformfield wrap form widget and validate for two pages.
=> Switch the email to phone this time i using bloc for state changing like togle.
=> Password visible and nonvisible method also do in bloc.
=> Textform field top text (Material design) using labeltext => in textform field => decoration.

Pending
=> Country code and Country Flag.

Actions #3

Updated by Krishna Kumar K P 3 months ago

Country Code picking
=> The bottom to top navigator do in the country picker and add the top countries and All countries using json model
step=> add the assets for those model top_country and country also create model and create new function for load countries and create new ui for picking countries.
=> sticky search bar => sliverpresistent header used for stick the top search bar
=> naviagtion use page transtiton bottomtotop

pending => Search countries and show the country code in textform field.

Actions #4

Updated by Krishna Kumar K P 3 months ago

Search Country
=> Search country do in bloc create new bloc for search create new properties and also pass the allcountry model the fetch that one and filtered that one
=> call the blocbuilder in all country (sliverList).

Register Login
=> Create the userRegistermodel for register.
=> Create new service for register login and add the post method in service.
=> Create bloc for handling the state event call the needed parameter (first name, Last name,..,) State UserRegisterd(call the userRegisterModel) in bloc statements emit the state collecting the events

UserExisist
=>Create the model for user already exisist
=> Creating services for handling api call
=> cheking the user exist or not in RegisterBloc checking the user is already login not saved , its not save the details

Pending
=> Scafoldmessanger for user is exisist
=> Login

Actions #5

Updated by Krishna Kumar K P 3 months ago

  • % Done changed from 10 to 20

Login user
=> call the login api store the access token in login time and get access token store in shared preference and check in splash screen time the tocken is empty or not is empty stay on the page and *but also i want implement the login time check the isLogined then check.

=> Access tocken store diffrent shared preference 1 guest access token store and another one store login access token.

Pending
=> Checking the isUserloged true;
=> Ui design home page.

Actions #6

Updated by Krishna Kumar K P 3 months ago

Home Screen appbar and tapbar also work in bottom navigation bar.
pending => drawer

Actions

Also available in: Atom PDF