First draft of Onboarding page
This commit is contained in:
19
lib/core/const/color_constants.dart
Normal file
19
lib/core/const/color_constants.dart
Normal file
@@ -0,0 +1,19 @@
|
||||
import 'dart:ui';
|
||||
|
||||
class ColorConstants {
|
||||
static const textColor = Color(0xFF1F2022);
|
||||
static const primaryColor = Color(0xFF6358E1);
|
||||
static const textBlack = Color(0xFF1F2022);
|
||||
static const white = Color(0xFFFFFFFF);
|
||||
static const grey = Color(0xFFB6BDC6);
|
||||
static const loadingBlack = Color(0x80000000);
|
||||
|
||||
static const textFieldBackground = Color(0xFFFBFCFF);
|
||||
static const textFieldBorder = Color (0xFFB9BBC5);
|
||||
static const disabledColor = Color(0xFFE1E1E5);
|
||||
static const errorColor = Color (0xFFF25252);
|
||||
static const homeBackgroundColor = Color.fromRGBO(252, 252, 252, 1);
|
||||
static const textGrey = Color(0xFF8F98A3);
|
||||
static const cardioColor = Color(0xFFFCB74F);
|
||||
static const armsColor = Color(0xFF5C9BA4);
|
||||
}
|
||||
25
lib/core/const/data_constants.dart
Normal file
25
lib/core/const/data_constants.dart
Normal file
@@ -0,0 +1,25 @@
|
||||
import 'package:tutorialtest/core/const/path_constants.dart';
|
||||
import 'package:tutorialtest/core/const/text_constants.dart';
|
||||
|
||||
import '../../screens/onboarding/widget/onboarding_tile.dart';
|
||||
|
||||
class DataConstants {
|
||||
// Onboarding
|
||||
static final onboardingTiles = [
|
||||
OnboardingTile(
|
||||
title: TextConstants.onboarding1Title,
|
||||
mainText: TextConstants.onboardingDescription,
|
||||
imagePath: PathConstants.onboarding1
|
||||
),
|
||||
OnboardingTile(
|
||||
title: TextConstants.onboardingTitle,
|
||||
mainText: TextConstants.onboardingDescription,
|
||||
imagePath: PathConstants.onboarding2
|
||||
),
|
||||
OnboardingTile(
|
||||
title: TextConstants.onboarding3Title,
|
||||
mainText: TextConstants.onboarding3Description,
|
||||
imagePath: PathConstants.onboarding3
|
||||
)
|
||||
];
|
||||
}
|
||||
20
lib/core/const/path_constants.dart
Normal file
20
lib/core/const/path_constants.dart
Normal file
@@ -0,0 +1,20 @@
|
||||
class PathConstants{
|
||||
// Onboarding
|
||||
static const String onboarding1 = 'assets/images/onboarding/onboarding.png';
|
||||
static const String onboarding2 = 'assets/images/onboarding/onboarding_2.png';
|
||||
static const String onboarding3 = 'assets/images/onboarding/onboarding_3.png';
|
||||
// Auth
|
||||
static const String eye = 'assets/images/auth/eye_icon.png';
|
||||
// Tabbar
|
||||
static const String home = 'assets/icons/home/home_icon.png';
|
||||
static const String workouts = 'assets/icons/home/workouts_icon.png';
|
||||
static const String settings = 'assets/icons/home/settings_icon.png';
|
||||
// Home
|
||||
static const String profile = 'assets/images/home/profile.png';
|
||||
static const String finished = 'assets/images/home/finished.png';
|
||||
static const String inProgress = 'assets/icons/home/inProgress.png';
|
||||
static const String timeSent = 'assets/icons/home/time.png';
|
||||
static const String cardio = 'assets/images/home/cardio.png';
|
||||
static const String arms = 'assets/images/home/arms.png';
|
||||
static const String progress = 'assets/icons/home/progress.png';
|
||||
}
|
||||
12
lib/core/const/text_constants.dart
Normal file
12
lib/core/const/text_constants.dart
Normal file
@@ -0,0 +1,12 @@
|
||||
class TextConstants {
|
||||
// Onboarding
|
||||
static const String onboarding1Title = "Workout anywhere";
|
||||
static const String onboardingTitle = "Learn techniques";
|
||||
static const String onboarding3Title = "Stay strong & healthy";
|
||||
static const String onboardingDescription =
|
||||
"You can do your workout at home without any equipment, outside or at the gym.";
|
||||
static const String onboarding2Description =
|
||||
"Our workout programs are made by professionals.";
|
||||
static const String onboarding3Description =
|
||||
"We want you to fully enjoy the program and stay healthy and positive.";
|
||||
}
|
||||
Reference in New Issue
Block a user