01
Android App
필요 없는 권한은 선언하지 않습니다. 파일도 카메라도 시스템이 주는 길로만 다루고, 처리는 기기 안에서 끝냅니다.
Kotlin · Flutter
MediaStore · ML Kit
01What we build
화면이 달라도 지키는 것은 같습니다. 권한은 최소로, 처리는 가까운 곳에서, 실패는 숨기지 않고.
01
필요 없는 권한은 선언하지 않습니다. 파일도 카메라도 시스템이 주는 길로만 다루고, 처리는 기기 안에서 끝냅니다.
Kotlin · Flutter
MediaStore · ML Kit
02
웹 기술로 만들되 데스크탑처럼 움직이게 합니다. 키보드 우선, 즉시 반응, 오프라인에서도 그대로.
Electron · Tauri
TypeScript
03
정적 페이지부터 엣지에서 도는 백엔드까지. 서버를 두지 않고도 필요한 만큼 동작하게 만듭니다.
Cloudflare Workers · Pages
React · D1
02Cost
싸게 만들어서가 아닙니다. 안 드는 비용을 안 쓰기 때문입니다.
01
영업 담당이 따로 없고 만드는 사람이 직접 이야기합니다. 전달하는 과정에서 새는 시간과 비용이 없습니다.
02
기능을 늘리기 전에 무엇을 빼도 되는지 정합니다. 안 만든 기능에는 개발비도 유지비도 들지 않습니다.
03
할 수 있는 일은 기기 안에서 끝내고, 서버가 필요한 부분만 엣지에 올립니다. 만든 뒤 매달 나가는 돈이 적습니다.
기능 단위로 견적을 냅니다. 무엇이 얼마인지 항목으로 보여 드리고, 빼면 얼마가 줄어드는지도 같이 알려 드립니다.
03How we work
빨리 끝내는 것보다 끝까지 확인하는 것을 먼저 봅니다. 기간이 더 걸리더라도 완성되지 않은 것을 내놓지 않습니다.
무엇을 만들지 합의한 뒤에 코드를 엽니다. 도중에 전제가 바뀌면 문서를 먼저 고칩니다.
동작을 먼저 못 박습니다. 통과하는 코드는 그다음에 씁니다.
테스트가 통과해도 실기기는 다릅니다. 눈으로 본 것만 됐다고 말합니다.
안 되는 일이 조용히 지나가지 않게 합니다. 무슨 일이 있었는지 사용자가 알아야 합니다.
04Stack
05Inquiry
어떤 걸 만들고 싶은지 적어 주세요. 정해진 게 많지 않아도 괜찮습니다 — 무엇을 하려는지만 알면 나머지는 같이 정하면 됩니다.
폼이 불편하시면 smorky850612@gmail.com 으로 보내 주셔도 됩니다.