개발일지
-
플러터 2.8 릴리즈 간략 정리개발일지/flutter 2021. 12. 18. 11:42
안녕하세요 개발하는남자 개남입니다. 오늘의 포스팅 내용을 플러터 새로운 마이너 버전 업데이트 소식입니다. 구글에서 아무래도 플러터 사용량이 늘어남에 따라 더욱더 플러터 사용하는 개발자들의 불편함을 개선하기 위해 열심히 개발하고 있는 것 같습니다 :) 아주 좋은 소식이지요 (한편으로는 기존 소스를 최신 버전으로 migration을 해야 하는지 고민과 새로운 기능에 대해 학습해야 하는 상황이 발생하게 되지만 말이죠 ㅎㅎ) 가장 첫 내용으로 어떤것을 정리할까 하다가 플러터가 올해 얼마나 성장했는지 한번 살펴보면 좋을 것 같아 서 가장 첫 내용으로 다뤄봅니다. 올해 Google I/O에서 발표했을 때 플러터로 개발된 앱이 20만 개가 넘는다고 발표했었는데 불과 6개월 만에 거의 2배가 될 정도로 급상승되었다고 ..
-
플러터에 Firebase 설정 이제 CLI 로 한방에 설정 하자 ( 복잡 NO~NO! )개발일지/flutter 2021. 12. 12. 15:00
안녕하세요 개발하는남자입니다. 오늘 포스팅할 내용은 플러터에 파이어베이스 설정하는 방법입니다. 제 포스팅을 모두 보시거나 이전에 플러터에 파이어베이스 설정하는 방법을 보신 분이라면? 분명 이전에 포스팅했는데 또??? 포스팅 하나? 하겠지만 새로운 방법에 대해서 플러터 파이어 공식 도큐먼트 사이트에 기술되어있어서 그 방법을 정리하려고 이렇게 포스팅을 하게 되었습니다 :) 이전에 플러터 파이어베이스 설정 방법이 궁금하신 분은 아래 포스팅 클릭!! [flutter + firebase auth] 플러터 + 파이어베이스 로그인 연동 part-1 안녕하세요 개발하는 남자 개남입니다. 이번 플러터 포스팅 3번째 다뤄볼 주제는 정말 플러터개발하면서 빠질 수 없지만 말도 많고 탈도 많고 삽질도 많은 파이어베이스 로그인 ..
-
파이어베이스 Functions 가 무엇이고, 설정/배포/테스트를 한꺼번에 ~!개발일지/firebase 2021. 10. 31. 12:00
안녕하세요 개발하는남자 개남입니다. 오늘 정리할 포스트는 파이어베이스 Functions에 대한 것입니다. 포스팅에 앞서서 오늘 funtions 를 다루고 배포를 위해 firebase CLI 가 설치되어있어야 하고 프로젝트가 연결되어있어야 합니다. 만일 설정 전이라면 이전 포스팅 파이어베이스 CLI 설정 포스트를 보고 오시면 도움이 되실 것입니다. 아래 링크를 클릭 하시면 됩니다. 파이어베이스 윈도우 환경 CLI 설정 방법 안녕하세요 개발하는남자 개남입니다. 오늘은 간단하게 윈도우환경에서 파이어베이스 cli를 세팅하는 방법을 기록하려고 합니다. 나아가 cli 를 이용하여 프로젝트를 연결하고 원하는 서비스(fun sudarlife.tistory.com 파이어베이스 Functions 란? Firebase 기능..
-
파이어베이스 윈도우 환경 CLI 설정 방법개발일지/firebase 2021. 10. 30. 16:42
안녕하세요 개발하는남자 개남입니다. 오늘은 간단하게 윈도우환경에서 파이어베이스 cli를 세팅하는 방법을 기록하려고 합니다. 나아가 cli 를 이용하여 프로젝트를 연결하고 원하는 서비스(functions를 이용하는 방법)까지 알아보려고 합니다. 문서는 파이어베이스 정식 도큐먼트를 참조하였습니다. Firebase CLI 참조 | Firebase Documentation Test SDK for Cloud Functions for Firebase firebase.google.com 사실 문서가 너무 잘 정리되어있어 따로 포스트 하지 않아도 되긴 하지만 제 스스로가 이렇게 포스트를 남기면서 다시 한번 공부하는 목적도 있으니 ~ 태클 금지요 :) Firebase CLI 설정 작성에 앞서 nodejs가 설치되어있다는..
-
[ 플러터 2.5 업데이트 ] 릴리즈 노트 간단 정리 flutter 2.5 release version update.개발일지/flutter 2021. 9. 18. 10:53
안녕하세요 개발하는남자 개남입니다. 오늘의 포스팅 할 내용은 플러터 2.5 버전에 관한 내용입니다. 다행스럽기도 하고 귀찮기도 한 버전 업데이트 관한 소식을 정리해보려고 합니다. 우선 버전 업데이트를 하게 되면 기존에 진행 중에 있던 프로젝트들의 버전을 올릴지 말지에 대한 고민과 버전을 업데이트했을 때의 이슈를 대비해 충분한 테스트가 필요하게 되어 개발 리소스가 추가적으로 발생하는 점에 대해서는 버전 업데이트는 귀찮은 일이 아닐 수 없습니다. 하지만 동시에 다행스럽기도 한데요 이유는 구글이 그래도 플러터 프로젝트를 꾸준히 관리 하고 업데이트를 하고 있다는 것이기 때문에 갑자기 서비스가 종료될 걱정은 하지 않아도 된다는 점에서 다행스러움을 느끼게 됩니다. 6개월 전 플러터 2.0으로 업데이트되는 메이저 버..
-
[플러터 / 라이브러리] API 통신에 편리한 dio의 기능정리.개발일지/flutter 2021. 8. 21. 14:35
안녕하세요 개발하는남자 개남입니다. 오늘 포스팅 해볼 주제는 flutter에서 api통신을 할 때 필요한 라이브러리인 dio에 대해서 정리하려고 이렇게 포스팅을 합니다. 물론 dio가 없어도 전혀 api통신에 문제가 없습니다. 필요에 따라 기능 구현을 해주면 되기 때문입니다. 하지만 그렇게 하려면 api 통신을 하기 위한 구현 시간이 다소 걸리기때문에 개발 선배님들께서 만들어주신 라이브러리를 통해 개발 시간을 단축하면서도 좀 더 탄탄하게 구성할 수 있는 장점이 있습니다. 라이브러리를 사용하면 발생되는 단점도 존재합니다만, (의존성 부분, 프로젝트의 성격에 맞게 수정의 어려움) 하지만 장점이 더 많기때문에 라이브러리는 사용하는 것을 추천드립니다. DIO 라이브러리는 pub.dev에서 좋아요 수 2579개(..
-
[ 플러터/다트 ] 팩토리(Factory) 패턴 예제로 정복하기~!개발일지/flutter 2021. 7. 6. 22:53
안녕하세요 개발하는남자 개남입니다. 오랜만에 포스팅을 하게 되었는데 최근에 질문받은 것 중에 플러터를 하다보면 많이 접하게 되지만 무심코 넘어갔던 부분인 factory를 사용하는 이유 왜 쓰는 가에 대해서 질문을 받게 되었습니다. 질문에 답을 하기가 모호하고 ;; 저 조차 개념에 대해 명확하지 않다고 생각이 되어 이번 포스팅 주제를 팩토리 패턴에대해서 한번 다뤄 보면서 개념을 잡아 보겠습니다 :) 플러터에서 factory 라는 타입으로 시작하여 네이밍 생성자로 많이 사용해왔는데요. 플러터에서 factory를 이해 하기 위해서는 개발 디자인 패턴 중에 팩토리 패턴을 알아야 쉽게 이해할 수 있는 부분입니다. 그래서 가장먼저 디자인 패턴인 팩토리 패턴을 알아보겠습니다. 팩토리 패턴이란 무엇일까? 팩토리 메서드..
-
[Flutter / 플러터] 제네릭, 제네릭 하는데 그게 뭐야? 개념 살펴보기개발일지/flutter 2021. 6. 10. 19:00
안녕하세요 개발하는남자 개남입니다. 이번에 다룰 내용은 플러터에서 자주자주 마주치면서 흔하게 사용했지만 활용하는 방법을 모를 수 있거나 개념을 명확하게 모르는 분들에게 도움을 드리고자 이렇게 제네릭을 정리하게 되었습니다. Generics이란? 제네릭은 개발을 하면서 자주 접할 수 있는데요 대표적으로 많이 활용되는 부분에는 List를 정의할 때 많이 활용됩니다. List 혹은 List 이렇게 사용하면서 리스트에 String 타입만 담을 것인지 , int 타입만 담을 것인지를 정할 수 있는데요 여기서 이미 제네릭을 사용한 것입니다. 바로 괄호를 활용하여 그 안에 타입을 지정하는 것을 제네릭이라고 합니다. Generics를 왜 사용하는 것일까요? 타입 안정성, Type Safety 를 위해서 사..