전체보기

· 💻 개발
Supabase 최근에 앱개발을 하면서 정말 잘 사용하고 있는 서비스가 있다. Firebase의 대체제라고도 하는 Supabase인데 앱 및 웹 서비스의 백엔드 구축을 쉽게 도와주는 Baas(Backend as a Service)이다. 몇 번의 클릭과 간단한 코드를 통해 손쉽게 인프라를 구축할 수 있다. Flutter로 앱개발을 하면서 Supabse를 도입하여 백엔드를 구성했는데, 개인적으로 Firebase보다 낫다고 생각한다. 더 나은 개발자 경험과 직관적인 코드, 편리한 대시보드 UI와 Free Plan에서 무제한 API요청 등 개발자가 클라이언트에 온전히 집중하여 개발할 수 있도록 도와준다. Supabase에 대해 간략히 설명해보자면 다음과 같다.  Supabase 특징- PostgresSQL 기반..
React Native와 Flutter를 선택할 때 고려해야할 것 중의 하나가 Code Push의 유무다. Code Push란 각 플랫폼의 앱스토어 리뷰 과정 없이 앱의 업데이트를 반영할 수 있는 서비스이다. 웹과 다르게 스토어의 심사를 받아야만 업데이트가 가능한 앱에게는 한줄기 빛과도 같은 존재이다. 스타트업이든 대기업이든 앱 서비스의 빠른 업데이트는 필수적이다. 결제 페이지에서 오류가 나는데 하루가 넘게 걸리는 심사과정만 기다리고 있다면 속이 타들어 갈 것이다. 그와중에 주말이 겹치거나 리젝이라도 당한다면 ? 기업 입장에서는 상상하기도 싫을것이다. 이 때문에 많은 앱 서비스에서 핫픽스가 필요한 부분은 웹뷰로 개발한다. 필자도 앱 회사에서 개발할 때 결제와 예약페이지 등에서 빠른 수정이 가능한 부분은 ..
Flutter로 정신없이 개발하다보면 다음과 같은 화면을 마주할때가 많다. 리팩토링을 하거나 위젯을 분리하는 과정에서 사용하지 않는 import 문이 많아지곤 한다. 중복되고 사용하지 않는 지저분한 코드들이 발생한다. 매번 정리를 한다해도 수많은 파일들을 일일히 뒤져볼 순 없는 상황. 이럴때 도움이 되는 명령어를 알아보자. Dart Fix dart fix --apply 터미널에 dart fix --apply 한줄이면 손쉽게 정리가 가능하다. 명령어를 입력하면 다음과 같이 진행이 된다. 15개 파일에서 무려 24개나 사용지 않는 코드를 삭제했다. 코드가 지저분해졌다 느낄때마다 정리해주자. https://teveloper.tistory.com/70 [1인 앱 개발] 테니스장 앱 '타이브레이크' 출시 후기 (..
✨ 개발하게 된 배경 대학에 들어오기 전부터 테니스를 쳤으니 나름 꽤 오래쳐온것 같다. 개발자로 일을 하고 취미로 테니스를 치면서 테니스와 관련된 서비스를 한번 만들어보고 싶었다. 국내에서 취미로 테니스를 치시는 분들은 알겠지만 우리나라는 테니스에 관련된 IT 인프라가 굉장히 부족하다. 코로나를 거치면서 테니스의 인기는 굉장히 높아졌지만 아직 시스템은 인기에 비례하지 못하다. 테니스장 예약은 지자체마다 사이트가 다르며 중구난방으로 되어있다. 아직 현장예약으로 받는곳도 있어 온라인 지원만 해줘도 감지덕지할 정도. 레슨정보 또한 정보의 비대칭성이 심하다. 최근에는 지역마다 실내 테니스레슨이 많이 생겨 네이버에서 정보를 확인하기가 좀 나아졌지만 아직도 실외 레슨을 잡으려면 수소문을 거쳐야 한다. 발품을 팔아도..
teveloper
'분류 전체보기' 카테고리의 글 목록