AuraX System

Scroll

What we build

세 개의 표면, 하나의 방식

기기가 달라도 만드는 방식은 같습니다. 필요 없는 것을 넣지 않고, 기기 안에서 끝낼 수 있는 일은 밖으로 내보내지 않습니다.

01

Android App

필요 없는 권한은 선언하지 않습니다. 파일도 카메라도 시스템이 주는 길로만 다루고, 처리는 기기 안에서 끝냅니다.

Kotlin · Flutter · MediaStore · ML Kit

02

PC App

웹 기술로 만들되 데스크탑처럼 움직이게 합니다. 키보드 우선, 즉시 반응, 오프라인에서도 그대로.

Electron · Tauri · TypeScript

03

Web App Dev

정적 페이지부터 엣지에서 도는 백엔드까지. 서버를 두지 않고도 필요한 만큼 동작하게 만듭니다.

Cloudflare Workers · Pages · React · SQLite

How we work

먼저 정하고, 실물로 확인합니다

코드를 열기 전에 무엇을 만들지 글로 정합니다. 그리고 통과한 테스트를 믿지 않고 실제 기기에서 다시 봅니다.

01

설계를 먼저 씁니다

무엇을 만들지 합의한 뒤에 코드를 엽니다. 도중에 전제가 바뀌면 문서를 먼저 고칩니다.

02

실패하는 테스트부터

동작을 먼저 못 박습니다. 통과하는 코드는 그다음에 씁니다.

03

실물에서 확인합니다

테스트가 통과해도 실기기는 다릅니다. 눈으로 본 것만 됐다고 말합니다.

04

실패를 숨기지 않습니다

안 되는 일이 조용히 지나가지 않게 합니다. 무슨 일이 있었는지 사용자가 알아야 합니다.

Stack

쓰는 도구

  • Flutter
  • Dart
  • Kotlin
  • Electron
  • Tauri
  • TypeScript
  • React
  • Cloudflare Workers
  • Cloudflare Pages
  • SQLite
  • Python