모바일 앱
React Native와 Expo로 만드는 Android와 iPhone 앱. 백그라운드 서비스, 호출어, 지도, 오프라인 데이터, 인앱 결제. Google Play에 출시하거나, 스스로 업데이트하는 APK로 배포합니다.
아래 앱들을 출시한 팀이 당신의 앱도 만듭니다. 각 분야마다 이를 증명하는 프로젝트로 연결됩니다.
React Native와 Expo로 만드는 Android와 iPhone 앱. 백그라운드 서비스, 호출어, 지도, 오프라인 데이터, 인앱 결제. Google Play에 출시하거나, 스스로 업데이트하는 APK로 배포합니다.
홈 화면에 설치되고 네트워크 없이도 열리는 Next.js, React, Astro 앱. Cloudflare Workers에서 호스팅하고, 검색 엔진이 색인할 수 있는 페이지를 갖춥니다.
Windows와 macOS용 Rust, Tauri 네이티브 앱. 키보드 후크, 트레이 아이콘, 되돌릴 수 있는 파일 정리, 스스로 업데이트하는 설치 프로그램.
턴바이턴 경로 안내가 있는 실시간 지도. 오프라인 호출어와 음성 인식. 브라우저 속 신시사이저, 이펙트, MIDI.
Google Play 등록과 출시, Search Console, 사이트맵, 구조화된 데이터. 동의 메시지를 포함한 AdMob과 AdSense, 그리고 첫 사용자를 위한 계획.
직접 보유한 하드웨어에서 돌리는 CI, 공유 GitHub Actions, 그리고 코딩 에이전트가 티켓부터 병합까지 팀의 규칙을 따르게 하는 스킬.
아래 각 프로젝트에는 사용하는 사람을 위해 하는 일이 정리되어 있습니다. / 키를 누르면 기능을 검색할 수 있습니다.
Memories는 집에 있는 NAS의 사진과 동영상으로 지난해들의 오늘을 보여 줍니다. Google 포토의 추억 기능처럼 작동하며, 사진은 집에 둔 하드웨어에 그대로 남습니다.
SpotTheCam은 호주 각 주와 뉴질랜드가 공개한 공식 과속 단속 카메라 위치를 한 지도에 모읍니다. 각 표시에는 지금 적용되는 제한 속도가 나옵니다. Android 앱에는 음성 경고, 주행 기록, 턴바이턴 경로 안내가 더해집니다.
Guitar Upscale은 가상 지판에 스케일과 코드를 보여 주고, 루프를 녹음해 MIDI로 저장합니다. 곡을 음표 단위로 편집하고, 타브 악보로 보여 주며, 홈 화면에 설치됩니다.
상대가 링크를 열고 항목에 체크하면, 체크가 두 휴대폰에 동시에 나타납니다. 가입은 필요 없습니다. 목록은 휴대폰에 저장되고, 공유한 목록은 클라우드에도 저장됩니다.
"Hey Keep"이라고 말하면 앱이 "녹음 중"이라고 답합니다. 이어서 말한 내용을 받아 적고 메모를 알맞은 그룹에 넣습니다. 앱이 닫혀 있고 화면이 꺼져 있어도 됩니다.
Servo Hop은 각 주의 연료 가격 자료를 읽어 주유소마다 가격에 따라 색을 입혀 지도에 놓습니다. 날마다 기록을 남기고 전기차 충전기도 보여 줍니다. 무료이고 계정이 필요 없습니다.
Consdr는 같은 차를 같은 기간 동안 노베이티드 리스, 자동차 대출, 현금 구매로 샀을 때의 총비용을 보여 줍니다. 계산에 쓰인 고정 수치는 모두 출처로 연결됩니다.
배열을 잘못 켠 채 ghbdtn을 치면, Langflip이 대신 «привет»을 입력하고 배열을 바꿉니다. 영어도 같은 방식입니다. 오프라인으로 동작하고, 입력한 내용을 기록하지 않습니다.
각 사진을 언제 어디서 찍었는지 읽고, 연도, 장소, 날짜 폴더로 옮기는 데스크톱 앱입니다. Memories와 폴더 규칙을 공유하므로, 휴대폰과 컴퓨터가 같은 방식으로 정리합니다.
코딩 에이전트를 위한 스킬 모음입니다. 사람처럼 쓰기, 기획서로 계획하기, 티켓 처리하기, 풀 리퀘스트를 열고 리뷰에 답하기. 다른 스킬은 앱 전체를 감사하거나, 검색, 광고, Google Play까지 갖춰 사이트를 출시합니다.
local-ci는 Mac이나 Windows PC에 같은 개발 도구를 갖추고, 셀프 호스팅 GitHub Actions 러너로 등록합니다. 그러면 비공개 저장소의 CI가 그 머신에서 무료로 빌드됩니다.
여기서 한 번 고치면, 각 저장소의 다음 실행에 반영됩니다.
각 별칭은 한 저장소에 있는 작은 스크립트라서, 어느 머신에서든 같은 명령이 동작합니다.
GitHub는 리뷰를 이메일로 보내서 승인이 몇 시간씩 묻힐 수 있습니다. 이 도구는 3분마다 확인해 알림을 띄웁니다. 클릭하면 댓글이 열립니다.
Stanislav Sysoev의 Open in GitHub를 포크했습니다. 파일, 그 blame, 기록의 링크를 선택한 줄을 표시해 열거나 복사합니다.
NAS의 Docker에서 도는 서비스가 각 사진의 날짜를 읽어 날짜별 데이터베이스에 넣었습니다. Windows 앱은 트레이에서 기다리다 그날 찍은 사진을 열었습니다. 지금은 휴대폰 앱이 그 자리를 대신합니다.
위의 모든 프로젝트는 같은 단계를 거쳤습니다. 클라이언트 프로젝트도 같은 단계를 거치며, 클라이언트는 각 단계를 직접 봅니다.
모든 기능은 저장소에 적힌 기획서로 시작합니다. 사용자에게 무엇을 해 주는지, 흐름, 한계를 담습니다. 당신도 같은 파일을 읽고 승인합니다.
작업은 별도의 브랜치에서, 별도의 데이터베이스, 포트, 에뮬레이터로 진행합니다. 각 단계는 검사를 통과한 커밋입니다.
사용자 흐름 다이어그램이 담긴 풀 리퀘스트, 그다음 CI. 검사가 모두 통과하면 병합하고, 문서도 같은 PR에서 바뀝니다.
스토어 출시, 검색 설정, 앱 내 업데이트. README, 아키텍처, 기능 문서는 변경이 있을 때마다 정확하게 유지됩니다.