안녕하세요 개발하는남자 개남입니다.오늘은 개발하는남자의 핸즈온 플러터에서 개발환경설정 파트에서 언급하고 싶은 부분이 있어서 이렇게 준비하게 되었습니다. 개발자로 일하시는 분들중 앱 개발자분들 중에는 맥에서 개발을 하는 경우가 많습니다. 이유는 iOS 대응 때문입니다. 저 역시 맥에서만 개발을 하다보니 윈도우 환경에서의 발생될 수 있는 문제에 대해서 크게 인지를 하지 못했었습니다. 그래서 책에도 개발환경 설정에 대한 가이드만 있었고 이슈에 대한 내용은 추가하지 못했습니다. 하지만 윈도우로 개발환경 설정하는 분들중 많은 분들이 윈도우 PC를 사용하시면서 사용자 이름을 한글로 설정하시는 분들이 많다는 것을 느꼈습니다. 그런경우 개발공부를 호기롭게 시작했는데 시작하기도전에 개발환경 세팅하면서 진을 다 빼시는 분..
내 여러분 안녕하세요 개발하는남자 개남입니다. 핸즈온 플러터 책이 출간된 지 어느덧 한 달이라는 시간이 흘렀습니다.(시간이 참 빠른것 같습니다.)한 달이라는 시간이 흐르는 동안 독자분들의 문의 이메일도 주시고 계시는데 생각해 보니 소통 채널이 있으면 좋겠다 싶어서 관련 내용도 공유드릴 겸 책에 잘못 기재된 내용에 대한 정정 사항도 안내해 드리고 그리고 무엇보다 중요한 당근마켓 클론코딩을 위한 플러터 버전 최신화 대응 방안에 대해서 가이드를 드려야 할 것 같아 이렇게 포스팅을 쓰게 되었습니다.책에 잘못 표기된 내용 (타입추론) 기본 개념우선 타입추론에 대해서 간단하게 설명드리고 잘못된 내용에 대해서 공유 드리겠습니다.❓ Dart 언어의 타입추론은?💡 컴파일러가 변수나 함수의 타입을 명시적으로 지정하지 않..
내 여러분 안녕하세요 개발하는남자 개남입니다.23년 초 제 스스로 새로운 도전을 시작하게 되었습니다. 바로 책을 집필해 보는 것이었습니다. 책을 집필해 보면서 많은 과정이 있었고 많은 분들이 책 한 권을 펴내는데 수고하신다는 것 또한 알게 되었습니다. 마침내 준비해 오던 책이 드디어 출간되어 책에 대한 내용은 간단하게 기록하고자 합니다.이 책에 대한 간단한 소개를 드릴텐데 그것만 있으면 아쉬우니 출판사로부터 책을 여럿 받았습니다. 그래서 이벤트를 통해 책을 발송드리고자 합니다. 이 글을 읽으시는 시점이 24년 7월 29일 이전이라면 이벤트를 참여하실 수 있습니다. 관련 내용은 유튜브 영상을 참고해 주세요https://www.youtube.com/watch?v=DGyIv7Lgr94 이 책의 구성이 책은 ..
다들 묵상을 어떤 식으로 하시나요? 대부분은 말씀을 읽고 느낀부분을 깊이 묵상하고 기도하고 삶에 적용하는 방식으로 묵상을 하실 것이라 생각됩니다. 몇몇 분은 자신만의 다이어리에 말씀 묵상 중 느낀 점을 기록하시는 분들도 있을지 모르겠습니다. 저의 경우 말씀묵상을 기록하는 편입니다. 기록한 부분을 언젠가 읽어볼때가 있었는데 그 당시의 힘든점이 무었이었고 그때의 나의 신앙의 상태를 기억할 수 있었던 것이 좋았습니다. 그러던 중 주일 설교말씀에 말씀 묵상을 기록하는것이 좋으며 그 기록이 언젠가 다시 꺼내서 읽게 되었을때 그당시의 나만의 신앙의 역사를 알 수 있을 것이라는 목사님의 설교말씀에 내가 경험하고 추구 하는 부분이 괜찮은 말씀 묵상 방법이라는 것을 알게 되었습니다. 그러면서 그런 방식의 묵상을 도와주는..
내 여러분 안녕하세요 개발하는 남자 개남입니다. 왜 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 등 각자의 방식으로 개발자들에게 상태관리를 도와주고 있습니다. 이 시점에서 상태관리를 왜 사용해야 하..
-
인디게임 많은 사이트 리스트
인디 게임개발자라면 게임 시장이 어떻게 형성되어있는지 궁금할때가 있다. 그리고 게임을 좋아하는 사람이라도 인디게임을 플레이 하고 싶을때 어디서 받아야하는지 7가지 사이트를 조사해보았다 물론 가장 큰 시장으로는 Steam 이 단연 으뜸이겠지만 인디게임위주로 찾고자 할때는 도움이 될것같다 1. Itch.io : https://itch.io/ 2. Game Jolt : https://gamejolt.com/ 3. Gog : https://www.gog.com/ 4. Humble Bundle : https://www.humblebundle.com/ 5. Kongregate : https://www.kongregate.com/ 6. Gamers Gate : https://gamersgate.com/ 7. Game..
-
[flutter + firebase auth] 플러터 + 파이어베이스 로그인 연동 <카카오 로그인> part-7
안녕하세요 개발하는 남자 개남입니다. 오늘은 파이어 베이스로 카카오 로그인을 연동하는 포스팅을 진행하겠습니다. 혹시 Glitch 서버와 Firebase Admin이 세팅이 되시지 않았다면 이전 포스팅들을 보시면서 세팅 후에 돌아오시길 추천드립니다. [flutter + firebase auth] 플러터 + 파이어베이스 로그인 연동 part-6 안녕하세요 개발하는 남자 개남입니다. 지난 포스팅에 이어서 본격적인 카카오, 네이버 로그인을 지원하기 위해 설정에 들어가 보겠습니다. 가장 먼저 firebase에 유저를 생성하기 위해 인증서버 sudarlife.tistory.com 카카오 개발자 콘솔 관리 카카오 개발자 콘솔로 접속해서 카카오 계정으로 로그인해 줍니다. Kakao Developers 카카오 API를 ..
-
[매일묵상] 예레미야 11장 7~10절
예레미야 11장 7~10절 7. 이것은 내가 너희 조상을 이집트 땅에서 데리고 나온 날에 확실히 경고하였고, 나에게 순종하라는 것을 오늘에 이르기까지 거듭거듭 경고하였기 때문이다. 8. 그러나 그들은 듣지도 않고, 귀를 기울이지도 않았다. 오히려 그들은 자기들의 악한 마음에서 나오는 고집대로 살았다. 그래서 나는 지키라고 명한 이 모든 언약의 말씀대로 그들에게 벌을 내린 것이다. 그런데도 그들은 지키지 않았다.'" 9. 주님께서 또 나에게 말씀하셨다. "유다 사람과 예루살렘 주민이 나를 대적하여 음모를 꾸미고 있다. 10. 그들도 자기들의 옛 조상이 저지른 죄악으로 되돌아가고 말았다. 그 조상이 나의 말을 들으려 하지 않고, 다른 신들을 쫓아다니면서 섬기더니, 이제는 이스라엘 백성과 유다 백성도, 내가 ..
-
플러터에 Firebase 설정 이제 CLI 로 한방에 설정 하자 ( 복잡 NO~NO! )
안녕하세요 개발하는남자입니다. 오늘 포스팅할 내용은 플러터에 파이어베이스 설정하는 방법입니다. 제 포스팅을 모두 보시거나 이전에 플러터에 파이어베이스 설정하는 방법을 보신 분이라면? 분명 이전에 포스팅했는데 또??? 포스팅 하나? 하겠지만 새로운 방법에 대해서 플러터 파이어 공식 도큐먼트 사이트에 기술되어있어서 그 방법을 정리하려고 이렇게 포스팅을 하게 되었습니다 :) 이전에 플러터 파이어베이스 설정 방법이 궁금하신 분은 아래 포스팅 클릭!! [flutter + firebase auth] 플러터 + 파이어베이스 로그인 연동 part-1 안녕하세요 개발하는 남자 개남입니다. 이번 플러터 포스팅 3번째 다뤄볼 주제는 정말 플러터개발하면서 빠질 수 없지만 말도 많고 탈도 많고 삽질도 많은 파이어베이스 로그인 ..
-
[ 플러터/다트 ] 팩토리(Factory) 패턴 예제로 정복하기~!
안녕하세요 개발하는남자 개남입니다. 오랜만에 포스팅을 하게 되었는데 최근에 질문받은 것 중에 플러터를 하다보면 많이 접하게 되지만 무심코 넘어갔던 부분인 factory를 사용하는 이유 왜 쓰는 가에 대해서 질문을 받게 되었습니다. 질문에 답을 하기가 모호하고 ;; 저 조차 개념에 대해 명확하지 않다고 생각이 되어 이번 포스팅 주제를 팩토리 패턴에대해서 한번 다뤄 보면서 개념을 잡아 보겠습니다 :) 플러터에서 factory 라는 타입으로 시작하여 네이밍 생성자로 많이 사용해왔는데요. 플러터에서 factory를 이해 하기 위해서는 개발 디자인 패턴 중에 팩토리 패턴을 알아야 쉽게 이해할 수 있는 부분입니다. 그래서 가장먼저 디자인 패턴인 팩토리 패턴을 알아보겠습니다. 팩토리 패턴이란 무엇일까? 팩토리 메서드..
리스트 : 콘텐츠가 있으면 최근 5건을 불러옵니다.
-
[ 플러터 개발 환경설정 ] 내 컴퓨터 이름 한글 사용자명으로 인한 Windows 개발 환경 설정 문제 해결법flutter 2024.09.22 17:19
안녕하세요 개발하는남자 개남입니다.오늘은 개발하는남자의 핸즈온 플러터에서 개발환경설정 파트에서 언급하고 싶은 부분이 있어서 이렇게 준비하게 되었습니다. 개발자로 일하시는 분들중 앱 개발자분들 중에는 맥에서 개발을 하는 경우가 많습니다. 이유는 iOS 대응 때문입니다. 저 역시 맥에서만 개발을 하다보니 윈도우 환경에서의 발생될 수 있는 문제에 대해서 크게 인지를 하지 못했었습니다. 그래서 책에도 개발환경 설정에 대한 가이드만 있었고 이슈에 대한 내용은 추가하지 못했습니다. 하지만 윈도우로 개발환경 설정하는 분들중 많은 분들이 윈도우 PC를 사용하시면서 사용자 이름을 한글로 설정하시는 분들이 많다는 것을 느꼈습니다. 그런경우 개발공부를 호기롭게 시작했는데 시작하기도전에 개발환경 세팅하면서 진을 다 빼시는 분..
-
[개발하는남자의 핸즈온 플러터] 플러터 최신 버전 소스코드 android build.gradle migration 책의 잘못 표기된 내용 정정 및 소통 채널 공지flutter 2024.08.25 23:10
내 여러분 안녕하세요 개발하는남자 개남입니다. 핸즈온 플러터 책이 출간된 지 어느덧 한 달이라는 시간이 흘렀습니다.(시간이 참 빠른것 같습니다.)한 달이라는 시간이 흐르는 동안 독자분들의 문의 이메일도 주시고 계시는데 생각해 보니 소통 채널이 있으면 좋겠다 싶어서 관련 내용도 공유드릴 겸 책에 잘못 기재된 내용에 대한 정정 사항도 안내해 드리고 그리고 무엇보다 중요한 당근마켓 클론코딩을 위한 플러터 버전 최신화 대응 방안에 대해서 가이드를 드려야 할 것 같아 이렇게 포스팅을 쓰게 되었습니다.책에 잘못 표기된 내용 (타입추론) 기본 개념우선 타입추론에 대해서 간단하게 설명드리고 잘못된 내용에 대해서 공유 드리겠습니다.❓ Dart 언어의 타입추론은?💡 컴파일러가 변수나 함수의 타입을 명시적으로 지정하지 않..
-
[플러터 책] 개발하는남자의 핸즈온 플러터 출시되었습니다. , 책소개 , 이벤트flutter 2024.07.24 19:07
내 여러분 안녕하세요 개발하는남자 개남입니다.23년 초 제 스스로 새로운 도전을 시작하게 되었습니다. 바로 책을 집필해 보는 것이었습니다. 책을 집필해 보면서 많은 과정이 있었고 많은 분들이 책 한 권을 펴내는데 수고하신다는 것 또한 알게 되었습니다. 마침내 준비해 오던 책이 드디어 출간되어 책에 대한 내용은 간단하게 기록하고자 합니다.이 책에 대한 간단한 소개를 드릴텐데 그것만 있으면 아쉬우니 출판사로부터 책을 여럿 받았습니다. 그래서 이벤트를 통해 책을 발송드리고자 합니다. 이 글을 읽으시는 시점이 24년 7월 29일 이전이라면 이벤트를 참여하실 수 있습니다. 관련 내용은 유튜브 영상을 참고해 주세요https://www.youtube.com/watch?v=DGyIv7Lgr94 이 책의 구성이 책은 ..
-
[영성온도] 말씀묵상 기록 앱 만들기매일 Q.T 2024.07.02 19:00
다들 묵상을 어떤 식으로 하시나요? 대부분은 말씀을 읽고 느낀부분을 깊이 묵상하고 기도하고 삶에 적용하는 방식으로 묵상을 하실 것이라 생각됩니다. 몇몇 분은 자신만의 다이어리에 말씀 묵상 중 느낀 점을 기록하시는 분들도 있을지 모르겠습니다. 저의 경우 말씀묵상을 기록하는 편입니다. 기록한 부분을 언젠가 읽어볼때가 있었는데 그 당시의 힘든점이 무었이었고 그때의 나의 신앙의 상태를 기억할 수 있었던 것이 좋았습니다. 그러던 중 주일 설교말씀에 말씀 묵상을 기록하는것이 좋으며 그 기록이 언젠가 다시 꺼내서 읽게 되었을때 그당시의 나만의 신앙의 역사를 알 수 있을 것이라는 목사님의 설교말씀에 내가 경험하고 추구 하는 부분이 괜찮은 말씀 묵상 방법이라는 것을 알게 되었습니다. 그러면서 그런 방식의 묵상을 도와주는..
-
[플러터 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 등 각자의 방식으로 개발자들에게 상태관리를 도와주고 있습니다. 이 시점에서 상태관리를 왜 사용해야 하..