sprint-1 #1
@ -10,11 +10,7 @@ class MainApp extends StatelessWidget {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return const MaterialApp(
|
||||
home: Scaffold(
|
||||
body: Center(
|
||||
child: Text('Hello World!'),
|
||||
),
|
||||
),
|
||||
home: Scaffold(body: Center(child: Text('Hello World!'))),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -184,6 +184,13 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "0.7.4"
|
||||
ui_kit:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
path: ".."
|
||||
relative: true
|
||||
source: path
|
||||
version: "0.0.1"
|
||||
vector_math:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
@ -9,8 +9,8 @@ environment:
|
||||
dependencies:
|
||||
flutter:
|
||||
sdk: flutter
|
||||
ui_kit:
|
||||
path: ..
|
||||
ui_kit:
|
||||
path: ..
|
||||
|
||||
dev_dependencies:
|
||||
flutter_test:
|
||||
|
130
lib/fonts.dart
130
lib/fonts.dart
@ -1,3 +1,131 @@
|
||||
import 'package:flutter/painting.dart';
|
||||
import 'package:ui_kit/colors.dart';
|
||||
import 'package:ui_kit/utils.dart';
|
||||
|
||||
final title1Semibold = TextStyle();
|
||||
final title1Semibold = TextStyle(
|
||||
fontFamily: 'Roboto',
|
||||
fontSize: 24,
|
||||
color: blackColor,
|
||||
fontWeight: FontWeight.w600,
|
||||
letterSpacing: letterSpacing(24, 0.33),
|
||||
);
|
||||
|
||||
final title1ExtraBold = TextStyle(
|
||||
fontFamily: 'Roboto',
|
||||
fontSize: 24,
|
||||
color: blackColor,
|
||||
fontWeight: FontWeight.w800,
|
||||
letterSpacing: letterSpacing(24, 0.33),
|
||||
);
|
||||
|
||||
final title2Regular = TextStyle(
|
||||
fontFamily: 'Roboto',
|
||||
fontSize: 20,
|
||||
color: blackColor,
|
||||
fontWeight: FontWeight.w400,
|
||||
letterSpacing: letterSpacing(20, 0.38),
|
||||
);
|
||||
|
||||
final title2Semibold = TextStyle(
|
||||
fontFamily: 'Roboto',
|
||||
fontSize: 20,
|
||||
color: blackColor,
|
||||
fontWeight: FontWeight.w600,
|
||||
letterSpacing: letterSpacing(20, 0.38),
|
||||
);
|
||||
|
||||
final title2ExtraBold = TextStyle(
|
||||
fontFamily: 'Roboto',
|
||||
fontSize: 20,
|
||||
color: blackColor,
|
||||
fontWeight: FontWeight.w600,
|
||||
letterSpacing: letterSpacing(20, 0.38),
|
||||
);
|
||||
|
||||
final title3Regular = TextStyle(
|
||||
fontFamily: 'Roboto',
|
||||
fontSize: 17,
|
||||
color: blackColor,
|
||||
fontWeight: FontWeight.w400,
|
||||
letterSpacing: letterSpacing(17, 0),
|
||||
);
|
||||
|
||||
final title3Medium = TextStyle(
|
||||
fontFamily: 'Roboto',
|
||||
fontSize: 17,
|
||||
color: blackColor,
|
||||
fontWeight: FontWeight.w500,
|
||||
letterSpacing: letterSpacing(17, 0),
|
||||
);
|
||||
|
||||
final title3Semibold = TextStyle(
|
||||
fontFamily: 'Roboto',
|
||||
fontSize: 17,
|
||||
color: blackColor,
|
||||
fontWeight: FontWeight.w600,
|
||||
letterSpacing: letterSpacing(17, 0),
|
||||
);
|
||||
|
||||
final headlineRegular = TextStyle(
|
||||
fontFamily: 'Roboto',
|
||||
fontSize: 16,
|
||||
color: blackColor,
|
||||
fontWeight: FontWeight.w400,
|
||||
letterSpacing: letterSpacing(16, -0.32),
|
||||
);
|
||||
|
||||
final headlineMedium = TextStyle(
|
||||
fontFamily: 'Roboto',
|
||||
fontSize: 16,
|
||||
color: blackColor,
|
||||
fontWeight: FontWeight.w500,
|
||||
letterSpacing: letterSpacing(16, -0.32),
|
||||
);
|
||||
|
||||
final textRegular = TextStyle(
|
||||
fontFamily: 'Roboto',
|
||||
fontSize: 15,
|
||||
color: blackColor,
|
||||
fontWeight: FontWeight.w400,
|
||||
letterSpacing: letterSpacing(16, 0),
|
||||
);
|
||||
|
||||
final textMedium = TextStyle(
|
||||
fontFamily: 'Roboto',
|
||||
fontSize: 15,
|
||||
color: blackColor,
|
||||
fontWeight: FontWeight.w500,
|
||||
letterSpacing: letterSpacing(16, 0),
|
||||
);
|
||||
|
||||
final captionRegular = TextStyle(
|
||||
fontFamily: 'Roboto',
|
||||
fontSize: 14,
|
||||
color: blackColor,
|
||||
fontWeight: FontWeight.w400,
|
||||
letterSpacing: letterSpacing(16, 0),
|
||||
);
|
||||
|
||||
final captionSemibold = TextStyle(
|
||||
fontFamily: 'Roboto',
|
||||
fontSize: 14,
|
||||
color: blackColor,
|
||||
fontWeight: FontWeight.w600,
|
||||
letterSpacing: letterSpacing(16, 0),
|
||||
);
|
||||
|
||||
final caption2Regular = TextStyle(
|
||||
fontFamily: 'Roboto',
|
||||
fontSize: 12,
|
||||
color: blackColor,
|
||||
fontWeight: FontWeight.w400,
|
||||
letterSpacing: letterSpacing(16, 0),
|
||||
);
|
||||
|
||||
final caption2Bold = TextStyle(
|
||||
fontFamily: 'Roboto',
|
||||
fontSize: 12,
|
||||
color: blackColor,
|
||||
fontWeight: FontWeight.w700,
|
||||
letterSpacing: letterSpacing(16, 0),
|
||||
);
|
||||
|
3
lib/utils.dart
Normal file
3
lib/utils.dart
Normal file
@ -0,0 +1,3 @@
|
||||
// ignore_for_file: prefer_function_declarations_over_variables
|
||||
|
||||
final letterSpacing = (fontSize, percent) => fontSize * percent / 100;
|
21
pubspec.yaml
21
pubspec.yaml
@ -19,20 +19,11 @@ dev_dependencies:
|
||||
|
||||
flutter:
|
||||
|
||||
# To add assets to your package, add an assets section, like this:
|
||||
# assets:
|
||||
# - images/a_dot_burr.jpeg
|
||||
# - images/a_dot_ham.jpeg
|
||||
assets:
|
||||
- assets/
|
||||
|
||||
|
||||
# fonts:
|
||||
# - family: Schyler
|
||||
# fonts:
|
||||
# - asset: fonts/Schyler-Regular.ttf
|
||||
# - asset: fonts/Schyler-Italic.ttf
|
||||
# style: italic
|
||||
# - family: Trajan Pro
|
||||
# fonts:
|
||||
# - asset: fonts/TrajanPro.ttf
|
||||
# - asset: fonts/TrajanPro_Bold.ttf
|
||||
# weight: 700
|
||||
fonts:
|
||||
- family: Roboto
|
||||
fonts:
|
||||
- asset: assets/robotoFlex.ttf
|
Loading…
x
Reference in New Issue
Block a user