회고의 목적? 다른분들의 회고와 여러 서비스들의 연말결산을 경험하면서나는 나름대로 열심히 바쁘게 살았는데 막상 내가 일년동안 어떤것을 했지? 스스로에게 질문해보지만 "나는 2022년을 \~\~~ 하게 보냈어!" 라고 쉽게 말하기가 어렵다.지난해를 되돌아보고 어떤걸 느꼈
스터디 2주차 공부 정리뭘 해볼까 하다 위경도를 가져와서 지오코딩을 하는건 너무 쉽다.그래서 지오코딩이 어떤 방식으로 돌아가는지 알아두면 좋을것같아서 이 포스트를 남긴다.지오코딩 플러그인은 'federated plugin architecture'연합 플러그인 아키텍처
플러터 공식 홈페이지에 happy path가 업데이트 되었는걸 확인하였다. 나중에 봐야지 하고 차일피일 미루다가 평소 알고 지내신 '갓'쿠로님이 원티드와 함께 스터디를 진행하여서 happy path를 공부하려고 한다. 오늘 포스팅은 본격적인 스터디에 앞서 공식문서를 간
플러터 웹 namedrouting 시에 404에러가 발생하는 에러 해결 방법 문서화www.homepage.com 으로 접속 시에는 접속이 가능하지만www.homepage.com/home 으로 접속 시에 404 에러가 발생하였음새로고침을 방지할 위젯을 stf 위젯으로 변
GCP와 깃헙액션을 연동하기 위해 권한이 필요한데, 키파일을 저장하는 방법은 권장되지 않고 서비스계정을 워크로드 아이덴티티 풀에 등록해서 권한을 받는 OIDC 방식을 권장한다고 함.그래서 좋은 자료가 있어 링크를 공유합니다.https://brownbears.t
패키지를 사용하지 않고 환경변수들을 관리하고싶었다.또한 CI/CD를 할때 환경변수파일을 깃허브에 올리지 않기 때문에 특별한 작업이 필요했는데아래의 방법을 활용하면 빌드시에 환경변수를 추가해줄 수 있다.lib/constants.dart 파일 생성선언실행flutter ru
GCP를 사용하던 와중 평소 알고있던 Firebase Cloud Storage 와 Google Cloud Storage의 차이점을 알고자 이 문서를 남긴다. 또한 파이어베이스와 구글클라우드를 통합할 수 있으면 플러터에서 firebase sdk를 통해 편하게 이미지를 업
이미지 업로드를 서버에서 릴레이 해주는 방식으로 하고 있었는데 이번 개발 스프린트에서는 클라이언트에서 올리기로 하였음. 따라서 GCP에 대한 이해가 필요할것같아 문서화 합니다.이 페이지에서는 Cloud Storage와 작동 방식을 간략하게 설명합니다.Cloud Stor
원문플러터 버전 팔로우업플러터 3.3에 오신것을 환영합니다! 단지 세달전에 우리는 플러터 3을 알렸었다. 플러터 3은 모든 플랫폼을 stable하게 지원하는것을 포함한 대규모의 획기적인 사건이었다. 그 좋은 소식은 주요한 릴리즈 이후에 탄력이 느려지지 않았다는 것이다.
flutter bloc + rxDart 를 사용하고 있는데, rxDart의 이해 전에 dart의 Stream Class의 이해를 위해 이 포스트를 남긴다.비동기 데이터 이벤트의 원천이다.하나의 스트림은 일련의 이벤트들을 받는 방법을 제공한다. 각각의 이벤트는 스트림의
배너 광고를 하나 넣게 되었다.클릭률, 광고 도달률과 같은 마케팅 퍼포먼스 측정이 가능해야 한다는 이슈가 있었고파이어베이스로 배너 클릭과 같은 이벤트에 대한 마케팅 성과를 측정할 수 있는지?불가능하다면 서버에서 배너 클릭시에 기록해야하는 로직이 필요하다.라는 리서치가
최근 GetX를 사용하였는데 GetX에서는 stf 위젯을 사용하지 않고 viewmodel에 controller(Ex. TextEditingController)를 선언, 생성하여 사용하더라.. 깔끔해보이고 라이프사이클 신경을 안써도 되고, TextEditingContro
https://marcossevilla.dev/series/cleaner-flutter
플러터를 쓰는 이유 정리싸다 == 생산성이 좋다, 성능이 나쁘지 않다.개발할 양이 적다IOS AOS 를 한번에 개발 할수 있으니 작성할 코드 량이 반으로 줄어버림개발하기 편하다플러터는 "2018년 12월 4일, 플러터 1.0이 플러터 라이브 이벤트에서 공개" 최신 프레
목적 CI/CD 문서화 내용 CI/CD 옵션 Flutter 기능이 내장된 올인원 옵션 Codemagic Bitrise Appcircle 기존 워크플로우와 fastlane 통합 : 아래의 툴을 사용하여 fastlane을 사용할 수 있다. GitHub Actions
안드로이드 애플리케이션은 4대 구성 요소들을 통합 관리하는 번들 개념이다.Activity : 눈에 보이는 화면을 관리하는 실행 단위Sercive: 화면을 가지지 않는 실행 단위, 백그라운드 프로세싱Broadcast Receiver : OS가 메세지를 받으면 실행되는
안드로이드에서 어플 삭제후 재설치시 버그가 있었음버그의 원인은 로컬데이터가 제대로 날라가지 않아서 발생하였음안드로이드는 데이터 자동백업이 true가 default임자동백업을 막아서 해결하려고 함네이티브 지식의 필요성을 한번더 느끼는 계기
목적 플러터를 혼자 개발하다보면 내가 잘하고있는건지 우물안 개구리는 아닌지 항상 생각하게 된다. 우물안을 벗어나 넓은 세상을 가도 해결책이 되겠지만 나는 우물안의 사람들 비즈니스가 좋아 우물에 있지만서도 내가 우물에 있지 않으려고 노력한다. 본격적인 개발 전 짬이나서