개발일지/flutter
-
플러터 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번째 다뤄볼 주제는 정말 플러터개발하면서 빠질 수 없지만 말도 많고 탈도 많고 삽질도 많은 파이어베이스 로그인 ..
-
[ 플러터 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 를 위해서 사..
-
Flutter 에서의 immutable / mutable한 클래스를 immutable 하게 사용하자.개발일지/flutter 2021. 4. 30. 19:00
안녕하세요 개발하는 남자 개남입니다. 지난 포스팅에서는 immutable과 mutable에 대한 정의를 살펴보는 시간을 가져 보았는데요 아직 보지 못한 분들은 아래 링크 클릭해서 한번 보고 오시는 것을 추천 드리겠습니다 :) 플러터 immutable VS mutable 기본이지만 헷갈릴 수 있는 개념 잡고 가실께요~! 안녕하세요 개발하는남자 개남입니다. 이번 포스팅에서는 플러터에서의 mutable과 immutable에 대해서 알아보도록 하겠습니다. 사실 플러터에서뿐 아니라 다른 언어에서도 포함되는 주제이기도 sudarlife.tistory.com 오늘은 지난 포스팅에 이어서 플러터에서의 immutable 한 속성과 , mutable한 클래스를 immutable 하게 활용하는 방법에 대해서 정리하는 시간을..
-
플러터 immutable VS mutable 기본이지만 헷갈릴 수 있는 개념 잡고 가실께요~!개발일지/flutter 2021. 4. 24. 17:01
안녕하세요 개발하는남자 개남입니다. 이번 포스팅에서는 플러터에서의 mutable과 immutable에 대해서 알아보도록 하겠습니다. 사실 플러터에서뿐 아니라 다른 언어에서도 포함되는 주제이기도 합니다. 단지 mutable 과 immutable에 예제 소스를 플러터로 진행할 것이라서 플러터 카테고리에서 해당 내용을 정리합니다. 어떻게 보면 가장 기본이 될 수 있는 개념인 mutable 과 immutable 입니다만 명확하게 어떤 개념인지 인지 하지 못한 상태에서 개발을 하는 분들에게 경험하게 될 문제에 대해 방지 차원으로 이번 포스팅 주제로 잡았습니다.(사실 저도, 명확한 개념 없이 개발을 해 오면서 관련 문제에 대해서 방어적인 대응으로 해결했던 경험이 있어서 그 경험을 바탕으로 포스팅할 것입니다.) 개념..