[TIL] 20241024_ GetX & Firebase로 Todo앱 만들어보기(2)

ds-k.dev·2024년 10월 24일
0

TIL

목록 보기
7/26

UI 그리기

디렉토리 구조

  • 전역적으로 사용할 colors는 theme 폴더에 따로 뺐다.
  • views를 만들어 각 스크린별로 필요한 widget을 구분해서 정리하기 위한 구조를 짰다.

색상 적용

import 'package:flutter/material.dart';

class AppColors {
  static const Color black = Color(0xFF282828);
  static const Color darkGray = Color(0xFFA8A8A8);
  static const Color lightGray = Color(0xFFD9D9D9);
  static const Color cream = Color(0xFFF9F9F9);
  static const Color white = Color(0xFFFFFFFF);
}
  • Theme/colors.dart에 미리 쓸 컬러를 지정해두고, 필요한 곳에서 Appcolors.xx 식으로 적용하는 방식

폰트 적용

  • assets/fonts에 사용할 폰트를 적어주고

  • pubspec.yaml에 적어준다음

  • main.dart의 ThemaData에 전달해서 적용했다.

0개의 댓글