분류 전체보기
-
[Flutter / 플러터 ] 삽질은 그만, Firebase Messaging 안드로이드 셋업개발일지/flutter 2021. 4. 4. 19:00
안녕하세요 개발하는남자 개남입니다. 오늘은 파이어베이스 cloud messaging를 플러터로 어떻게 설정하고 구현하는지를 기록하는 포스팅입니다. 정말… 매번 느끼는 것이지만 ;; 할 때마다 늘 새로운 것 같습니다. 분명 지난번 앱 개발할 때 개발을 했음에도 불구하고 다시 새로운 앱을 세팅하려고 하면 머릿속이 새하얀 도화지가 된 마냥 어찌 이렇게 깨끗한지 ~ 항상 신기하면서도 제 스스로가 못났다는 생각을 하게 됩니다. 이제는 그런 삽질을 덜고자 이렇게 나만의 문장, 나만의 스타일로 (미래의 나에게) 이렇게 도움이 되는 포스팅을 남기려 합니다. 사용된 소스는 아래 github에 있습니다. sudar-life/flutter_firebase_cloud_messaging_sample 파이어베이스 메세지 세팅을 ..
-
[Flutter 2.0 ] 플러터 2.0 Web 개발에 대한 개인적인 생각.개발일지/flutter 2021. 3. 30. 19:00
안녕하세요 개발하는 남자 개남입니다. 이번 포스팅에서는 플러터가 2.0으로 정식 릴리스하면서 변화된 것 중에 web에 대한 개발을 하면서 느낀 개인적인 생각을 간략하게 남겨보려고 합니다. 플러터는 2.0부터 정식 버전인 stable 버전에 web으로 빌드할 수 있도록 정식으로 배포하였습니다. 그것 외에도 다른 기능들 (nullsafety 등등 ) 추가 기능을 공개했는데요, 그중에 제가 반가웠던 소식은 web을 정식버전에서 지원한다는 것이었습니다. 지금은 앱 개발을 중점적으로 하고 있지만 본래 웹 개발이 주였던 터라 익숙해진 플러터 개발을 웹으로도 손쉽게 적용할 수 있다는 것은 저게에 아주 큰 매리트로 다가왔습니다. 관련 내용은 아래 포스팅에서 확인 가능합니다. Flutter Engage — Flutter..
-
[ flutter web ] 플러터 프로젝트를 웹과 애뮬레이터로 돌려보자~! / vscode 세팅법개발일지/flutter 2021. 3. 19. 22:07
안녕하세요 개발하는 남자 개남입니다. flutter 2.0버전이 릴리즈 되었고 2.0에서 가장 큰 변화는 web을 지원하는 것이라고 생각합니다. 그렇기 때문에 이번 포스팅에서 플러터를 웹으로 돌려보는 방법에 대해서 다뤄 보도록 하겠습니다. 혹시 아직 flutter 2.0 업데이트를 주저하고 계신 분이 있다면 아래 링크를 통해 프로젝트별로 flutter 버전을 관리해보세요. [ flutter 2.0 ] fvm을 이용해서 충돌없이 플러터 2.0 세팅하기 / VSCode 안녕하세요 개발하는남자 개남입니다. flutter가 2.0이 출시된 지 벌써 보름이 지나고 있습니다. 보통의 경우 마이너버전까지 업데이트되면 큰 문제없이 손쉽게 업데이트를 진행해도 무방하지만 sudarlife.tistory.com 우선 작업에..
-
[ flutter 2.0 ] fvm을 이용해서 충돌없이 플러터 2.0 세팅하기 / VSCode개발일지/flutter 2021. 3. 17. 19:46
안녕하세요 개발하는남자 개남입니다. flutter가 2.0이 출시된 지 벌써 보름이 지나고 있습니다. 보통의 경우 마이너버전까지 업데이트되면 큰 문제없이 손쉽게 업데이트를 진행해도 무방하지만 이번에는 메이저 버전이 업데이트되었기 때문에 아무 생각 없이 업데이트를 해버리면 기존의 프로젝트들이 모두 문제가 생기게 될 것입니다. 자신이 만든 소스의 경우 리펙토링을 해주면 되지만 프로젝트에 사용된 라이브러리들의 경우는 라이브러리 제공한 개발자가 2.0 소스에 맞춰 업데이트해줄 때까지 손 빨고 기다려야 할 수밖에 없게 되죠 그래서 메이저 업데이트는 신중해야 할 필요가 있습니다. 그렇다고 새로나온 버전을 사용하지 않고 공부하지 않는다면 아무래도 남들에게 뒤처질 수 있는 것도 사실입니다. " 어떻게 하면 내 프로젝트..
-
[ flutter ]상태관리의 끝판왕? GetX를 정리해 보았다.개발일지/flutter 2021. 1. 30. 11:53
안녕하세요 개발하는 남자 개남입니다 :) 오늘은 GetX에 대해 정리하는 포스팅을 써보려고 합니다. 처음 플러터로 개발하면서 상태 관리를 위해 접했던 것이 bloc이었습니다. 그 당시 정말 강력하다고 생각했었지만 실무에 사용하면서 점점... 상태 관리를 위해 사전에 만들어야 할 클래스, 이벤트 등, 선 작업이 많아지고 불편함을 느껴오고 있었습니다. 그러다 provider를 알게 되고 완전 신세계를 경험하게 됩니다. 지난 포스팅 bloc보다 provider라는 포스팅을 쓸 정도로 provider의 강점을 느꼈고 실무에도 적용할 정도로 너무 좋았었습니다. 근데 페이스북을 통해 GetX라는 상태관리의 끝판왕급이라는 소문으로 GetX가 있다는 이야기만 들었습니다. 사실 provider를 잘 사용해서 앱도 만들고..
-
[flutter + firebase auth] 플러터 + 파이어베이스 로그인 연동 <네이버 로그인> part-8개발일지/flutter 2021. 1. 24. 19:00
안녕하세요 개발하는 남자 개남입니다. 드디어 파이어베이스 로그인 연동에 마지막 포스팅입니다. 오늘 구현해볼 로그인은 네이버를 파이어베이스로 연동하는 포스팅입니다. 지난 포스팅인 카카오 로그인을 잘 셋팅을 해놨다면 네이버 로그인은 식은 죽 먹기입니다:) [flutter + firebase auth] 플러터 + 파이어베이스 로그인 연동 part-7 안녕하세요 개발하는 남자 개남입니다. 오늘은 파이어 베이스로 카카오 로그인을 연동하는 포스팅을 진행하겠습니다. 혹시 Glitch 서버와 Firebase Admin이 세팅이 되시지 않았다면 이전 포스팅들을 sudarlife.tistory.com 이유라면 네이버 역시 로그인 프로세스가 Oauth2 프로토콜을 지원하기 때문입니다. Oauth2 인증 프로세스에 대해 궁금..
-
[flutter + firebase auth] 플러터 + 파이어베이스 로그인 연동 <카카오 로그인> part-7개발일지/flutter 2021. 1. 23. 19:00
안녕하세요 개발하는 남자 개남입니다. 오늘은 파이어 베이스로 카카오 로그인을 연동하는 포스팅을 진행하겠습니다. 혹시 Glitch 서버와 Firebase Admin이 세팅이 되시지 않았다면 이전 포스팅들을 보시면서 세팅 후에 돌아오시길 추천드립니다. [flutter + firebase auth] 플러터 + 파이어베이스 로그인 연동 part-6 안녕하세요 개발하는 남자 개남입니다. 지난 포스팅에 이어서 본격적인 카카오, 네이버 로그인을 지원하기 위해 설정에 들어가 보겠습니다. 가장 먼저 firebase에 유저를 생성하기 위해 인증서버 sudarlife.tistory.com 카카오 개발자 콘솔 관리 카카오 개발자 콘솔로 접속해서 카카오 계정으로 로그인해 줍니다. Kakao Developers 카카오 API를 ..
-
[flutter + firebase auth] 플러터 + 파이어베이스 로그인 연동 <firebase admin 설정> part-6개발일지/flutter 2021. 1. 22. 19:00
안녕하세요 개발하는 남자 개남입니다. 지난 포스팅에 이어서 본격적인 카카오, 네이버 로그인을 지원하기 위해 설정에 들어가 보겠습니다. 가장 먼저 firebase에 유저를 생성하기 위해 인증서버 쪽에 firebase admin을 세팅해보도록 하겠습니다. Firebase 관리 콘솔로 이동합니다. 좌측 프로젝트 개요의 톱니바퀴 클릭 > 프로젝트 설정 클릭 해줍니다. 서비스 계정 탭을 선택하여 Firebase Admin SDK의 내용을 확인합니다. 기본적으로 Admin SDK는 Node.js와 자바 Python Go 언어를 지원하고 있습니다. 개인적으로 Node 서버로 인증처리를 진행할 계획이기에 Node js 선택을 해줍니다. (지난 포스팅에 애플 로그인을 위해 안드로이드 iOS 13 이하 버전에서 인증을 하..