내 여러분 안녕하세요 개발하는 남자 개남입니다. 왜 Bloc을 사용해야 하는가? 에 대해서정리해보겠습니다. 모든 내용은 Bloc 공식 문서를 바탕으로 정리한 내용입니다. Bloc State Management Library Official documentation for the bloc state management library. Support for Dart, Flutter, and AngularDart. Includes examples and tutorials. bloclibrary.dev Bloc은 플러터의 상태관리를 도와주는 패키지로써 Bloc 외에도 Getx, Riverpod, Provider 등 각자의 방식으로 개발자들에게 상태관리를 도와주고 있습니다. 이 시점에서 상태관리를 왜 사용해야 하..
네 여러분 안녕하세요 개발하는남자 개남입니다. 오늘 다뤄볼 주제는 현 시점의 Getx라는 주제 입니다. 다들 플러터 개발에 빠질 수 없는 것 중에 하나가 상태관리 라이브러리일텐데요 플러터에는 다양한 상태관리가 있습니다. 그중에 대표적으로 getx를 포함해서 provider bloc riverbed 등이 있습니다 이 외에도 여러가지가 더 있는 걸로 알고 있는데 가장 많이 사용하는 것으로 정리해보니 이렇게 4가지로 추려졌습니다. Pub.dev 에서 검색하여 좋아요 수 와 언제 출시 되었는지를 정리 해보았습니다 단연 getx가 가장 많은 사랑을 받고 있습니다. 저 역시 Getx로 대부분의 프로젝트에서 사용하고 있습니다만 어딜가도 인기가 있는 사람이나 제품의 경우 반드시 그 반대편에 서는 사람들이 있기 마련입니..
네 여러분 안녕하세요 개발하는남자 개남입니다. 오늘 다뤄 볼 내용은 SQFlite에 대해 정리해보려고 합니다. pub.dev에 문서가 정리되어있지만 sqflite사용에 필수적인 내용만을 추려서 간략하게 정리하면 좋을 것 같다는 생각에 이렇게 포스팅하게 되었습니다. 살펴볼 내용 sqflite란? sqflite 장점 / 단점 sqflite 사용 + 열고 / 닫고 sqflite 테이블 생성 스키마 sqflite 테이블 버전 관리 sqflite CRUD 사용 sqflite transaction 관리 sqflite batch sqflite 지원되는 Type종류 SQFlite란? SQFlite는 SQlite를 플러터에서도 사용할 수 있도록 지원하는 플러그인입니다. SQLite는 MySQL이나 PostgreSQL과 ..
내 여러분 안녕하세요 개발하는남자 개남입니다. 오늘 다뤄볼 주제는 개발언어에 대해서 이야기해보려고 합니다. 몇몇 분들과 1:1로 대화를 해보거나 문의 메일을 받았는데요 공통적인 고민이 있더라고요 그래서 그 부분을 공유해보면 좋을 것 같다고 생각되어 이렇게 포스팅을 하게 되었습니다. 고민 요약 1. 강의 영상을 보다보면 이해가 되고 내 것이 된 것 같은데 직접 만들고 싶은 프로젝트를 시작하면 막막해진다. 2. 어떻게 하면 실력을 빨리 성장할 수 있는가? 위 고민에 대한 제 생각은 2가시 유형의 사람으로 나눠질 것 같습니다. - 첫번째 유형의 사람 강의 내용을 이해하고 개발까지 할 수 있는 능력을 갖췄지만 내가 만들고 싶은 프로젝트를 시작하면 아무것도 할 수 없는 사람. - 두번째 유형의 사람 강의 내용을 ..
내 여러분 안녕하세요 개발하는남자 개남입니다. 오늘 다뤄볼 주제는 개발하는데 꼭 디자인 패턴이 필요할까? 에 대해서 포스팅하려고 합니다. 디자인 패턴이란? 디자인 (설계하다,디자인하다) + 패턴 (되풀이되는 사건이나 물체의 형태를 가리킨다.) 되풀이되는 사건이나 형태를 설계하는 것을 디자인 패턴이라고 할 수 있겠습니다. 개발 쪽으로 적용하여 정의를 내리자면? 반복되는 소스코드 혹은 반복되는 구조등을 설계하여 정의 내린 것을 디자인 패턴이라고 할 수 있겠습니다. 디자인 패턴 이름부터가 어려워... 디자인 패턴 하면 뭔가 거창한 것 같고 듣기만 해도 어려운 것처럼 느껴질 수 있습니다. 하지만 어려울 것이 하나도 없습니다 왜냐면 디자인 패턴은 말그대로 누군가 정의 내린 개발 방식일 뿐입니다. 유명한 디자인 패..
-
[ Flutter / 플러터 ] SQFlite 문서 정리 및 예제로 마스터해보자.
네 여러분 안녕하세요 개발하는남자 개남입니다. 오늘 다뤄 볼 내용은 SQFlite에 대해 정리해보려고 합니다. pub.dev에 문서가 정리되어있지만 sqflite사용에 필수적인 내용만을 추려서 간략하게 정리하면 좋을 것 같다는 생각에 이렇게 포스팅하게 되었습니다. 살펴볼 내용 sqflite란? sqflite 장점 / 단점 sqflite 사용 + 열고 / 닫고 sqflite 테이블 생성 스키마 sqflite 테이블 버전 관리 sqflite CRUD 사용 sqflite transaction 관리 sqflite batch sqflite 지원되는 Type종류 SQFlite란? SQFlite는 SQlite를 플러터에서도 사용할 수 있도록 지원하는 플러그인입니다. SQLite는 MySQL이나 PostgreSQL과 ..
-
[Flutter 전망] 3년차 플러터 개발자가 말하는 플러터의 앞날은??
네~! 여러분 안녕하세요 개발하는남자 개남입니다. 오늘 다뤄볼 주제는 플러터 개발자로써 과연 플러터만 하면 안전할까? 에 대해서 이야기해보려고 합니다. 자 그럼 간단하고 빠르게 플러터의 역사를 살펴 보도록 하겠습니다. 플러터는 정식Stable 버전 릴리즈 기준 출범된 지 올해로 4년 차인 아주 따끈따끈한 신인 개발 프레임워크라고 할 수 있습니다. 지금 시장에서의 플러터의 입지를 살펴보기 전 플러터 초기의 상황은 어땠는지 살펴보도록 하겠습니다. 정식 릴리즈전부터 가파르게 사람들의 관심을 받기 시작했고 현재는 react-native를 뛰어넘고 있습니다. 물론 질문의 개수만으로 정확하게 판단하기 어렵지만 관심을 많이 받고 있다고 예측은 해볼 수 있을 것입니다. 그렇다면 어떻게 정식 릴리즈 부터 이렇게 강력하게..
-
[ flutter ]상태관리의 끝판왕? GetX를 정리해 보았다.
안녕하세요 개발하는 남자 개남입니다 :) 오늘은 GetX에 대해 정리하는 포스팅을 써보려고 합니다. 처음 플러터로 개발하면서 상태 관리를 위해 접했던 것이 bloc이었습니다. 그 당시 정말 강력하다고 생각했었지만 실무에 사용하면서 점점... 상태 관리를 위해 사전에 만들어야 할 클래스, 이벤트 등, 선 작업이 많아지고 불편함을 느껴오고 있었습니다. 그러다 provider를 알게 되고 완전 신세계를 경험하게 됩니다. 지난 포스팅 bloc보다 provider라는 포스팅을 쓸 정도로 provider의 강점을 느꼈고 실무에도 적용할 정도로 너무 좋았었습니다. 근데 페이스북을 통해 GetX라는 상태관리의 끝판왕급이라는 소문으로 GetX가 있다는 이야기만 들었습니다. 사실 provider를 잘 사용해서 앱도 만들고..
-
[ flutter web ] 플러터 프로젝트를 웹과 애뮬레이터로 돌려보자~! / vscode 세팅법
안녕하세요 개발하는 남자 개남입니다. flutter 2.0버전이 릴리즈 되었고 2.0에서 가장 큰 변화는 web을 지원하는 것이라고 생각합니다. 그렇기 때문에 이번 포스팅에서 플러터를 웹으로 돌려보는 방법에 대해서 다뤄 보도록 하겠습니다. 혹시 아직 flutter 2.0 업데이트를 주저하고 계신 분이 있다면 아래 링크를 통해 프로젝트별로 flutter 버전을 관리해보세요. [ flutter 2.0 ] fvm을 이용해서 충돌없이 플러터 2.0 세팅하기 / VSCode 안녕하세요 개발하는남자 개남입니다. flutter가 2.0이 출시된 지 벌써 보름이 지나고 있습니다. 보통의 경우 마이너버전까지 업데이트되면 큰 문제없이 손쉽게 업데이트를 진행해도 무방하지만 sudarlife.tistory.com 우선 작업에..
-
플러터에 Firebase 설정 이제 CLI 로 한방에 설정 하자 ( 복잡 NO~NO! )
안녕하세요 개발하는남자입니다. 오늘 포스팅할 내용은 플러터에 파이어베이스 설정하는 방법입니다. 제 포스팅을 모두 보시거나 이전에 플러터에 파이어베이스 설정하는 방법을 보신 분이라면? 분명 이전에 포스팅했는데 또??? 포스팅 하나? 하겠지만 새로운 방법에 대해서 플러터 파이어 공식 도큐먼트 사이트에 기술되어있어서 그 방법을 정리하려고 이렇게 포스팅을 하게 되었습니다 :) 이전에 플러터 파이어베이스 설정 방법이 궁금하신 분은 아래 포스팅 클릭!! [flutter + firebase auth] 플러터 + 파이어베이스 로그인 연동 part-1 안녕하세요 개발하는 남자 개남입니다. 이번 플러터 포스팅 3번째 다뤄볼 주제는 정말 플러터개발하면서 빠질 수 없지만 말도 많고 탈도 많고 삽질도 많은 파이어베이스 로그인 ..
리스트 : 콘텐츠가 있으면 최근 5건을 불러옵니다.
-
[플러터 Bloc 마스터] 왜 Bloc을 사용하는가?flutter 2023.02.01 22:52
내 여러분 안녕하세요 개발하는 남자 개남입니다. 왜 Bloc을 사용해야 하는가? 에 대해서정리해보겠습니다. 모든 내용은 Bloc 공식 문서를 바탕으로 정리한 내용입니다. Bloc State Management Library Official documentation for the bloc state management library. Support for Dart, Flutter, and AngularDart. Includes examples and tutorials. bloclibrary.dev Bloc은 플러터의 상태관리를 도와주는 패키지로써 Bloc 외에도 Getx, Riverpod, Provider 등 각자의 방식으로 개발자들에게 상태관리를 도와주고 있습니다. 이 시점에서 상태관리를 왜 사용해야 하..
-
[플러터] 2022년 12월 현시점의 Getx는 어떤가...flutter 2022.12.02 00:12
네 여러분 안녕하세요 개발하는남자 개남입니다. 오늘 다뤄볼 주제는 현 시점의 Getx라는 주제 입니다. 다들 플러터 개발에 빠질 수 없는 것 중에 하나가 상태관리 라이브러리일텐데요 플러터에는 다양한 상태관리가 있습니다. 그중에 대표적으로 getx를 포함해서 provider bloc riverbed 등이 있습니다 이 외에도 여러가지가 더 있는 걸로 알고 있는데 가장 많이 사용하는 것으로 정리해보니 이렇게 4가지로 추려졌습니다. Pub.dev 에서 검색하여 좋아요 수 와 언제 출시 되었는지를 정리 해보았습니다 단연 getx가 가장 많은 사랑을 받고 있습니다. 저 역시 Getx로 대부분의 프로젝트에서 사용하고 있습니다만 어딜가도 인기가 있는 사람이나 제품의 경우 반드시 그 반대편에 서는 사람들이 있기 마련입니..
-
[ Flutter / 플러터 ] SQFlite 문서 정리 및 예제로 마스터해보자.flutter 2022.10.13 12:30
네 여러분 안녕하세요 개발하는남자 개남입니다. 오늘 다뤄 볼 내용은 SQFlite에 대해 정리해보려고 합니다. pub.dev에 문서가 정리되어있지만 sqflite사용에 필수적인 내용만을 추려서 간략하게 정리하면 좋을 것 같다는 생각에 이렇게 포스팅하게 되었습니다. 살펴볼 내용 sqflite란? sqflite 장점 / 단점 sqflite 사용 + 열고 / 닫고 sqflite 테이블 생성 스키마 sqflite 테이블 버전 관리 sqflite CRUD 사용 sqflite transaction 관리 sqflite batch sqflite 지원되는 Type종류 SQFlite란? SQFlite는 SQlite를 플러터에서도 사용할 수 있도록 지원하는 플러그인입니다. SQLite는 MySQL이나 PostgreSQL과 ..
-
[개발생각] 개발강좌나 클론코딩 많이 봐도 실력이 빨리 늘지 않아요... 무엇이 문제일까..개발생각 2022.10.11 09:29
내 여러분 안녕하세요 개발하는남자 개남입니다. 오늘 다뤄볼 주제는 개발언어에 대해서 이야기해보려고 합니다. 몇몇 분들과 1:1로 대화를 해보거나 문의 메일을 받았는데요 공통적인 고민이 있더라고요 그래서 그 부분을 공유해보면 좋을 것 같다고 생각되어 이렇게 포스팅을 하게 되었습니다. 고민 요약 1. 강의 영상을 보다보면 이해가 되고 내 것이 된 것 같은데 직접 만들고 싶은 프로젝트를 시작하면 막막해진다. 2. 어떻게 하면 실력을 빨리 성장할 수 있는가? 위 고민에 대한 제 생각은 2가시 유형의 사람으로 나눠질 것 같습니다. - 첫번째 유형의 사람 강의 내용을 이해하고 개발까지 할 수 있는 능력을 갖췄지만 내가 만들고 싶은 프로젝트를 시작하면 아무것도 할 수 없는 사람. - 두번째 유형의 사람 강의 내용을 ..
-
[개발 생각] 개발하는데 꼭 디자인 패턴이 필요할까?개발생각 2022.07.23 12:20
내 여러분 안녕하세요 개발하는남자 개남입니다. 오늘 다뤄볼 주제는 개발하는데 꼭 디자인 패턴이 필요할까? 에 대해서 포스팅하려고 합니다. 디자인 패턴이란? 디자인 (설계하다,디자인하다) + 패턴 (되풀이되는 사건이나 물체의 형태를 가리킨다.) 되풀이되는 사건이나 형태를 설계하는 것을 디자인 패턴이라고 할 수 있겠습니다. 개발 쪽으로 적용하여 정의를 내리자면? 반복되는 소스코드 혹은 반복되는 구조등을 설계하여 정의 내린 것을 디자인 패턴이라고 할 수 있겠습니다. 디자인 패턴 이름부터가 어려워... 디자인 패턴 하면 뭔가 거창한 것 같고 듣기만 해도 어려운 것처럼 느껴질 수 있습니다. 하지만 어려울 것이 하나도 없습니다 왜냐면 디자인 패턴은 말그대로 누군가 정의 내린 개발 방식일 뿐입니다. 유명한 디자인 패..