본문 바로가기

개발

뽀모도로 내 시간의 사랑을 시작해보세요! 최고 효율적인 시간 관리를 위한 최소한의 기능만 담았습니다. 뽀모도로 기법은(Pomodoro Technique)업무와 공부에 25분간 집중하고 5분간의 휴식을 반복하는 최고의 시간 관리 방법입니다. 오로지 효율적인 시간 관리를 위한 간단한 앱을 찾는다면 뽀모도로를 통해 확인해보세요! 1. 오늘 집중할 시간을 한눈에 확인하세요. 언제 어디서든 오늘 내가 업무와 공부에 쏟을 집중/휴식/반복 계획한 시간을 바로 확인할 수 있습니다. 2. 매일매일 즐겁게 명언들로 동기 부여하세요. 일주일 동안 바뀌는 동기부여 문장은 당신의 성공적인 시간 관리에 도움을 줍니다. 화면을 터치하면 토마토가 우르르 쏟아지는 재미있는 애니메이션도 함께 즐기세요. 3. 최고의 효율적인 시간 관리를 위해 최.. 더보기
린 스타트업 성공하는 스타트업에 대한 환상 새로운 기술, 젊은 열정으로 무장한 대학생들 초기에 이룬 성과로 투자유치 놀라운 제품 출시 능력있는 친구들로 이루어진 슈퍼스타팀 위 항목들은 성공하는 스타트업의 필수 요소로 생각되어 왔다. 만약 당신이 스타트업을 창업했고 위 조건들이 갖추어져 있다면 당신은 무조건 성공할 수 있을까? 말의 뉘앙스로 눈치채신 분들이 계시겠지만 대답은 아니오다. 그렇다면 스타트업이 성공하기 위한 필수 요소는 무엇일까? 기존의 스타트업 회사들은 기술을 몇년간 갈고 닦아 버그 없는 완제품을 출시하고 완제품 출시 뒤 고객 사용 및 유료화를 거쳐 주간 혹은 월간 업데이트를 진행하는 고객 만족을 위한 모델이었다. 들어보니 어떤가? 그럴듯 하게 들리지 않는가? 하지만 린 스타트업은 극단적으로 빠른 개발주기.. 더보기
뽀모도로 제작과정 뽀모도로 패스트레인은 3번째 프로젝트 뽀모도로 개발을 진행중이다. 사람의 최대 집중력은 한번에 30분 정도라는 연구결과가 있다. 그래서 25분 집중 5분 휴식으로 최대의 업무 효율을 이끌어내는 뽀모도로 방법론이 존재한다. 이번에는 그 뽀모도로를 만드는 과정을 공유해서 서비스를 만들어가는 즐거움을 함께 느껴보면 좋겠다는 취지로 글을 써본다. 기능정의 처음은 필요한 기능을 핵심 위주로 정의한다. 뽀모도로는 이미 많이 만들어진 앱이기 때문에 Y가 여러가지 앱들을 벤치마킹해서 다음과 같이 기능을 정의 했다. 타이머의 시작과 일시정지 재시작 등 기본 기능을 정의하고 이것을 어떻게 보여줄지 정한다. Be Simple 처음에는 다른 앱들과 같이 여러개의 뽀모도로를 생성하고 선택해 사용할 수 있게 만들까 생각했다. 하.. 더보기
인앱 결제 넣는 방법 인앱결제를 경험해 보지 못한 사람들은 인앱결제를 어려워 할 수 있다. J도 인앱 결제 경험이 없어서 처음에는 많이 해매고 어려웠지만 한번 경험한 내용을 정리해서 공유하고 같은 어려움을 겪는 사람이 없었으면 한다. 플레이스토어 인앱 결제등록 내 인앱결제를 만들 앱 상세페이지에서 제품 - 인앱 상품을 선택하면 인앱 상품 페이지를 볼 수 있다. 내가 이미 등록한 인앱 상품이 있고 상품 만들기 버튼을 클릭해서 새로운 인앱 상품을 등록 할 수 있다. 상품 만들기 버튼을 선택하면 인앱 결제를 만들 수 있는 페이지가 나타난다. 제품 ID에는 프로그램에서 인앱결제를 호출할 ID를 적고, 사용자가 결제시에 볼수 있는 상품 이름과 설명을 기입한다. 상품 세부정보 하단에는 가격을 설정할 수 있는 항목이 있다. 가격 설정 버.. 더보기
iOS, Android 어떻게 한번에 만들까? 다양한 플랫폼 다양한 언어 Android, iOS, 웹 페이지를 각각 개발하다보면 UI를 구성하는 방법이 쉽지 않다는 것을 느끼게 된다. 21세기인데 당연히 wix같은 UI 에디터가 있어서 끌어다가 붙이고 드래그해서 크기를 조절하면 화면이 뚝딱 생기는 방법이 있을 것이라 생각했다. 물론 각각의 플랫폼에 화면을 이용한 에디터들이 존재하긴 하지만 다양한 디바이스 크기에 적용하지 못하기 때문에 결국은 코드로 모든 화면이 구성이 된다. 코드로 화면이 구성된다는 말은 "가로 100픽셀 세로 50픽셀의 네모 버튼이 화면에 위에서 80픽셀 왼쪽으로 40픽셀 위치에 존재하고 이 버튼을 누르면 화면을 넘어가거나 데이터가 저장되어야 한다" 등의 명령어를 직접 글로 입력하는 것과 같다. 뿐만아니라 Android, iOS, .. 더보기
패스트레인 그 여정, 다음은 무엇을 만들까? 첫번째 앱 라면 타이머 우리의 첫 작품은 라면 타이머[참고:라면타이머]였다. 이는 타이머 종류로 가볍게 시작하고 싶은 J의 생각과 평소 라면을 좋아하던 Y의 마음이 합쳐져서 만든 작품이다. 처음 J의 제안은 굉장히 일반적인 타이머 였다. 사용자가 시간을 지정하고 저장하면 그 타이머가 완료되면 알림을 울려주는 심플한 앱이었고 특징이 없었다. 여기에 Y가 기발한 아이디어를 더했다. 사용자에게 시간을 설정할 선택지를 주지 않는것이 어떠냐는 것이었다. J는 놀라웠다. 만약 저장기능이 사라지면 앱은 단순해지고 업데이트시 사용자가 저장해둔 시간 데이터가 날아갈 위험이 완전히 사라지기 때문이었다. 평소에 라면을 좋아했던 Y는 바로 라면에 톱 20 순위와 각 라면 봉지에 있는 시간을 조사하기 시작했고 이를 기반으로 J.. 더보기
앱스토어 앱 배포방법 이번에는 앱스토어 배포 방법을 공유하고자 한다. 앱스토어에 앱을 배포하기 위해서는 xcode에서 제작한 프로그램을 product - archive해서 appstore connect로 업로드 하면 생기는 버전별 빌드 프로그램이 필요하다. 그 부분은 제외하고 앱스토어 개발계정에 어떤 정보들을 입력해야 배포가 가능한지 알려주는게 이번 블로깅의 목적이다. 앱을 등록하기 위해서는 Identifier라는 앱의 고유 ID가 등록되어 있어야 한다. 앱 스토어 개발계정에 접속해서 Certificates, ID & Profiles 메뉴를 선택한다. 그러면 다음과 같이 등록된 Identifiers가 나타나고 + 버튼을 눌러서 새로운 Identifiers를 등록한다. 우리가 등록할 방식은 App ID이므로 App IDs를 선.. 더보기
Y와 함께 성공하기로 한 이유 이야기의 시작 J는 개인적으로 즐겁게 열심히 일하는 사람을 좋아한다. 그런이들과 함께 일하면 즐거울 뿐 아니라 빠르게 원하는 목표에 도달할 수 있다. 그래서 Y가 처음 회사에 들어와 자신의 약점을 극복해 가며 긍적적으로 즐겁게 일하는 모습을 보며 많은 영감을 받았다. 눈에 띄는 것은 처음 프로젝트를 함께 했을 때 촉박한 시간안에 홈 페이지 애니메이션을 위한 많은 작업을 추가적으로 할지 말지 고민할 때였다. 데드라인도 촉박했고 당일 퇴근시간도 다 되었던 때였다. 하지만 Y는 이미 이 작업을 마무리하기로 결심하고 늦게까지 작업하여 디자인 결과를 전달했다. 제품의 퀄리티를 높이기 위해 끊임없이 노력하는 Y를 보며 J는 강한 충격을 받았다. 제품 소개 페이지를 제작할 때도 그 특별한 느낌은 계속되었다. 빠르게 .. 더보기

반응형