Skip to content

Commit 87101ba

Browse files
Implement contest and search screen
Implement contest and search screen
2 parents 86a332a + 7799e66 commit 87101ba

46 files changed

Lines changed: 1769 additions & 26 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
File renamed without changes.
File renamed without changes.
File renamed without changes.

lib/data/constants/assets.dart

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,45 @@ class AppAssets {
33
static const String _iconsRoot = 'assets/app/icons';
44
static const String _imagesRoot = 'assets/app/images';
55
static const String _illustrationsRoot = 'assets/app/illustrations';
6+
static const String _platformIconRoot = '$_imagesRoot/platforms';
67

78
// Icons
89
static const String arrowForward = '$_iconsRoot/arrow-forward.svg';
910
static const String eyeOn = '$_iconsRoot/eye-on.svg';
1011
static const String eyeOff = '$_iconsRoot/eye-off.svg';
1112
static const String lock = '$_iconsRoot/lock.svg';
1213
static const String person = '$_iconsRoot/person.svg';
14+
static const String filter = '$_iconsRoot/filter.svg';
15+
static const String bell = '$_iconsRoot/bell.svg';
16+
static const String selectedBell = '$_iconsRoot/selected_bell.svg';
17+
static const String clock = '$_iconsRoot/clock.svg';
18+
static const String trueRadioButton = '$_iconsRoot/true_radio_button.svg';
19+
static const String falseRadioButton = '$_iconsRoot/false_radio_button.svg';
1320

1421
// Images
1522
static const String circle1 = '$_imagesRoot/circle1.svg';
1623
static const String circle2 = '$_imagesRoot/circle2.svg';
1724
static const String triangle = '$_imagesRoot/triangle.svg';
25+
static const String emptyState = '$_imagesRoot/empty_feed.svg';
1826

1927
// Illustrations
2028
static const String contestCardIllustration =
2129
'$_illustrationsRoot/contest_card.png';
2230
static const String feedCardIllustration =
2331
'$_illustrationsRoot/feed_card.png';
2432
static const String profileIllustration = '$_illustrationsRoot/profile.png';
33+
34+
/// BottomNavigationBar Icons
35+
static const String feed = '$_iconsRoot/feed.svg';
36+
static const String contest = '$_iconsRoot/contest.svg';
37+
static const String search = '$_iconsRoot/search.svg';
38+
static const String profile = '$_iconsRoot/profile.svg';
39+
40+
/// Platform Icons
41+
static const String codechef = '$_platformIconRoot/codechef.png';
42+
static const String codeforces = '$_platformIconRoot/codeforces.png';
43+
static const String hackerRank = '$_platformIconRoot/hacker_rank.png';
44+
static const String hackerEarth = '$_platformIconRoot/hacker_earth.png';
45+
static const String spoj = '$_platformIconRoot/spoj.png';
46+
static const String otherPlatform = '$_platformIconRoot/other_platform.jpg';
2547
}

lib/data/constants/colors.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,12 @@ class AppColors {
77
static const Color grey3 = Color(0xFF242424);
88
static const Color grey4 = Color(0xFF2C363F);
99
static const Color grey5 = Color(0x3D000000);
10+
static const Color grey6 = Color(0xFF919191);
11+
static const Color grey7 = Color(0xFFF3F4F7);
12+
static const Color grey8 = Color(0xFFC8C8C8);
1013
static const Color transparent = Colors.transparent;
1114

1215
static const Color primary = Color(0xFF3366FF);
1316
static const Color primaryAccent = Color(0x0D3366FF);
17+
static const Color primaryBlack = Color(0xFF242424);
1418
}

lib/data/constants/strings.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ class AppStrings {
33
static const String hiveBoxName = 'app_box';
44
static const String authTokenKey = 'auth_token';
55
static const String userKey = 'user';
6+
static const String filterKey = 'filter';
7+
static const String recentSearchKey = 'recent_search';
68

79
// Error
810
static const String genericError = 'Something went wrong';

0 commit comments

Comments
 (0)