본문 바로가기
반응형

50 year old flutter developer challenge31

기술적 난관과 개발팀 갈등, 플러터 도입으로 극복한 에피소드 “왜 플러터를 선택했는가?” 이 질문은 단순히 기술 스택을 고르는 문제를 넘어, 한 팀의 미래와 협업 방식을 결정하는 중요한 순간과 직결됩니다.저 역시 수 년간의 개발 인생에서 이 질문 앞에서 수많은 밤을 지새웠습니다.오늘은 그중에서도 특히 기억에 남는, 플러터 도입을 둘러싼 개발자 갈등과 협업 문제 해결 사례에 대한 이야기를 해보려고 합니다.끝없이 반복되던 기술적 난관의 굴레새로운 서비스를 기획하던 때였습니다.팀원들의 열정은 뜨거웠지만, 곧바로 기술적인 문제에 부딪혔죠. 안드로이드 개발자와 iOS 개발자가 각자 코드를 짜다 보니, UI/UX가 미묘하게 달라지는 일이 빈번했습니다. 버그도 마찬가지였고요.한쪽에서 고친 버그가 다른 쪽에서는 여전히 존재하거나, 심지어 새로운 버그를 유발하기도 했습니다. "이.. 2025. 8. 11.
[50살에 플러터 개발 도전기] 심볼 체커 웹 개발과 GitHub Pages 배포 이야기 2025년 7월 4일 - 새로운 도전의 시작안녕하세요, 50세에 플러터 개발자를 꿈꾸는 열정적인 개발자입니다.오늘은 제 개발 여정에서 특별한 하루를 기록하고자 합니다.최근 문서 검토 중, 쌍으로 이루어진 기호(예: 괄호, 대괄호, 따옴표 등)가 빠뜨려진 부분을 찾느라 눈이 빠질 지경이었어요.이런 문제를 해결할 수 있는 웹 도구가 있으면 좋겠다는 생각이 들더군요. 그래서 직접 개발해보기로 결심했습니다!문제 발견: 심볼 체크의 필요성문서 작업을 하다 보면 (, [, " 같은 쌍 기호가 제대로 닫혔는지 확인하는 게 정말 번거롭습니다.특히 코드가 길어질수록 실수를 놓치기 쉬워요. "이걸 자동으로 체크해주는 웹 앱이 있으면 얼마나 편할까?"라는 생각이 들었고, 이 아이디어를 현실로 만들어보기로 했습니다.플러터 개.. 2025. 7. 4.
[50살에 플러터 개발 도전기] 크롤링 서버 사고 이후 Docker로 다시 일어선 하루 🌙 잠 못 드는 밤, 서버 사고의 후폭풍나는 오늘도 개발자라는 이름으로 하루를 시작했다.아니, 어쩌면 오늘은 하루를 시작하지도 못한 채로, 밤새 서버를 켜놓고 있었다.새벽에 잠이 들었지만, 불과 3시간 만에 눈이 떠졌다.머릿속엔 몇 시간 전, Supabase API가 2,500회 이상 호출된 그 사건이 맴돌고 있었다.걱정이 머리를 짓누르고, 잠은 오질 않았다."이렇게 계속 컴퓨터를 켜놓고 살 순 없잖아...?"이 생각이 머릿속을 맴돌았다.아무리 개발을 좋아해도, 몸이 먼저 무너지면 아무 소용이 없다는 걸 잘 알고 있다.🧱 Docker? 그 책 다시 꺼내다“서버용 미니 컴퓨터라도 사야 하나...” 고민을 하던 와중, 예전에 사놓고 방치해뒀던 Docker 입문서가 눈에 들어왔다.책을 펼쳐 읽기 시작했고,.. 2025. 6. 10.
[50살에 플러터 개발 도전기] Coin Alarm 앱에 뉴스 크롤링 기능을 넣기까지의 여정 일기: 50세, 개발의 두려움을 넘어서나는 50세의 Flutter 개발자 지망생이다.Coin Alarm이라는 이름의 코인 경보 앱을 개발하던 중, 사용자들에게 코인에 관련된 실시간 뉴스도 함께 제공하고 싶다는 생각이 들었다.하지만 여기서 문제가 하나 생겼다.나는 Flutter는 잘 알지만, 웹 크롤링은 해본 적이 없는 완전 초보자였기 때문이다.게다가, 단순히 뉴스를 보여주는 것이 아니라, 뉴스 데이터를 크롤링하고, 이를 수파베이스(Supabase)에 저장한 후 앱에서 보여줘야 했다.🐍 파이썬? 처음이지만 해보자!일단, 웹 크롤링은 파이썬(Python)으로 하는 것이 보통이라는 말을 들었다.두려웠지만, 내가 만든 앱을 직접 성장시키고 싶었다.그래서 ChatGPT에게 도움을 청해가며 파이썬 코드를 하나하나.. 2025. 6. 10.
[50살에 플러터 개발 도전기] Flutter 앱에 생체인증 구현하기: 안드로이드와 iOS에서의 도전기 안녕하세요, 50대에 Flutter 개발을 시작한 플러터 개발자입니다. 오늘은 제가 개발 중인 'Watch Over' 앱에 생체인증 기능을 추가하면서 겪은 경험과 해결 과정을 공유하려고 합니다.생체인증을 위한 여정의 시작처음에는 단순히 앱 잠금 기능에만 생체인증을 적용했었습니다. 사용자가 설정 메뉴에서 생체인증을 활성화하면, 앱을 다시 열 때 Face ID나 지문 인식으로 잠금을 해제하는 방식이었죠. 하지만 사용자 경험을 개선하기 위해 한 가지 중요한 기능이 더 필요했습니다. 바로 로그인 화면에서도 생체인증을 사용할 수 있게 하는 것이었습니다.발생한 문제점이 기능을 구현하면서 몇 가지 문제에 직면했습니다:1. Android 플랫폼 문제: 생체인증을 시도하면 다음과 같은 오류 메시지가 나타났습니다. .. 2025. 6. 5.
[50살에 플러터 개발 도전기] Coin Alarm앱에서 오늘은 캔들차트를 그렸다 오늘도 나는 배우고 있다Coin Alarm과 Watch Over앱을 동시에 만들면서 잠을 거의 못자고 있지만 그래도 요즘 내 삶에서 가장 설레는 시간은 컴퓨터 앞에 앉아 코드를 타이핑할 때다.50이라는 나이가 무색하게, 나는 매일 새로운 기술을 배우고 도전하고 있다.오늘은 그중에서도 가장 재미있었던 작업. 바로 캔들차트를 플러터(Flutter)로 구현하는 일이었다.나는 왜 캔들차트를 구현했는가주식이나 암호화폐 차트를 보면, 빨간색과 파란색으로 구성된 네모난 막대들이 위아래로 움직이는 걸 본 적이 있을 것이다.그게 바로 캔들스틱 차트다.이번 프로젝트에서 나는 사용자의 투자 흐름을 시각적으로 보여줄 수 있는 기능이 필요했고,그래서 이 캔들차트를 직접 그려보기로 했다.캔들차트 구현의 핵심 – CustomPai.. 2025. 6. 5.
반응형