base_project

This commit is contained in:
2026-09-22 11:51:34 +00:00
commit db1ff846a9
1528 changed files with 79821 additions and 0 deletions
@@ -0,0 +1,167 @@
import 'dart:ui';
import 'package:flutter/material.dart';
class ColorConstant {
static Color gray5001 = fromHex('#f6f7fb');
static Color gray5002 = fromHex('#f8f9fa');
static Color black900B2 = fromHex('#b2000000');
static Color gray5003 = fromHex('#fafcff');
static Color lightBlue100 = fromHex('#b0e5fc');
static Color gray80049 = fromHex('#493c3c43');
static Color yellow9003f = fromHex('#3feb9612');
static Color red200 = fromHex('#fa9a9a');
static Color gray4004c = fromHex('#4cc4c4c4');
static Color blueA200 = fromHex('#468ee5');
static Color greenA100 = fromHex('#b5eacd');
static Color black9003f = fromHex('#3f000000');
static Color gray30099 = fromHex('#99e4e4e4');
static Color black90087 = fromHex('#87000000');
static Color whiteA70099 = fromHex('#99ffffff');
static Color black90001 = fromHex('#000000');
static Color blueGray90002 = fromHex('#24363c');
static Color blueGray90001 = fromHex('#2e3637');
static Color blueGray700 = fromHex('#535763');
static Color blueGray900 = fromHex('#262b35');
static Color black90003 = fromHex('#0b0a0a');
static Color black90002 = fromHex('#090b0d');
static Color redA700 = fromHex('#d80027');
static Color black90004 = fromHex('#000000');
static Color gray400 = fromHex('#c4c4c4');
static Color blue900 = fromHex('#003399');
static Color blueGray100 = fromHex('#d6dae2');
static Color blue700 = fromHex('#1976d2');
static Color blueGray300 = fromHex('#9ea8ba');
static Color amber500 = fromHex('#feb909');
static Color redA200 = fromHex('#fe555d');
static Color gray80099 = fromHex('#993c3c43');
static Color black9000c = fromHex('#0c000000');
static Color gray200 = fromHex('#efefef');
static Color gray60026 = fromHex('#266d6d6d');
static Color blue50 = fromHex('#e0ebff');
static Color indigo400 = fromHex('#4168d7');
static Color blueGray1006c = fromHex('#6cd1d3d4');
static Color black90011 = fromHex('#11000000');
static Color gray40001 = fromHex('#b3b3b3');
static Color whiteA70067 = fromHex('#67ffffff');
static Color gray10001 = fromHex('#fbf1f2');
static Color black90019 = fromHex('#19000000');
static Color blueGray40001 = fromHex('#888888');
static Color whiteA700 = fromHex('#ffffff');
static Color blueGray50 = fromHex('#eaecf0');
static Color red700 = fromHex('#d03329');
static Color blueA700 = fromHex('#0061ff');
static Color blueGray10001 = fromHex('#d6d6d6');
static Color gray60019 = fromHex('#197e7e7e');
static Color green600 = fromHex('#349765');
static Color blueA70001 = fromHex('#0068ff');
static Color gray50 = fromHex('#f9fbff');
static Color red100 = fromHex('#f6d6d4');
static Color blueGray20001 = fromHex('#adb5bd');
static Color black900 = fromHex('#000919');
static Color blueGray800 = fromHex('#37334d');
static Color blue5001 = fromHex('#eef4ff');
static Color deepOrange400 = fromHex('#d58c48');
static Color deepOrangeA400 = fromHex('#ff4b00');
static Color gray70011 = fromHex('#11555555');
static Color indigoA20033 = fromHex('#334871e3');
static Color gray90002 = fromHex('#0d062d');
static Color gray700 = fromHex('#666666');
static Color blueGray200 = fromHex('#bac1ce');
static Color blueGray400 = fromHex('#74839d');
static Color blue800 = fromHex('#2953c7');
static Color blueGray600 = fromHex('#5f6c86');
static Color gray900 = fromHex('#2a2a2a');
static Color gray90001 = fromHex('#212529');
static Color gray300 = fromHex('#d2efe0');
static Color gray30001 = fromHex('#e3e4e5');
static Color gray100 = fromHex('#f3f4f5');
static Color black90075 = fromHex('#75000000');
static Color deepOrangeA10033 = fromHex('#33dfa874');
static Color gray70026 = fromHex('#26555555');
static Color black90033 = fromHex('#33000000');
static Color blue200 = fromHex('#a6c8ff');
static Color fromHex(String hexString) {
final buffer = StringBuffer();
if (hexString.length == 6 || hexString.length == 7) buffer.write('ff');
buffer.write(hexString.replaceFirst('#', ''));
return Color(int.parse(buffer.toString(), radix: 16));
}
}
@@ -0,0 +1,465 @@
class ImageConstant {
//cloudnsuresp.svg
static String imgLogoSplash =
'assets/images/cloudnsuresp.svg';
static String imgRectangle458706x396 =
'assets/images/img_rectangle458_706x396.png';
static String imgVscodeiconsfiletypeexcel =
'assets/images/img_vscodeiconsfiletypeexcel.svg';
static String imgGroup10737 = 'assets/images/img_group10737.svg';
static String imgX32locationRed700 =
'assets/images/img_x32location_red_700.svg';
static String imgCar = 'assets/images/img_car.svg';
static String imgArrowrightWhiteA700 =
'assets/images/img_arrowright_white_a700.svg';
static String imgMinussolid = 'assets/images/img_minussolid.svg';
static String imgSearchWhiteA70020x20 =
'assets/images/img_search_white_a700_20x20.svg';
static String imgSettings24x24 = 'assets/images/img_settings_24x24.svg';
static String imgArrowgrowthsolidRed700 =
'assets/images/img_arrowgrowthsolid_red_700.svg';
static String imgPlus1 = 'assets/images/img_plus_1.svg';
static String imgArrowupBlueGray400 =
'assets/images/img_arrowup_blue_gray_400.svg';
static String imgTwitter20x20 = 'assets/images/img_twitter_20x20.svg';
static String imgClose18x18 = 'assets/images/img_close_18x18.svg';
static String imgRectangle102x1021 =
'assets/images/img_rectangle_102x102_1.png';
static String imgRectangle1 = 'assets/images/img_rectangle1.png';
static String imgGrid = 'assets/images/img_grid.svg';
static String imgClose24x24 = 'assets/images/img_close_24x24.svg';
static String imgRefresh = 'assets/images/img_refresh.svg';
static String imgPlus40x40 = 'assets/images/img_plus_40x40.svg';
static String imgVectorBlueA70034x360 =
'assets/images/img_vector_blue_a700_34x360.svg';
static String imgMenu1 = 'assets/images/img_menu_1.svg';
static String imgInfo = 'assets/images/img_info.svg';
static String imgFile24x24 = 'assets/images/img_file_24x24.svg';
static String imgVector = 'assets/images/img_vector.svg';
static String imgArrowleft = 'assets/images/img_arrowleft.svg';
static String imgGroup9839 = 'assets/images/img_group9839.svg';
static String imgImage125 = 'assets/images/img_image125.png';
static String imgWordpresslogo1 = 'assets/images/img_wordpresslogo1.png';
static String imgRectangle126x1266 =
'assets/images/img_rectangle_126x126_6.png';
static String imgArrowdown = 'assets/images/img_arrowdown.svg';
static String imgGroup10785 = 'assets/images/img_group10785.svg';
static String imgContrast = 'assets/images/img_contrast.svg';
static String imgLinkedin = 'assets/images/img_linkedin.svg';
static String imgClose = 'assets/images/img_close.svg';
static String imgMusic = 'assets/images/img_music.svg';
static String imgLock = 'assets/images/img_lock.svg';
static String imgEllipse1224x241 = 'assets/images/img_ellipse12_24x24_1.png';
static String img8148x48 = 'assets/images/img_81_48x48.png';
static String imgProfileimglarge40x404 =
'assets/images/img_profileimglarge_40x40_4.png';
static String imgMenu = 'assets/images/img_menu.svg';
static String imgFile16x16 = 'assets/images/img_file_16x16.svg';
static String imgRefresh24x24 = 'assets/images/img_refresh_24x24.svg';
static String imgChartsmicroBlue5045x150 =
'assets/images/img_chartsmicro_blue_50_45x150.svg';
static String imgSearchBlueGray400 =
'assets/images/img_search_blue_gray_400.svg';
static String imgSort = 'assets/images/img_sort.svg';
static String imgDownload = 'assets/images/img_download.svg';
static String imgClock = 'assets/images/img_clock.svg';
static String imgSettings1 = 'assets/images/img_settings_1.svg';
static String imgPic50x503 = 'assets/images/img_pic_50x50_3.png';
static String imgRectangle1314190x3962 =
'assets/images/img_rectangle1314_190x396_2.png';
static String imgFacebook = 'assets/images/img_facebook.svg';
static String imgRectangle116x161 =
'assets/images/img_rectangle1_16x16_1.png';
static String imgFlagargentina1 = 'assets/images/img_flagargentina1.png';
static String imgFingerprint = 'assets/images/img_fingerprint.svg';
static String imgGoogleadsenselogo =
'assets/images/img_googleadsenselogo.png';
static String imgRectangle116x16 = 'assets/images/img_rectangle1_16x16.png';
static String imgArrowrightBlueGray400 =
'assets/images/img_arrowright_blue_gray_400.svg';
static String imgPic44x44 = 'assets/images/img_pic_44x44.png';
static String imgAppstoreicon = 'assets/images/img_appstoreicon.png';
static String imgChart = 'assets/images/img_chart.png';
static String imgArrowright = 'assets/images/img_arrowright.svg';
static String imgRupaylogo1 = 'assets/images/img_rupaylogo1.png';
static String imgRectangle126x1267 =
'assets/images/img_rectangle_126x126_7.png';
static String imgProfileimglarge25 =
'assets/images/img_profileimglarge_25.png';
static String imgRectangle126x1261 =
'assets/images/img_rectangle_126x126_1.png';
static String imgEllipse1524x24 = 'assets/images/img_ellipse15_24x24.png';
static String imgPic3 = 'assets/images/img_pic_3.png';
static String imgPic50x502 = 'assets/images/img_pic_50x50_2.png';
static String imgPic4 = 'assets/images/img_pic_4.png';
static String imgRupaylogo118x56 = 'assets/images/img_rupaylogo1_18x56.png';
static String imgEllipse360x602 = 'assets/images/img_ellipse3_60x60_2.png';
static String imgUser24x24 = 'assets/images/img_user_24x24.svg';
static String imgImage123 = 'assets/images/img_image123.png';
static String imgArrowrightBlueGray6001 =
'assets/images/img_arrowright_blue_gray_600_1.svg';
static String imgUser = 'assets/images/img_user.svg';
static String imgGlobeYellow80018x18 =
'assets/images/img_globe_yellow_800_18x18.svg';
static String imgPic1 = 'assets/images/img_pic_1.png';
static String imgGlobe = 'assets/images/img_globe.svg';
static String imgCalendarBlueGray400 =
'assets/images/img_calendar_blue_gray_400.svg';
static String imgClose53x53 = 'assets/images/img_close_53x53.svg';
static String imgDashboard = 'assets/images/img_dashboard.svg';
static String imgRectangle126x1263 =
'assets/images/img_rectangle_126x126_3.png';
static String imgAirplaneBlack900 =
'assets/images/img_airplane_black_900.svg';
static String imgForward = 'assets/images/img_forward.svg';
static String imgGroup10210 = 'assets/images/img_group10210.svg';
static String imgShare24x24 = 'assets/images/img_share_24x24.svg';
static String imgLightbulb = 'assets/images/img_lightbulb.svg';
static String imgSearchBlueGray900 =
'assets/images/img_search_blue_gray_900.svg';
static String imgImage122 = 'assets/images/img_image122.png';
static String imgPic44x441 = 'assets/images/img_pic_44x44_1.png';
static String imgSignal10x56 = 'assets/images/img_signal_10x56.svg';
static String imgUiiconmoonlight = 'assets/images/img_uiiconmoonlight.svg';
static String img1200pxpdffileicon =
'assets/images/img_1200pxpdffileicon.png';
static String imgSettings = 'assets/images/img_settings.svg';
static String imgChartsmicroBlue501 =
'assets/images/img_chartsmicro_blue_50_1.svg';
static String imgArrowdownBlueGray200 =
'assets/images/img_arrowdown_blue_gray_200.svg';
static String imgGlobeWhiteA700 = 'assets/images/img_globe_white_a700.svg';
static String imgFire = 'assets/images/img_fire.svg';
static String imgVector3Gray90001 =
'assets/images/img_vector3_gray_900_01.svg';
static String imgEllipse5150x150 = 'assets/images/img_ellipse5_150x150.png';
static String imgClose32x48 = 'assets/images/img_close_32x48.svg';
static String imgArrowdownBlueGray600 =
'assets/images/img_arrowdown_blue_gray_600.svg';
static String imgCheckmark16x16 = 'assets/images/img_checkmark_16x16.svg';
static String imgCheckmarkGreen600 =
'assets/images/img_checkmark_green_600.svg';
static String imgArrowrightBlueGray600 =
'assets/images/img_arrowright_blue_gray_600.svg';
static String imgSearchBlueGray200 =
'assets/images/img_search_blue_gray_200.svg';
static String imgRectangle126x1262 =
'assets/images/img_rectangle_126x126_2.png';
static String imgCalendar24x24 = 'assets/images/img_calendar_24x24.svg';
static String imgVectorRed600 = 'assets/images/img_vector_red_600.svg';
static String imgSignal = 'assets/images/img_signal.svg';
static String imgProfileimglarge40x403 =
'assets/images/img_profileimglarge_40x40_3.png';
static String imgLinkedin11 = 'assets/images/img_linkedin_1_1.svg';
static String imgPlay = 'assets/images/img_play.svg';
static String imgUpload = 'assets/images/img_upload.svg';
static String imgEllipse1224x242 = 'assets/images/img_ellipse12_24x24_2.png';
static String imgMap = 'assets/images/img_map.svg';
static String imgLock24x24 = 'assets/images/img_lock_24x24.svg';
static String imgRectangle458530x396 =
'assets/images/img_rectangle458_530x396.png';
static String imgEllipse5418x18 = 'assets/images/img_ellipse54_18x18.png';
static String imgGroup10720 = 'assets/images/img_group10720.svg';
static String imgNotification = 'assets/images/img_notification.svg';
static String imgSignalGray500 = 'assets/images/img_signal_gray_500.svg';
static String imgRectangle126x1265 =
'assets/images/img_rectangle_126x126_5.png';
static String imgMobile = 'assets/images/img_mobile.svg';
static String imgArrowdownBlueGray400 =
'assets/images/img_arrowdown_blue_gray_400.svg';
static String imgEllipse28 = 'assets/images/img_ellipse28.png';
static String imgGroup185 = 'assets/images/img_group185.svg';
static String imgCheck1 = 'assets/images/img_check1.png';
static String imgPic44x443 = 'assets/images/img_pic_44x44_3.png';
static String imgPic50x501 = 'assets/images/img_pic_50x50_1.png';
static String imgVolume = 'assets/images/img_volume.svg';
static String imgSearch = 'assets/images/img_search.svg';
static String imgMail = 'assets/images/img_mail.svg';
static String imgGlobeYellow800 = 'assets/images/img_globe_yellow_800.svg';
static String imgGlobe18x18 = 'assets/images/img_globe_18x18.svg';
static String imgBluetoothbsolid = 'assets/images/img_bluetoothbsolid.svg';
static String imgFile = 'assets/images/img_file.svg';
static String imgSearchWhiteA700 = 'assets/images/img_search_white_a700.svg';
static String imgFile26x26 = 'assets/images/img_file_26x26.svg';
static String imgPlusWhiteA700 = 'assets/images/img_plus_white_a700.svg';
static String imgEdit = 'assets/images/img_edit.svg';
static String imgRectangle126x1268 =
'assets/images/img_rectangle_126x126_8.png';
static String imgWhatsapp = 'assets/images/img_whatsapp.svg';
static String imgCall = 'assets/images/img_call.svg';
static String imgLocation = 'assets/images/img_location.svg';
static String imgGroup10451 = 'assets/images/img_group10451.svg';
static String imgGroup97 = 'assets/images/img_group97.svg';
static String imgEllipse6624x24 = 'assets/images/img_ellipse66_24x24.png';
static String imgStar = 'assets/images/img_star.svg';
static String imgCheckmark = 'assets/images/img_checkmark.svg';
static String imgTwitter = 'assets/images/img_twitter.svg';
static String img2560pxstripel = 'assets/images/img_2560pxstripel.png';
static String imgSportscricket = 'assets/images/img_sportscricket.svg';
static String imgOverflowmenuWhiteA700 =
'assets/images/img_overflowmenu_white_a700.svg';
static String imgGoogle = 'assets/images/img_google.svg';
static String imgFrame9880 = 'assets/images/img_frame9880.svg';
static String imgVectorBlueA70013x141 =
'assets/images/img_vector_blue_a700_13x141.svg';
static String imgTicket = 'assets/images/img_ticket.svg';
static String imgSmartwatchwhitesportband =
'assets/images/img_smartwatchwhitesportband.svg';
static String imgProfileimglarge40x402 =
'assets/images/img_profileimglarge_40x40_2.png';
static String imgPic = 'assets/images/img_pic.png';
static String imgEllipse1324x252 = 'assets/images/img_ellipse13_24x25_2.png';
static String imgOverflowmenu1 = 'assets/images/img_overflowmenu_1.svg';
static String imgFlagargentina11 = 'assets/images/img_flagargentina1_1.png';
static String imgGlobeWhiteA70018x18 =
'assets/images/img_globe_white_a700_18x18.svg';
static String imgEye = 'assets/images/img_eye.svg';
static String imgSearchBlueA700 = 'assets/images/img_search_blue_a700.svg';
static String imgPic2 = 'assets/images/img_pic_2.png';
static String imgQuestion = 'assets/images/img_question.svg';
static String imgMicrophone20x20 = 'assets/images/img_microphone_20x20.svg';
static String imgEllipse1324x251 = 'assets/images/img_ellipse13_24x25_1.png';
static String imgCheckmark56x56 = 'assets/images/img_checkmark_56x56.svg';
static String imgTicket20x20 = 'assets/images/img_ticket_20x20.svg';
static String imgLocation20x20 = 'assets/images/img_location_20x20.svg';
static String imgFlagargentina132x48 =
'assets/images/img_flagargentina1_32x48.png';
static String imgTrash = 'assets/images/img_trash.svg';
static String imgProfileimglarge40x401 =
'assets/images/img_profileimglarge_40x40_1.png';
static String imgCalendar = 'assets/images/img_calendar.svg';
static String imgEllipse2718x18 = 'assets/images/img_ellipse27_18x18.png';
static String imgSearchBlueA100 = 'assets/images/img_search_blue_a100.svg';
static String imgPic44x442 = 'assets/images/img_pic_44x44_2.png';
static String imgImage124 = 'assets/images/img_image124.png';
static String imgCheckbox = 'assets/images/img_checkbox.svg';
static String imgCompanylogo = 'assets/images/img_companylogo.png';
static String imgMinimize = 'assets/images/img_minimize.svg';
static String imgGroup1830 = 'assets/images/img_group1830.svg';
static String imgMicrophone = 'assets/images/img_microphone.svg';
static String imgArrowupGreen600 = 'assets/images/img_arrowup_green_600.svg';
static String img1200pxdocxicon = 'assets/images/img_1200pxdocxicon.png';
static String imgRectangle126x1264 =
'assets/images/img_rectangle_126x126_4.png';
static String imgMoonoutline = 'assets/images/img_moonoutline.svg';
static String imgUnsplashenrurz62wui50x50 =
'assets/images/img_unsplashenrurz62wui_50x50.png';
static String imgEllipse360x601 = 'assets/images/img_ellipse3_60x60_1.png';
static String imgQuestion24x24 = 'assets/images/img_question_24x24.svg';
static String imgArrowrightBlueA7001 =
'assets/images/img_arrowright_blue_a700_1.svg';
static String imgLock53x53 = 'assets/images/img_lock_53x53.svg';
static String imgOverflowmenu16x16 =
'assets/images/img_overflowmenu_16x16.svg';
static String imgBrightness = 'assets/images/img_brightness.svg';
static String imgArrowleftBlueGray900 =
'assets/images/img_arrowleft_blue_gray_900.svg';
static String imgGroup2507 = 'assets/images/img_group2507.svg';
static String imgOverflowmenu = 'assets/images/img_overflowmenu.svg';
static String imageNotFound = 'assets/images/image_not_found.png';
}
@@ -0,0 +1,120 @@
import 'package:flutter/material.dart';
// This is where the magic happens.
// This functions are responsible to make UI responsive across all the mobile devices.
Size size = WidgetsBinding.instance.window.physicalSize /
WidgetsBinding.instance.window.devicePixelRatio;
// Caution! If you think these are static values and are used to build a static UI, you mustnt.
// These are the Viewport values of your Figma Design.
// These are used in the code as a reference to create your UI Responsively.
const num FIGMA_DESIGN_WIDTH = 428;
const num FIGMA_DESIGN_HEIGHT = 926;
const num FIGMA_DESIGN_STATUS_BAR = 47;
///This method is used to get device viewport width.
get width {
return size.width;
}
///This method is used to get device viewport height.
get height {
num statusBar =
MediaQueryData.fromWindow(WidgetsBinding.instance.window).viewPadding.top;
num bottomBar = MediaQueryData.fromWindow(WidgetsBinding.instance.window)
.viewPadding
.bottom;
num screenHeight = size.height - statusBar - bottomBar;
return screenHeight;
}
///This method is used to set padding/margin (for the left and Right side) & width of the screen or widget according to the Viewport width.
double getHorizontalSize(double px) {
return ((px * width) / FIGMA_DESIGN_WIDTH);
}
///This method is used to set padding/margin (for the top and bottom side) & height of the screen or widget according to the Viewport height.
double getVerticalSize(double px) {
return ((px * height) / (FIGMA_DESIGN_HEIGHT - FIGMA_DESIGN_STATUS_BAR));
}
///This method is used to set smallest px in image height and width
double getSize(double px) {
var height = getVerticalSize(px);
var width = getHorizontalSize(px);
if (height < width) {
return height.toInt().toDouble();
} else {
return width.toInt().toDouble();
}
}
///This method is used to set text font size according to Viewport
double getFontSize(double px) {
return getSize(px);
}
///This method is used to set padding responsively
EdgeInsetsGeometry getPadding({
double? all,
double? left,
double? top,
double? right,
double? bottom,
}) {
return getMarginOrPadding(
all: all,
left: left,
top: top,
right: right,
bottom: bottom,
);
}
///This method is used to set margin responsively
EdgeInsetsGeometry getMargin({
double? all,
double? left,
double? top,
double? right,
double? bottom,
}) {
return getMarginOrPadding(
all: all,
left: left,
top: top,
right: right,
bottom: bottom,
);
}
///This method is used to get padding or margin responsively
EdgeInsetsGeometry getMarginOrPadding({
double? all,
double? left,
double? top,
double? right,
double? bottom,
}) {
if (all != null) {
left = all;
top = all;
right = all;
bottom = all;
}
return EdgeInsets.only(
left: getHorizontalSize(
left ?? 0,
),
top: getVerticalSize(
top ?? 0,
),
right: getHorizontalSize(
right ?? 0,
),
bottom: getVerticalSize(
bottom ?? 0,
),
);
}