TIL

TIL

[TIL] 250415 LeetCode 문제풀이, 클린 아키텍처

1. LeetCode 문제 풀이https://sfida.tistory.com/116 [Dart] 392. Is Subsequence1. 문제https://leetcode.com/problems/is-subsequence/description/?envType=study-plan-v2&envId=leetcode-75 2. 요구사항1) 두 문자열 s와 t가 주어진다.2) s가 t의 부분 수열이라면 true를 반환하고, 그렇지 않으면 false를 반환sfida.tistory.com 2. 클린 아키텍처4장 구조적 프로그래밍https://www.notion.so/4-15b4e303a409812798f9f6a24ac7a9db?pvs=4 5장 객체 지향 프로그래밍https://www.notion.so/5-15b..

TIL

[TIL] 250414 LeetCode 문제풀이, MVVM, 클린 아키텍처

1. LeetCode 문제풀이https://sfida.tistory.com/114 [Dart] 383. Ransom Note1. 문제https://leetcode.com/problems/ransom-note/description/?envType=study-plan-v2&envId=top-interview-150 2. 요구사항1) 두 문자열 ransomNote와 magazine이 주어진다.2) ransomNote를 작성하기 위해 필요한 모든 문자를 magazisfida.tistory.com 2. MVVMhttps://sfida.tistory.com/115 [Flutter] Riverpod으로 MVVM패턴 적용해보기 (1)이 시리즈는 두 가지 섹션으로 구성됩니다. 1. MVVM 아키텍처 패턴에 대한 ..

TIL

[TIL] 250411 Riverpod 상태 관리

1. Riverpod 상태 관리https://sfida.tistory.com/112 [Flutter] Riverpod 상태 관리부터 개념 정리까지1. 들어가며1) 상태관리란?상태라는 것은 앱에서 변할 수 있는 데이터를 의미합니다. 사용자가 버튼을 누르면 숫자가 1 증가하는 앱이 있다면여기서 증가하는 숫자가 상태가 되는 것이고, 로그sfida.tistory.com   2. 회고'오늘은 무조건 9시에 끝낸다'라는 생각으로 하루를 시작했지만, 결국 오늘도 11시 30분이 넘어서 TIL을 작성하게 되었다. Riverpod에 대해 공부했는데 처음 접하는 개념이라 정리하는데 시간이 많이 들었다. '어떤 순서로 작성해야하지?' 부터 시작해서 '어떻게 정리하지?', '이게 무슨 뜻이지?' 스스로 생각하며 하나하나 공부..

TIL

[TIL] 250410 JSON 직렬화, 역직렬화

1. 직렬화, 역직렬화 https://sfida.tistory.com/109 [Dart] JSON 직렬화, 역직렬화1. JSON JSON(JavaScript Object Notation)은 데이터를주고 받을때 쓰는 문자 기반의 데이터 포맷입니다.     JavaScript라고 꼭 JavaScript에서만 쓰는 것은 아니고, 모든 플랫폼과 언어에서 호환이 가능해 사sfida.tistory.com  2. 회고아침부터 크롬만 들어가면 컴퓨터가 자꾸 재부팅되는 현상이 발생했다.어제까지만 해도 멀쩡했는데 오늘 아침에 이러다니...달라진 것은 단 하나다.바로 윈도우 업데이트. 한참 찾아보니 나와 같은 현상을 겪은 사람이 있었는데 해결법은 윈도우 포맷뿐이라는 답변이 달렸다..결국 데이터 백업을 마친 후, 포맷을 진행..