목록분류 전체보기 (30)
어쩌다보니 iOS 개발자
안녕하세요. 엔디엘입니다. 갑자기 왜 iOS -> Android로 작업하다가 이걸 하나 ㅎㅎ 궁금해 하실분은 아무도 안계시겠지만.. 현재 직장 대표님에게 사실대로 말씀드리고 육아휴직을 신청하여 이직을 준비하고 있었지만... 사실 육아휴직 비용으로 저희 가족이 생활하기에는 너무 부족하더라구요. 그래서 육아휴직중에도 월 150만원 이상만 넘지 않는다면 괜찮다고 하여.. 우연한 계기로.. 프리랜서를 하게되었습니다.!! 어떤 앱인지는 말씀드리지 못하겠지만 기존에 많은 인도 개발자들이 손을 건너왔다고합니다.. 듣기로는 빌드도 안되고 배포한건 안드로이드 최소버전 조건이 안맞아서 안되고.. 현재 출시된 버전은 이것저것 할때마다 앱은 죽고.. 다른 개발자가 맡다가 그냥.... 안한다고 하셨다고 하더라구요.. 일단 제가..

안녕하세요. 엔디엘입니다. 앞으로 Cursor IDE로 RN 개발을 해보려고 합니다. iOS를 개발할때는 워낙 자동완성, 스닙펫 등이 잘 되어 있어서 편한지 몰랐는데 VScode로 RN개발을 시작하고 나니정말 편하게 개발했었구나 라는게 느껴졌습니다. 그래서 어쩔 수 없이 개인적으로 해당 프로젝트에 맞는 스닙펫을 추가하였고 코드를 치는 시간을 단축하면서 개발을 해왔었습니다. 근데 이제 그걸 Cursor가 기똥차게 지원을 해준다고 하니.. 안해볼 수 없겠죠.. 사실 늦은감이었지만.. 지금이라도 무료 기간 2주동안 사용하면서 정말 필요할지 아니면 Vscode로 그대로 개발해도 문제없을지 경험을 해보겠습니다. IDE만 변경하는거라서 세팅할건 따로 많이 없을 것 같네요. 이제부터 Claude, Perplexit..
안녕하세요. 엔디엘입니다.네.. 제목에서 이미 예상하셨겠지만 처참하게 실패하였습니다. 😅우선 포팅 과정의 흐름은 이렇게 진행했습니다. Claude에게 iOS 프로젝트 분석을 요청한다.Android 프로젝트를 생성한다.Claude에게 분석한 iOS 프로젝트 기반으로 Android 앱 개발을 요청한다.????? 막 개발하다가 멈춰버렸습니다.. 보통 많은 양의 작업을 시작하면 중간에 "계속"이라는 버튼이 나오는데 이번에는 그냥 갑자기 멈추더라고요.. 그래서 "왜 멈췄어? 계속 진행해줘"라고 요청하니 계속 진행합니다.일단 완료 메시지 → 빌드했더니... 오류가 뜹니다. 확인 요청하니 JAVA 버전에 문제가 있더라고요. 아하!! 그래서 해결하고 다시 빌드..엄청난 라이브러리 의존성 오류들이 줄줄이~~~ 서로 충..
안녕하세요. 엔디엘입니다. 이번 시간에는 안드로이드 앱 프로젝트를 세팅해볼 시간을 가질 예정입니다.그전에 우선 기존 iOS가 어떤 기능이 있고, 어떤 구조로 개발되어 있는지부터 파악해야겠지요?저는 당연히 제가 개발했으니까 어느 정도는 알고 있지만, 제가 그걸 작성할 생각은 전혀 없습니다..네.. Claude Desktop - MCP FileSystem을 이용하여 분석을 맡길 예정입니다. 분석 결과를 보시려면 더보기를 클릭해주세요. ↓↓↓↓↓더보기더보기iOS 프로젝트 분석 결과이 DriveMaker 프로젝트는 운전 경로를 생성하고 관리하는 iOS 앱입니다. 상당히 체계적으로 구성된 Swift 프로젝트네요!🏗️ 프로젝트 구조 및 아키텍처1. 아키텍처 패턴TCA (The Composable Architect..
안녕하세요. 엔디엘입니다.저번 시간에 AI를 이용한 앱 개발을 진행하면 플랫폼과 상관없이 개발이 가능하다고 포부 있게 말씀드렸습니다.이제 이것이 정말 가능한지 저도 직접 해보면서 그 과정을 기록으로 남기려고 합니다.기존 iOS 앱 소개저에게는 얼마 전에 AI 앱 개발로 출시한 iOS 앱이 하나 있습니다. 최신(저에게만) iOS 인기있는 아키텍쳐(TCA)를 적용하여 만든 앱인데요.나만의 드라이브 코스 경로를 저장해두는 앱으로 드라이브메이커라는 앱입니다. https://apps.apple.com/us/app/drivemaker/id6746174534 DriveMakerDriveMAKER is a tool and app that helps you continuously experience your prec..
✅ 앱 개발 완전 체크리스트 - 플랫폼 무관 핵심 결정사항모든 앱 개발 프로젝트에서 플랫폼에 관계없이 반드시 초기에 결정해야 할 핵심 사항들을 체계적인 체크리스트 형태로 정리했습니다. iOS, Android, React Native, Flutter 등 어떤 플랫폼을 사용하든 공통으로 적용할 수 있습니다.1. 📋 프로젝트 정의 및 기획 (개발자라면 2번으로!!)✔ 프로젝트 목표 설정[ ] 앱의 핵심 가치 제안 및 목적 명확화[ ] 타겟 사용자 페르소나 정의[ ] 주요 기능 및 MVP 범위 설정[ ] 경쟁사 분석 및 차별화 포인트 도출✔ 비즈니스 모델 결정[ ] 수익 모델 (무료/유료/구독/광고/인앱결제) 선택[ ] 법적 요구사항 및 규제 검토 (GDPR, 개인정보보호법 등)[ ] 지적재산권 및 라이선스 ..

안녕하세요.이번 글은 앱을 개발할때 일반적으로 체크해야될 사항에 대해서 말씀드리고자 합니다. ㅎㅎ우선 AI 에이전트 개발을 진행하다가 왜 갑자기 이런 내용의 글을 쓰게 됐는지 의아해 할 수도 있을 것 같습니다. 이것은 제가 글을 쓰는 목적과도 연관이 있습니다. 저는 더 이상 앱 개발을 진행할때 플랫폼은 그렇게 중요하다고 생각하지 않기 떄문입니다.중요하다고 생각하지 않는다는 말을 풀어서 설명드리면 하나의 플랫폼에 대해서 깊게 공부하고 개발 경험이 있는 개발자라면 AI 에이전트 개발을 이용해서 어떤 플랫폼이든 개발하는데 문제가 없다는게 제 생각이자 최종 목표입니다. 플랫폼을 넘나드는 공통 요소들앱 개발에서 플랫폼이 달라도 본질적으로 해결해야 할 문제들은 놀랍도록 유사합니다.주요 공통 영역1. 내비게이션 시스..

자 AI 앱 개발자의 본격적인 첫 글은 어떤걸로 시작하면 좋을지? 생각을 좀 해봤습니다.저는 어떤 AI를 이용하여 어떻게 개발을 진행하는지에 대해서 글을 쓰면 좋을 것 같아서 이번 글을 쓰게 되었네요. ㅎ 사실 요즘 많은 개발자 분들이 Cursor IDE 를 이용해서 개발을 진행하시는데요. 저는 딱히 특정 IDE를 제한을 두지 않고 AI를 활용합니다.??? 뭐지?? 무슨말이지 라고 생각하시는 분들이 계실거라고 생각합니다.여기서 오해가 있을 수 있는데 제가 IDE를 쓰지 않고 개발한다는 말은 아니고 IDE안에 탑재되어 있는 AI를 쓰지 않는다. 라고 이해해주시면 될 것 같아요.제가 사용하는 AI 개발 환경은 Claude AI Desktop + MCP Server + IDE 이렇게 크게 3개를 이용해서 개발..