개발일지
-
[ 플러터 개발 환경설정 ] 내 컴퓨터 이름 한글 사용자명으로 인한 Windows 개발 환경 설정 문제 해결법개발일지/flutter 2024. 9. 22. 17:19
안녕하세요 개발하는남자 개남입니다.오늘은 개발하는남자의 핸즈온 플러터에서 개발환경설정 파트에서 언급하고 싶은 부분이 있어서 이렇게 준비하게 되었습니다. 개발자로 일하시는 분들중 앱 개발자분들 중에는 맥에서 개발을 하는 경우가 많습니다. 이유는 iOS 대응 때문입니다. 저 역시 맥에서만 개발을 하다보니 윈도우 환경에서의 발생될 수 있는 문제에 대해서 크게 인지를 하지 못했었습니다. 그래서 책에도 개발환경 설정에 대한 가이드만 있었고 이슈에 대한 내용은 추가하지 못했습니다. 하지만 윈도우로 개발환경 설정하는 분들중 많은 분들이 윈도우 PC를 사용하시면서 사용자 이름을 한글로 설정하시는 분들이 많다는 것을 느꼈습니다. 그런경우 개발공부를 호기롭게 시작했는데 시작하기도전에 개발환경 세팅하면서 진을 다 빼시는 분..
-
[개발하는남자의 핸즈온 플러터] 플러터 최신 버전 소스코드 android build.gradle migration 책의 잘못 표기된 내용 정정 및 소통 채널 공지개발일지/flutter 2024. 8. 25. 23:10
내 여러분 안녕하세요 개발하는남자 개남입니다. 핸즈온 플러터 책이 출간된 지 어느덧 한 달이라는 시간이 흘렀습니다.(시간이 참 빠른것 같습니다.)한 달이라는 시간이 흐르는 동안 독자분들의 문의 이메일도 주시고 계시는데 생각해 보니 소통 채널이 있으면 좋겠다 싶어서 관련 내용도 공유드릴 겸 책에 잘못 기재된 내용에 대한 정정 사항도 안내해 드리고 그리고 무엇보다 중요한 당근마켓 클론코딩을 위한 플러터 버전 최신화 대응 방안에 대해서 가이드를 드려야 할 것 같아 이렇게 포스팅을 쓰게 되었습니다.책에 잘못 표기된 내용 (타입추론) 기본 개념우선 타입추론에 대해서 간단하게 설명드리고 잘못된 내용에 대해서 공유 드리겠습니다.❓ Dart 언어의 타입추론은?💡 컴파일러가 변수나 함수의 타입을 명시적으로 지정하지 않..
-
[플러터 책] 개발하는남자의 핸즈온 플러터 출시되었습니다. , 책소개 , 이벤트개발일지/flutter 2024. 7. 24. 19:07
내 여러분 안녕하세요 개발하는남자 개남입니다.23년 초 제 스스로 새로운 도전을 시작하게 되었습니다. 바로 책을 집필해 보는 것이었습니다. 책을 집필해 보면서 많은 과정이 있었고 많은 분들이 책 한 권을 펴내는데 수고하신다는 것 또한 알게 되었습니다. 마침내 준비해 오던 책이 드디어 출간되어 책에 대한 내용은 간단하게 기록하고자 합니다.이 책에 대한 간단한 소개를 드릴텐데 그것만 있으면 아쉬우니 출판사로부터 책을 여럿 받았습니다. 그래서 이벤트를 통해 책을 발송드리고자 합니다. 이 글을 읽으시는 시점이 24년 7월 29일 이전이라면 이벤트를 참여하실 수 있습니다. 관련 내용은 유튜브 영상을 참고해 주세요https://www.youtube.com/watch?v=DGyIv7Lgr94 이 책의 구성이 책은 ..
-
[플러터 Bloc 마스터] 왜 Bloc을 사용하는가?개발일지/flutter 2023. 2. 1. 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. 2. 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. 7. 23. 12:20
내 여러분 안녕하세요 개발하는남자 개남입니다. 오늘 다뤄볼 주제는 개발하는데 꼭 디자인 패턴이 필요할까? 에 대해서 포스팅하려고 합니다. 디자인 패턴이란? 디자인 (설계하다,디자인하다) + 패턴 (되풀이되는 사건이나 물체의 형태를 가리킨다.) 되풀이되는 사건이나 형태를 설계하는 것을 디자인 패턴이라고 할 수 있겠습니다. 개발 쪽으로 적용하여 정의를 내리자면? 반복되는 소스코드 혹은 반복되는 구조등을 설계하여 정의 내린 것을 디자인 패턴이라고 할 수 있겠습니다. 디자인 패턴 이름부터가 어려워... 디자인 패턴 하면 뭔가 거창한 것 같고 듣기만 해도 어려운 것처럼 느껴질 수 있습니다. 하지만 어려울 것이 하나도 없습니다 왜냐면 디자인 패턴은 말그대로 누군가 정의 내린 개발 방식일 뿐입니다. 유명한 디자인 패..