01
Android App
필요 없는 권한은 선언하지 않습니다. 파일도 카메라도 시스템이 주는 길로만 다루고, 처리는 기기 안에서 끝냅니다.
Kotlin · Flutter · MediaStore · ML Kit
What we build
기기가 달라도 만드는 방식은 같습니다. 필요 없는 것을 넣지 않고, 기기 안에서 끝낼 수 있는 일은 밖으로 내보내지 않습니다.
01
필요 없는 권한은 선언하지 않습니다. 파일도 카메라도 시스템이 주는 길로만 다루고, 처리는 기기 안에서 끝냅니다.
Kotlin · Flutter · MediaStore · ML Kit
02
웹 기술로 만들되 데스크탑처럼 움직이게 합니다. 키보드 우선, 즉시 반응, 오프라인에서도 그대로.
Electron · Tauri · TypeScript
03
정적 페이지부터 엣지에서 도는 백엔드까지. 서버를 두지 않고도 필요한 만큼 동작하게 만듭니다.
Cloudflare Workers · Pages · React · SQLite
How we work
코드를 열기 전에 무엇을 만들지 글로 정합니다. 그리고 통과한 테스트를 믿지 않고 실제 기기에서 다시 봅니다.
01
무엇을 만들지 합의한 뒤에 코드를 엽니다. 도중에 전제가 바뀌면 문서를 먼저 고칩니다.
02
동작을 먼저 못 박습니다. 통과하는 코드는 그다음에 씁니다.
03
테스트가 통과해도 실기기는 다릅니다. 눈으로 본 것만 됐다고 말합니다.
04
안 되는 일이 조용히 지나가지 않게 합니다. 무슨 일이 있었는지 사용자가 알아야 합니다.
Stack
Contact
smorky850612@gmail.com