profile
Flutter developer 노랗고 바삭한 플러터 개발자입니다
post-thumbnail

[Git 완전정복] 원격저장소(Github)에 pull, push할 때 발생할 수 있는 문제

내가 코드를 수정하고, 커밋하고, github에 push 할때까지 모두가 기다려준다면 좋겠지만 현실은 그렇지 않죠. 협업시에는 다른 개발자들이 코드를 수정하고 github에 push하는 일이 당연히 발생할 수 밖에 없습니다. 작업을 시작할 때,연결된 github에 있는

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

[Git 완전정복] merge, rebase로 인한 충돌을 해결하는 방법

main 브랜치와, conflict-1 브랜치 를 합친다고 생각해 보겠습니다.main 브랜치의 tigers 파일에 있는 내용은 이와 같습니다. conflict-1 브랜치의 tigers 파일에 있는 내용은 이와 같습니다.두 파일을 비교해보면 같은 위치에 있는 manage

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

[Git 완전정복] branch를 합치는 방법 merge, rebase

서로 다른 브랜치를 합치는 두 방식 > merge : 두 브랜치를 한 커밋에 이어붙입니다. 브랜치 사용내역을 남길 필요가 있을 때 적합한 방식입니다. 위의 사진처럼, 파란색 브랜치(main)가 초록색 브랜치(branchA)를 merge 하였습니다. 위와 같은 상

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

[Swift 문법] 집단 자료형 - 튜플(Tuple)

해당 글은 꼼꼼한 재은씨의 Swift : 문법편 을 읽고 배운 내용을 정리한 글입니다.스위프트에서 제공하는 집단 자료형은 크게 4가지입니다.배열(Array)집합(Set) 튜플(Tuple)딕셔너리(Dictionary)튜플을 인덱스 속성으로만 접근하려면 때로는 불편할 수

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

[Swift 문법] 집단 자료형 - 집합(Set)

해당 글은 꼼꼼한 재은씨의 Swift : 문법편 을 읽고 배운 내용을 정리한 글입니다.스위프트에서 제공하는 집단 자료형은 크게 4가지입니다.배열(Array)집합(Set)튜플(Tuple)딕셔너리(Dictionary)집합은 내부적으로 해시(Hash)연산의 결과값을 이용

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

[Swift 문법] 집단 자료형 - 배열(Array)

스위프트에서 제공하는 집단 자료형은 크게 4가지입니다.배열(Array)집합(Set)튜플(Tuple)딕셔너리(Dictionary)

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

[Swift 문법] 반복문, 조건문, 제어 전달문

해당 글은 꼼꼼한 재은씨의 Swift : 문법편 을 읽고 배운 내용을 정리한 글입니다. 반복문, 조건문, 제어 전달문

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

[Swift 문법] 스위프트의 범위 연산자

해당 글은 꼼꼼한 재은씨의 Swift : 문법편 을 읽고 배운 내용을 정리한 글입니다.범위 연산자는 스위프트에서 제공하는 독특한 연상자입니다. 주어진 값으로 특별한 연산을 수행하는 것이 아니라 주어진 값 사이의 범위를 일정한 정수 간격으로 표현하는 연산자로서, 닫힌

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

[Swift] 스위프트 기본 쿼우팅 처리 - 문법(1)

해당 글은 꼼꼼한 재은씨의 Swift : 문법편 을 읽고 배운 내용을 정리한 글입니다.

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

[Riverpod] Riverpod 예제 프로젝트 분석 - (1)

해당 글은 Riverpod 공식 문서에 링크되어있는 starterarchitectureflutter_firebase 프로젝트의 구조를 분석하며 작성된 글입니다. Router 및 첫 화면 (Go Router 사용) 앱을 실행한 뒤 다음 화면을 결정하는 것은 Go Rou

2023년 2월 10일
·
0개의 댓글
·
post-thumbnail

[iOS & Flutter] Ultimate Comparison of ViewModel Between iOS & Flutter

The View Model in Flutter and the View Model in iOS are similar in terms of their purpose to act as an intermediary between the View (the UI) and the

2023년 2월 4일
·
0개의 댓글
·
post-thumbnail

[Flutter Riverpod] ref.watch에 대해 자세히 알아보자

