Totally 개발자

Totally 개발자

반응형
  • 분류 전체보기 (213)
    • 소개 (1)
    • 프론트엔드개발 (40)
      • HTML&CSS (4)
      • JavaScript (13)
      • Angular (4)
      • Vue.js (0)
      • Nuxt.js (0)
      • React (13)
      • React & Typescript & Webpac.. (6)
    • 백엔드&클라우드 (4)
      • Node.js (1)
      • PHP (2)
      • Cloud (1)
      • ELK Stack (0)
      • AWS (0)
    • 모바일어플개발 (122)
      • Flutter (75)
      • Flutter 실전어플 개발 (15)
      • Flutter Tips (25)
      • Flutter Windows App Tips (3)
      • Flutter & Agora 연동 (3)
      • Kotlin (1)
      • Swift (0)
    • 프로그램개발 (3)
      • WinForms C# (2)
      • ASP.net C# (1)
    • 프로젝트관리 (1)
      • Docker (1)
      • Git, Github (0)
      • Jira, Confluence (0)
      • Notion, Slack, Trello (0)
    • 알고리즘 (15)
      • 프로그래머스 알고리즘 공부 (15)
    • 데이터베이스 (12)
      • MySQL (5)
      • MongoDB (3)
      • Firebase (4)
    • 네트워크 (0)
      • 프로토콜 (0)
      • 네트워크개념 (0)
    • 데이터분석&마케팅 (14)
      • Google Analytics 4 (12)
      • Amplitude (0)
      • Facebook(Meta) Pixel (0)
      • Tiktok Pixel (0)
      • Appsflyer (2)
    • 개념&용어 (0)
      • 프로그래밍용어 (0)
    • OS (1)
      • 리눅스(Ubuntu 24) (1)
    • 경제 & 금융 (0)
      • 주식&코인 (0)
      • 시사공부 (0)
      • 부동산 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

Totally 개발자

컨텐츠 검색

태그

foreach MySQL 프로그래머스 데이터베이스 상태관리 파이어베이스 Firebase map 앱개발 플러터 크로스플랫폼 Flutter JavaScript 자바스크립트 REACT GA4 리액트 쇼핑몰앱개발 HTML Google Analytics 4

최근글

댓글

공지사항

아카이브

ValueNotifier(1)

  • [055] 플러터 (Flutter) 배우기 - 라이트, 다크 모드(밝은 테마, 어두운 테마 만들기)

    안녕하세요~ totally 개발자입니다. 이번 포스팅에서는 간단히 라이트, 다크 모드를 구현해보도록 하겠습니다. 플러터에서는 이 라이트, 다크 모드를 내장된 기능으로 간단하게 구현할 수 있습니다. Step 1: MyApp 부분에 11-12번째 줄처럼 ValueNotifier 부분을 넣어줍니다. 이 ValueNotifier는 ChangeNotifier을 상속받고 있기 때문에 마치 provider, stream처럼 상태를 받아와 변경된 데이터를 적용할 수 있습니다. Step 2: 그 아래에 ValueListenableBuilder로 감싸주어야 합니다. 마치 StreamBuilder처럼 감싸주는 것과 동일합니다. themeNotifier가 변경된 것을 valueListenable로 받아오고 builder를 통..

    2023.04.18
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바