안녕하세요 개발하는남자 개남입니다.오늘은 개발하는남자의 핸즈온 플러터에서 개발환경설정 파트에서 언급하고 싶은 부분이 있어서 이렇게 준비하게 되었습니다. 개발자로 일하시는 분들중 앱 개발자분들 중에는 맥에서 개발을 하는 경우가 많습니다. 이유는 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 ]상태관리의 끝판왕? GetX를 정리해 보았다.
안녕하세요 개발하는 남자 개남입니다 :) 오늘은 GetX에 대해 정리하는 포스팅을 써보려고 합니다. 처음 플러터로 개발하면서 상태 관리를 위해 접했던 것이 bloc이었습니다. 그 당시 정말 강력하다고 생각했었지만 실무에 사용하면서 점점... 상태 관리를 위해 사전에 만들어야 할 클래스, 이벤트 등, 선 작업이 많아지고 불편함을 느껴오고 있었습니다. 그러다 provider를 알게 되고 완전 신세계를 경험하게 됩니다. 지난 포스팅 bloc보다 provider라는 포스팅을 쓸 정도로 provider의 강점을 느꼈고 실무에도 적용할 정도로 너무 좋았었습니다. 근데 페이스북을 통해 GetX라는 상태관리의 끝판왕급이라는 소문으로 GetX가 있다는 이야기만 들었습니다. 사실 provider를 잘 사용해서 앱도 만들고..
-
[매일묵상] 다니엘 6장 10절
다니엘 6장 10절 10. 다니엘은, 왕이 금령 문서에 도장을 찍은 것을 알고도, 자기의 집으로 돌아가서, 다락방으로 올라갔다. 그 다락방은 예루살렘 쪽으로 창문이 나 있었다. 그는 늘 하듯이, 하루에 세 번씩 그의 하나님께 무릎을 꿇고 기도하며, 감사를 드렸다. 바벨론 나라에 지방장관을 세워 100명가량의 지도자들을 세워졌고 왕의 신임을 얻은 다니엘 역시 그중 한사람이 되었습니다 늘 주님께 지혜를 구하던 다니엘은 다른 지도자들보다 뛰어나자 시셈을 받게되고 이내 곧 다른 지도자들은 금령 문서를 세워 3일동안 임금님 말고 다른 신을 간구할수 없게 하였습니다. 다니엘을 그 사실을 알지만 늘 하던데도 하루에 3번 무릎을 꿇고 기도하며 감사드렸습니다. 다니엘의 주님을 향한 사랑은 어떠한 환경속에도 주님을 가장 ..
-
[매일묵상] 요한복음 4장 9~14절
요한복음 4장 9~14절 9. 사마리아 여자가 예수께 말하였다. "선생님은 유대 사람인데, 어떻게 사마리아 여자인 나에게 물을 달라고 하십니까?" (유대 사람은 사마리아 사람과 상종하지 않기 때문이다.) 10. 예수께서 그 여자에게 대답하셨다. "네가 하나님의 선물을 알고, 또 너에게 물을 달라는 사람이 누구인지를 알았더라면, 도리어 네가 그에게 청하였을 것이고, 그는 너에게 생수를 주었을 것이다." 11. 여자가 말하였다. "선생님, 선생님에게는 두레박도 없고, 이 우물은 깊은데, 선생님은 어디에서 생수를 구하신다는 말입니까? 12. 선생님이 우리 조상 야곱보다 더 위대하신 분이라는 말입니까? 그는 우리에게 이 우물을 주었고, 그와 그 자녀들과 그 가축까지, 다 이 우물의 물을 마셨습니다." 13. 예..
-
[플러터 / 라이브러리] API 통신에 편리한 dio의 기능정리.
안녕하세요 개발하는남자 개남입니다. 오늘 포스팅 해볼 주제는 flutter에서 api통신을 할 때 필요한 라이브러리인 dio에 대해서 정리하려고 이렇게 포스팅을 합니다. 물론 dio가 없어도 전혀 api통신에 문제가 없습니다. 필요에 따라 기능 구현을 해주면 되기 때문입니다. 하지만 그렇게 하려면 api 통신을 하기 위한 구현 시간이 다소 걸리기때문에 개발 선배님들께서 만들어주신 라이브러리를 통해 개발 시간을 단축하면서도 좀 더 탄탄하게 구성할 수 있는 장점이 있습니다. 라이브러리를 사용하면 발생되는 단점도 존재합니다만, (의존성 부분, 프로젝트의 성격에 맞게 수정의 어려움) 하지만 장점이 더 많기때문에 라이브러리는 사용하는 것을 추천드립니다. DIO 라이브러리는 pub.dev에서 좋아요 수 2579개(..
리스트 : 콘텐츠가 있으면 최근 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 등 각자의 방식으로 개발자들에게 상태관리를 도와주고 있습니다. 이 시점에서 상태관리를 왜 사용해야 하..