해당 문서는 Riverpod 공식 문서에 나오는 watch, read, listen에 대한 설명 중에 나오는 다양한 첨언을 바탕으로 작성된 글입니다.ref로 provider와 상호작용 하는 방법은 3가지가 있다.1\. ref.watch : 상태의 '취득'과 변화를 구독

2023년 2월 4일
·
0개의 댓글
·

[오토마타] 유한 오토마타 (Finite Automata) (2)

dfa M 이 승인할 수 있는 Language 는 아래와 같다. > L (M )={w ∈ Σ∗ : δ∗ (q0,w) ∈ F } dfa 가 승인하지 못한다면? > L (M )={w ∈ Σ∗ : δ∗ (q0,w) /∈ F } 확장 전이 함수(Extended Tran

2023년 2월 4일
·
0개의 댓글
·
post-thumbnail

[알고리즘과 Flutter] Greedy Algorithm(그리디 알고리즘)에 관하여

해당 글은 컴퓨터전공을 하면서 수강했던 알고리즘 전공 수업에서 학습한 내용을 바탕으로 정리하였습니다.항상 학부에서 알고리즘 수업을 들으면서 들었던 생각은... 이걸 어디다 써먹지?? 앱개발에 열정을 가진 지금 알고리즘은 정말 너무나도 필수한 역량임은 알고 있지만 이걸

2023년 2월 4일
·
0개의 댓글
·
post-thumbnail

[오토마타] 유한 오토마타 (Finite Automata) (1)

해당 글은 2020년 컴퓨터학부 전공을 공부하면서 수강하였던 오토마타와 형식언어 라는 전공 수업을 바탕으로 정리하였습니다.유한 오토마타 (Finite Automata)와 더불어 결정적 유한 인식기 (Deterministic Finite Accepter)에 대하여 먼저

2023년 2월 4일
·
0개의 댓글
·
post-thumbnail

[Flutter 기초] AppLifeCycle과 WidgetBindingObserver에 대해 알아보자

App의 LifeCycle이란? 특정 앱을 실행하였을 때, 이 앱이 잠시 백그라운드에 넘어갈 수도 있고, 혹은 상태바를 내리는 액션을 통해 앱이 잠시 중지되었을 수도 있다. 이 때 앱의 상태를 이 글에서 App LifeCycle이라고 칭하기로 한다. 그렇다면, Flu

2023년 2월 2일
·
0개의 댓글
·
post-thumbnail

[Flutter 기초] InheritedWidget에 대해 알아보자

1. 왜 필요한가? StatefulWidget과 StatelessWidget을 통해 화면을 구성하게 되었을 때, 변화가 필요한 위젯이 트리의 끝부분에 있다면 트리의 top에서 bottom까지 불필요한 데이터 전달이 일어나게 된다. 따라서, 변화가 필요한 위젯의 경우

2023년 1월 31일
·
0개의 댓글
·
post-thumbnail

[Flutter 문제] 앱 배포 후 특정 안드로이드 버전 에서 앱 실행이 되지 않는 현상 (Android 12L, 13 핸드폰)

출시 전 테스트 한 폰의 Android 버전은 12,갤럭시 폴드4에서 PlayStore에서 다운로드 한 앱이 실행 자체가 되지 않는 오류 발생함.Firebase Crashlytics 사용의 필요성을 절실히 느낌..Android version 13 이상부터 설정해주어야

2023년 1월 27일
·
0개의 댓글
·

[Flutter GetX] GetX를 사용한BottomNavigation Bar의 Routes 이동에 관하여

앱에 대한 간단한 정보 상태관리 : GetX 사용중 앱을 만드는 몇 개월동안 계속 풀리지 않는 고민이었던 bottom navigation bar 문제에 관해 포스팅 해보려고 한다. 처음은 IndexedStack을 사용하여 구현하였다. 다만 이 방법에 문제를 발견하

2023년 1월 27일
·
0개의 댓글
·
post-thumbnail

[Flutter GetX] GetX 사용에 대한 회고(고생)

1년전 처음 Flutter를 접했을 당시, 아무것도 모르던 나에게 처음 외주 프로젝트가 맡겨졌다. (아직도 뭘 믿고 나에게 맡겼는지는 의문이다) 컴퓨터학부 복수전공을 하고 있었지만 실제 개발을 통해 프로덕트를 만드는 경험은 거의 처음이었다보니 정말 고생이란 고생은 다

2023년 1월 22일
·
0개의 댓글
·