' 모노 리얼 ' 태그 의 글 목록 : : eedler 
 모노 리얼 
 [ 모노 리얼 다이어리 ] 사진 흑백 모노 처리 변경 하 기 2016 . 09 . 17 
 [ 모노 리얼 다이어리 ] 작업 도구 정리 _ 전체 2016 . 09 . 13 
 모노 리얼 Monorial 전체 도구 정리 2016 . 09 . 05 
 [ 모노 리얼 다이어리 ] 사진 흑백 모노 처리 변경 하 기 
 2016 . 09 . 17 13 : 30 
 monorial , 모노 리얼 , 모노 리얼 다이어리 , 모노 효과 , 사진 모노 , 흑백 
 모노 리얼 다이어리 의 사용법 을 안 내 드립니다 . 
 모노 리얼 은 한 장 의 사진 위 에 자신 만 을 위한 글 을 쓰 기 위한 다이어리 입니다 . 
 앱 주소 : http : / / goo . gl / Ti 93 mz 
 모노 리얼 은 흐릿 한 기억 이 라는 개념 을 흑백 이 라는 매체 를 이용 해 표현 하 고자 하 였 습니다 . 
 그 에 따라 기본 으로 표현 되 는 사진 이 흑백 인데요 . 
 간단 한 탭 만 으로 사진 의 흑백 여부 를 설정 할 수 있 습니다 . 
 글쓰기 화면 에서 아래 의 색상 조정 버튼 을 탭 하 면 각종 색상 을 조절 할 수 있 습니다 . 
 그 중 사진 모노 스위치 를 켜 고 꺼서 사진 의 흑백 여부 를 선택 할 수 있 습니다 . 
 켜 고 끄 는 대로 사진 이 흑백 과 오리지널 로 변경 됩니다 . 
 만일 주로 컬러 사진 만 을 사용 하 길 원하 신다면 설정 부분 에서 기본 값 을 변경 할 수 있 습니다 . 
 메인 화면 에서 메뉴 버튼 을 탭 한 후 설정 을 탭 하 면 설정 화면 이 나타납니다 . 
 그 중 사진 모노 기본 값 을 켜 고 끔 으로써 흑백 여부 를 선택 할 수 있 습니다 . 
 모노 가 켜져 있 을 경우 흑백 으로 , 꺼져 있 을 경우 원본 색상 으로 표시 됩니다 . 
 사진 모노 기본 값 을 꺼 놓 을 경우 새로운 글쓰기 화면 에서 사진 은 흑백 이 아닌 원본 색상 으로 표시 됩니다 . 
 기존 에 작성 된 글 도 수정 시 모노 값 을 켜 고 끌 수 있 습니다 . 
 흑백 으로 저장 되 어 있 던 사진 을 컬러 로 변경 해 보 세요 . 
 작성 되 었 던 글 이 사진 의 색상 에 따라 또 다른 의미 로 보여 지 기 도 합니다 . 
 모노 리얼 다이어리 를 이용 해 주 셔서 감사 합니다 . 
 보다 나 은 개선 을 위해 계속 노력 하 고 있 습니다 . 
 의견 이 있 으실 경우 언제 든 아래 이메일 로 보내 주 세요 . ^^ 
 지속 적 으로 모노 리얼 의 관련 내용 을 확인 하 시 려면 페이스북 페이지 에 좋 아요 를 부탁드립니다 . ^^ 
 이메일 : monorial @ eedler . com 
 페이스북 페이지 : https : / / www . facebook . com / eedler . co 
 ' Products _ kr ' 카테고리 의 다른 글 
 [ 알짜배기 예제 로 배우 는 iOS 프로그래밍 ] 책 이 나왔 습니다 . ( 0 ) 
 일기장 어 플 추천 ! 모노 리얼 다이어리 사용법 ! ( 0 ) 
 [ 모노 리얼 다이어리 ] 사진 흑백 모노 처리 변경 하 기 ( 0 ) 
 [ 모노 리얼 다이어리 ] 작업 도구 정리 _ 전체 ( 0 ) 
 Monorial 모노 리얼 다이어리 소개 ( 0 ) 
 EzCurrency 쉬운 환율 계산기 소개 ( 0 ) 
 [ 모노 리얼 다이어리 ] 작업 도구 정리 _ 전체 
 2016 . 09 . 13 17 : 18 
 Firebase , Flitto , Git , IOS 개발 , launchkit , Trello , unsplash , 다이어리 앱 , 모노 리얼 , 모노 리얼 다이어리 , 일기 앱 , 일기장 , 프로그래밍 
 1 인 개발 팀 이 들러 입니다 . 
 회사 를 그만두 고 하 고 싶 은 일 을 하 려고 덤빈 지 이제 반년 쯤 되 었 습니다 . 
 최근 세 번 째 제품 이 출시 되 었 습니다 . 
 오늘 은 앱 개발 작업 하 면서 썼 던 도구 들 을 정리 하 도록 하 겠 습니다 . 
 지난 번 앱 에 썼 던 도구 들 을 그대로 사용 한 것 도 있 는데요 . 
 일단 은 전체 적 으로 나열 하 도록 하 겠 습니다 . 
 앱 개발 을 준비 하 시 는 분 들 께 조금 이나마 도움 이 되 셨 으면 좋 겠 습니다 . 
 제 품명 : 모노 리얼 다이어리 
 주제 : 하루 한 편 자신 만 을 위한 글 을 쓰 세요 . 
 ! 출시 배경 ! 
 제 가 글쓰기 를 좋아하 고 , 최근 이런 저런 글쓰기 를 하 면서 
 하루 한 편 자신 을 위한 습작 노트 같 은 다이어리 앱 이 필요 했 습니다 . 
 사진 위 에 글 을 쓰 는 개념 으로 카드 뉴스 형식 의 한 장 짜리 글 을 손쉽 게 작성 하 길 원했 습니다 . 
 그래서 랜덤 하 게 이미지 를 제공 하 고 그 이미지 위 에 글씨 를 쓰 는 형태 를 생각 했 습니다 . 
 물론 포토 라이브러리 에서 자신 의 사진 도 직접 올릴 수 있 어야 한다고 생각 했 습니다 . 
 화면 은 전체 화면 이 하나 의 사진 처럼 보이 길 원했 습니다 . 
 그래야 배경 화면 등 으로 도 사용 할 수 있 으니까요 . 
 사진 은 글쓰기 의 배경 컨셉 이 라서 정밀 하 게 는 조정 될 필요 는 없 었 으나 , 
 위치 또는 모노 리얼 의 컨셉 에 맞 게 흑백 처리 를 할 수 있 어야 한다고 생각 했 습니다 . 
 오늘 제 가 언급 할 내용 들 입니다 . 
 이 내용 들 은 제 가 모노 리얼 다이어리 를 제작 하 면서 실제로 사용 했 던 자원 및 서비스 들 의 목록 입니다 . 
 00 . 컴퓨터 
 01 . 개발 IDE , 언어 
 02 . 관련 클래스 
 03 . 할 일 관리 도구 
 04 . 소스 관리 
 05 . 이미지 서비스 
 06 . 분석 도구 
 07 . 광고 
 08 . 아이콘 제작 
 09 . 스크린 샷 제작 
 10 . 소개 글 작성 
 ! 컴퓨터 ! 
 2011 년 도 에 구매 한 맥북 에어 를 이용 했 습니다 . 
 11 인치 모니터 , i 5 1 . 6 GHz , RAM 4 G , 126 SDD 구성 입니다 . 
 화면 이 좀 작 긴 했 지만 앱 자체 가 화면 이 많 은 고 사양 앱 이 아니 라서 작업 시 그렇게 불편 하 진 않 았 습니다 . 
 다만 아이패드 등 의 시뮬레이터 등 을 돌릴 때 클릭 한 번 씩 이 좀 오래 기다려야 하 는 불편 함 이 있 었 습니다 . 
 아이패드 시뮬레이터 는 스크린 샷 을 찍 을 때 와 테스트 때 만 조금 돌렸 기 때문 에 많이 불편 하 진 않 았 습니다 . 
 ! 개발 IDE , 언어 ! 
 Xcode 를 이용 했 습니다 . 
 Xcode 는 사용 할 수록 좋 다는 생각 이 듭니다 . 각종 안내 도 잘 되 어 있 고 , 훌륭 한 기능 에 의외 로 빠릅니다 . 
 언어 는 Swift 를 이용 했으며 , iOS 8 . 0 이상 사용 자 가 사용 할 수 있 도록 제작 하 였 습니다 . 
 데이터 가 쌓이 는 형태 라 데이터베이스 가 필요 했 는데요 . CoreData 를 이용 했 습니다 . 
 iOS 의 앱 을 개발 하 기 위해서 는 언어 로 는 오브젝트 C 또는 Swift 를 이용 해야 하 는데요 . 
 애플 이 앞 으로 Swift 로 나간다고 해서 언어 는 초기 진입 시 에 Swift 로 정했 습니다 . 
 ! 관련 클래스 ! 
 앱 을 제작 하 며 다뤘 던 객체 들 입니다 . 
 전체 는 아니 지만 직접 적 으로 손 으로 타이핑 을 쳐야 하 는 부분 중점 적 으로 나열 하 였 습니다 . 
 00 . UILabel : 화면 에 글자 를 표시 할 때 사용 합니다 . 
 01 . UIButton : 화면 에 버튼 을 배치 합니다 . 
 02 . UIImageView , UIImage : 화면 에 이미지 를 표시 할 때 사용 합니다 . 
 03 . UIViewController : 하나 의 화면 틀 에 사용 됩니다 . 
 04 . UITableView : 여러 개 의 내용 을 목록 형태 로 표시 할 때 사용 합니다 . 
 05 . UITableViewCell : UITableView 에서 한 칸 에서 의 내용 을 정 합니다 . 
 06 UIPickerView : 여러 개 의 목록 중 값 을 선택 할 때 사용 됩니다 . 
 07 . GADBannerView : Admob 배너 광고 를 표시 할 때 사용 됩니다 . 
 08 . GADInterstitial : Admob 전면 광고 를 표시 할 때 사용 됩니다 . 
 09 . UIActivityIndicatorView : 처리 중 사용 자 에게 기다리 라는 의미 로 사용 됩니다 . 
 10 . UIImagePickerController : 사진 라이브러리 에서 사진 을 선택 할 때 사용 됩니다 . 
 11 . UISearchBarDelegate : 검색창 을 구성 할 때 사용 됩니다 . 
 12 . SKPaymentTransaction : 인 앱 결제 를 구성 할 때 사용 됩니다 . 
 13 . SKProductsRequest : 인 앱 결제 목록 을 가져올 때 사용 됩니다 . 
 14 . NSUserDefaults : 각종 사용 자 설정 값 을 저장 할 때 사용 됩니다 . 
 15 . NSManagedObjectContext : 코어 데이터 다량 의 데이터 를 구조 적 으로 저장 할 때 사용 됩니다 . 
 저 는 처음 시작 시 에 어떤 기능 을 붙여야 할 경우 어떤 오브젝트 를 써야할지 몰라서 고민 했 던 기억 이 있 습니다 . 
 여러 다양 한 책 들 과 구글 의 도움 을 많이 받 았 는데요 . 여러 다양 한 예제 들 을 많이 봐 두 시 면 도움 이 될 듯 합니다 . 
 ! 할 일 관리 도구 ! 
 스 케 쥴 을 관리 할 할 일 관리 도구 가 필요 했 습니다 . 트렐로 서비스 를 이용 했 습니다 . 
 유료 버 젼 도 있 으나 , 무료 만 사용 하 더라도 간단 한 하나 의 프로젝트 관리 는 충분히 가능 합니다 . 
 해야 할 일 , 하 고 있 는 일 , 완료 된 일 , 배운 점 등 으로 보드 를 나눠서 사용 했 는데요 . 
 칸 반 형태 로 일 을 진행 하 시 고자 하 시 는 분 들 에게 는 익숙 한 패턴 입니다 . 
 ! 소스 관리 ! 
 Git ( https : / / git - scm . com / ) 을 이용 했 습니다 . 호스팅 서비스 로 는 https : / / bitbucket . org / 을 이용 했 습니다 . 
 Git 은 브랜치 등 으로 프로젝트 를 다른 방면 으로 작업 후 에 합치 거나 할 때 유용 합니다 . 
 물론 저희 는 혼자 서 작업 하 는 게 대부분 이 라 코드 의 병합 문제 등 이 거의 발생 하 지 않 았 으나 , 
 코드 가 어느 시점 에서 어떤 상태 였 는지 확인 하 는 것 은 추후 유지관리 부분 에서 굉장히 중요 하 므로 , 
 소스 관리 시스템 을 꼭 사용 하 시 기 바랍니다 . 
 ! 이미지 서비스 ! 
 글쓰기 화면 에서 보여질 랜덤 한 이미지 가 필요 했 습니다 . 
 다양 한 디바이스 크기 에 맞춰질 고 퀄리티 의 이미지 가 필요 했 습니다 . 
 물론 라이센스 에서 도 문제 가 없 어야 했 습니다 . 
 https : / / unsplash . com / 서비스 를 이용 했 습니다 . API 신 청시 시간 당 5000 콜 커버 가 가능 합니다 . 
 API 에서 는 랜덤 한 이미지 를 임의 의 크기 로 제공 하 는 서비스 를 제공 합니다 . 
 저희 같 은 가난 한 팀 에게 는 신 의 은총 같 은 서비스 입니다 . +______+ 
 ! 분석 도구 ! 
 Firebase ( https : / / firebase . google . com / ) 를 이용 했 습니다 . 
 분석 도구 는 앱 의 사용 주기 를 확인 하 기 위해서 필요 했 습니다 . 유료 앱 이 아닌 무료 앱 이 기 에 
 구매 로 이벤트 가 끝나 는 것 이 아니 라 , 사용 자 가 앱 을 오랫동안 사용 할 수 있 는 방식 을 계속 고민 해야 했 습니다 . 
 그러 다 보 니 첫 번 째 는 어느 지역 의 누가 어떤 버튼 을 얼마나 누르 는지 알 고 싶 은 게 제 마음 이 었 습니다 . 
 그래서 분석 툴 이 필요 했 는데요 . 그런 과정 에서 Firebase 를 선택 하 게 되 었 습니다 . 
 서비스 는 앱 을 생성 후 필요 한 파일 을 다운로드 후 에 작업 프로젝트 에 추가 해 주 는 방식 이 었 습니다 . 
 저 도 처음 해 봐서 약간 헷갈리 는 부분 이 있 어서 추후 에 다시 정리 할 생각 입니다 . 
 ! 광고 ! 
 애드 몹 ( https : / / apps . admob . com / ) 입니다 . 구글 의 광고 플랫 폼 을 이용 하 기 로 했 습니다 . 
 Firebase 설치 시 Admob 이 포함 되 어 있 어서 함께 설치 하 였 습니다 . 
 뷰 를 추가 하 고 해당 뷰 에 광고 를 넣 어 주 는 함수 를 실행 하 는 형태 였 습니다 . 
 광고 는 사용 자 가 사용 중 광고 를 클릭 하 면 클릭 당 금액 이 적립 되 도록 되 어 있 습니다 . 
 이러 한 광고 로 얼마 만큼 효용 이 있 는지 는 아직 미지수 지만 일단 지켜볼 생각 입니다 . 
 많 았 으면 자랑삼 아 올렸 을 텐데 . . 초라 한 성적 에 -_- ㅋㅋ 
 ! 아이콘 제작 ! 
 아이콘 제작 은 1024 x 1024 크기 의 png 파일 하나 가 필요 합니다 . 
 해당 파일 로 나머지 다른 아이콘 크기 는 리 사이즈 해 주 는 툴 ( App Icon Resizer ) 로 리 사이즈 하 면 되 었 습니다 . 
 우선 은 포토샵 으로 1024 x 1024 크기 의 아이콘 을 제작 한 후 App Icon Resizer 로 각 디바이스 에 맞 는 아이콘 크기 로 리사 이징 했 습니다 . 
 App Icon Resizer 는 1024 x 1024 크기 의 png 파일 을 드래그 앤 드롭 으로 프로그램 에 넣 으면 폴더 를 지정 하 게 됩니다 . 
 폴더 를 선택 하 면 각각 디바이스 의 요구사항 에 맞 는 크기 로 리사 이징 을 해 줍니다 . 
 리사 이징 된 각각 의 아이콘 을 Xcode 상 에서 아이콘 에 배치 해 주 면 됩니다 . 
 ! 스크린 샷 제작 ! 
 런 치 킷 ( https : / / launchkit . io / ) 서비스 를 이용 하 시 면 보다 편리 하 게 스크린 샷 을 만드실 수 있 습니다 . 
 최근 에 는 단순 디바이스 에서 의 캡 춰 화면 이 아닌 디바이스 틀 도 보이 고 화면 위아래 에 글자 를 넣 는 형태 가 일반 적 인데요 . 
 이 곳 의 서비스 를 이용 하 면 손쉽 게 그러 한 이미지 를 만들 수 있 습니다 . 
 최근 아이튠즈 커넥트 의 변경 으로 모든 디바이스 크기 의 스크린 샷 을 다 올리 는 것 이 아니 라 , 
 레이아웃 의 큰 변화 만 없 다면 , 5 . 5 인치 의 스크린 샷 하나 로 전체 디바이 에 적용 가능 합니다 . 
 예전 에 는 스크린 크기 별 로 이미지 를 조정 해야 했 기 때문 에 이러 한 서비스 가 필수 적 이 었 다면 , 이제 는 5 . 5 인치 하나 만 만들 어서 
 전체 적용 해도 되 므로 , 서비스 의 매력 은 조금 떨어진 것 이 사실 입니다 . 
 그러나 여전히 틀 에 이미지 를 선택 하 고 글씨 를 선택 하 고 간단 한 클릭 몇 번 만 으로 훌륭 한 스크린 샷 이 나온다는 것 은 참으로 매력 적 인 서비스 입니다 . 
 ! 소개 글 작성 ! 
 소개 글 작성 은 한글 과 영문 으로 작성 을 해야 합니다 . 
 저희 팀 은 영어 를 그리 잘 하 는 인원 이 없 으니 , 일단 은 한글 로 작성 후 번역 을 의뢰 하 는 것 이 그동안 의 수순 이 었 습니다 . 
 저희 가 사용 한 번역 서비스 는 플 리토 ( https : / / www . flitto . com / ) 입니다 . 
 이 곳 은 한 장 이나 단락 별 로 번역 을 요청 할 수 있 으마 , 제품 소개 글 정도 의 간단 한 페이지 라면 2 , 3 천 원 선 이 면 번역 이 가능 합니다 . 
 회원 가입 후 포인트 를 구매 하 고 그 포인트 로 번역 의뢰 를 할 수 있 습니다 . 
 글자 기준 으로 금액 을 책정 하 다 보 니 , 의뢰 전 에 한글 부터 가다듬 는 작업 이 필요 합니다 . 
 지난 번 앱 에 이어서 진행 되 다 보 니 별다른 도구 의 변화 는 없 었 습니다 . 
 무료 버 젼 의 특성 상 광고 가 추가 되 고 , 그러 다 보 니 사용 자 분석 이 필요 해져서 추가 적 인 분석 툴 이 추가 되 었 습니다 . 
 물론 이러 한 툴 만 있 다고 개발 이 되 진 않 습니다 . 대부분 많 은 고민 과 기획 , 디자인 적 인 부분 , 개발 부분 에서 의 문제 해결 등 이 필요 합니다 . 
 다만 이러 한 내용 이 있 다는 걸 정리 하 면서 저 도 제 머리 속 에서 한 번 정리 를 하 고 
 이 글 을 읽 으시 는 아이폰 앱 개발 을 시작 하 시 고자 하 시 는 분 들 에게 조금 이나마 도움 이 되 고자 하 였 습니다 . 
 쓰 다 보 니 글 이 길 어 졌 습니다 . 긴 글 읽 어 주 셔서 감사 합니다 . ^^ 
 아 중요 한 목적 . 모노 리얼 다이어리 많이 이용 해 주 세요 . ^^ 
 공유 버튼 을 이용 해서 페이스북 이나 트위터 에 내용 을 공유 하 시 면 일정 기간 광고 가 사라져서 광고 없이 도 사용 이 가능 합니다 . ^^ 
 의견 이 있 으실 경우 monorial @ eedler . com 으로 보내 주 시 면 적극 반영 하 겠 습니다 . ^^ 
 모노 리얼 Monorial 전체 도구 정리 ( 0 ) 
 모노 리얼 Monorial 전체 도구 정리 
 2016 . 09 . 05 13 : 52 
 Admob , bitbucket , Firebase , Git , justoneline , monorial , sourcetree , Trello , unsplash , XCode , 메모장 , 모노 리얼 , 애드 몹 , 일기장 , 일상 , 트렐로 , 파이어 베이스 
 혼자 면서 팀 이 라고 부르 는 개발 팀 이 들러 입니다 . ^^ 
 1 인 체제 를 선택 하 면서 몇 가지 의 결심 을 했 습니다 . 
 그 중 하나 는 두 달 에 하나 씩 신규 앱 을 만들 어서 출시 하 자 . 라고 하 는 계획 이 었 습니다 . 
 그래서 죽 이 되 든 밥 이 되 든 . 만족 하 든 만족 하 지 않 든 두 달 에 하나 씩 앱 을 내놓 고 있 습니다 . 
 2 월 에 처음 아이폰 개발 을 시작 해서 
 4 월 : EzCurrency 쉬운 환율 계산 https : / / goo . gl / YUbPqd 
 6 월 : JustOneLine 한 줄 메모장 http : / / goo . gl / q 5 wpte 
 7 월 : EzCurrency 쉬운 환율 계산 2 . 0 업데이트 
 8 월 : EzCurrencyLite 쉬운 환율 계산 무료 버 젼 https : / / appsto . re / kr / Dthleb . i 
 8 월 : Monorial 모노 리얼 다이어리 : 일상 을 새기 다 http : / / goo . gl / Ti 93 mz 
 여기 까지 달려왔 습니다 . 8 월 의 환율 계산기 무료 버 젼 처럼 파생 적 인 거 빼 고 는 어떻게 든 꾸역꾸역 진행 하 고 있 습니다 . 
 지금 보 면 맘 에 안 드 는 부분 도 있 는데요 . 언제나 . 완벽 보단 완성 이 낫 다 라는 생각 으로 일단 진행 하 고 있 습니다 . 
 특히 8 월 말 부터 심사 를 진행 했 던 모노 리얼 이 9 월 1 일 이 되 서 야 런 칭 이 된 게 개인 적 으론 많이 아쉽 습니다 . 
 오늘 은 모노 리얼 다이어리 를 만들 면서 배웠 던 점 을 정리 하 도록 하 겠 습니다 . 
 얼마 전 앱 을 개발 할 때 프로그래밍 적 인 기술 뿐 만 이 아닌 다른 부가 적 인 준비 사항 들 을 함께 이야기 했었 는데요 . 
 해당 글 은 JustOneLine 개발 개요 에서 작성 했었 습니다 . http : / / blog . eedler . com / 10 
 이 글 에서 기존 글 과 내용 이 겹치 는 부분 은 자세히 작성 하 진 않 았 습니다 . 
 기존 글 과 마찬가지 로 누군가 에게 알리 기 보 다는 저 자신 을 위한 글 이 며 , 
 대단 한 전문 적 기술 이 라기 보 다는 시작 하 고자 하 시 는 분 들 에게 조금 이나마 도움 이 되 길 바라 는 마음 에서 작성 합니다 . 
 앱 개발 방법 이 라기 보 다는 모노 리얼 을 제작 할 때 제 생각 의 흐름 을 적 었 다고 생각 하 시 면 오히려 맞 습니다 . 
 모노 리얼 다이어리 : 일상 을 새기 다 
 앱 스토어 : Monorial 모노 리얼 다이어리 http : / / goo . gl / Ti 93 mz 
 개요 : 일상 을 기록 하 세요 . 자신 을 위한 하루 한 편 의 글 . 
 기획 의도 : 한 장 의 사진 과 한 줄 의 메모 를 한 화면 에서 보여 주 는 제품 . 
 비슷 한 컨셉 이 었 으나 기존 JustOneLine 을 만들 면서 사용 자 가 제어 하 는 부분 너무 적 다는 느낌 이 강했 습니다 . 
 앱 을 통제 하 고 있 다는 느낌 을 받 을 수 없 는 게 문제 였 습니다 . 
 그래서 제 어 부분 을 붙이 고 , 무작위 적 인 작성 이 아니 라 하루 한 번 자신 을 위한 글 이 라는 컨셉 을 강조 하 기 위해 날짜 를 강조 하 는 형태 가 필요 했 습니다 . 
 그래서 다이어리 형태 로 제작 하 고자 결정 하 였 습니다 . 
 가격 : 무료 ( 인 앱 결제 로 광고 제거 기능 을 추가 하 자 ) 
 생각 의 과정 : 
 1 . 광고 없 는 유료 버 젼 이 어울린다고 생각 했 지만 JustOneLine 의 경험 상 유료 결제 가 약간 의 장벽 이 라고 생각 했 습니다 . 
 2 . 그래서 광고 를 붙이 고 무료 버 젼 을 해야 겠 다고 생각 했 습니다 . 
 4 . 글 보 기 화면 에서 공유 버튼 으로 SNS 에 공유 를 하 면 일정 기간 광고 가 사라지 는 컨셉 을 생각 했 습니다 . 
 5 . 광고 가 상관없 는 유저 는 그냥 사용 하 면 되 고 , 광고 가 싫 은 유저 는 제 앱 을 사용 하 고 있 음 을 SNS 에 공유 함 으로써 제 앱 을 홍보 해 주 고 일정 기간 광고 를 안 보 길 원했 습니다 . 
 6 . 이러 한 방식 은 여러 게임 에서 이미 사용 하 고 있 었 으니 부담 은 없 었 습니다 . SNS 에 공유 하 고 혜택 받 기 형태 는 게임 에서 널리 사용 하 고 있 었 으니까요 . 
 7 . 처음 엔 공유 버튼 을 눌러서 게시 버튼 을 눌렀 는지 그냥 창 을 닫 아 버렸 는지 체크 가 되 는지 조차 몰랐 지만 일단 진행 하 기 로 결정 하 였 습니다 . 
 작업 정리 
 실제로 앱 개발 을 진행 하 다 보 면 프로그래밍 이 그렇게 큰 부분 이 아니 라는 걸 깨닫 게 됩니다 . 
 아주 중요 하 지만 전부 는 아니 죠 . 그래서 다른 많 은 부분 들 에 세세 한 신경 을 써야 하 며 , 다른 외부 자원 을 많이 활용 해야 합니다 . 
 물론 전 겁나 돈 많이 벌 고 겁나게 잘 나가 는 프로 개발자 가 전혀 아닙니다 . 
 그래서 이런 말씀 을 드릴 만 한 자격 이 되 는진 모르 겠 지만 
 앱 을 기획 하 실 때 앱 의 기술 , 기능 만 을 기획 하 는 게 아니 라 . 출시 를 어떻 게 할지 , 홍보 를 어떻 게 할지 같이 고려 하 시 길 바랍니다 . 
 1 . 할 일 관리 
 2 . 소스 관리 
 3 . 사진 이미지 
 4 . 광고 붙이 기 
 5 . 분석 도구 
 6 . 소개 글 작성 
 7 . 인 앱 결제 
 참고 . 언어 는 Swift , 개발 환경 은 Xcode 로 진행 했 지만 특별 한 사항 이 없 어서 제외 했 습니다 . 
 1 . 할 일 관리 트렐로 https : / / trello . com / 
 어떤 작업 을 하 시 더라도 할 일 관리 는 필요 합니다 . 10 년 전 쯤 처음 업무 라는 걸 하 기 시작 하 면서 여러 가지 도구 를 거쳐왔 는데요 . 
 최근 몇 년 사이 에 는 일 하 는 공간 이 여기저기 바뀌 면서 노트 로 는 좀 힘들 어서 프로그램 적 인 도구 를 찾 아야 했 습니다 . 
 그 때 여성 게임 개발자 인 저 의 콤 푸 타 스승 님 의 추천 으로 트렐로 를 알 게 되 었 습니다 . 
 할 일 관리 는 여전히 트렐로 입니다 . 도구 는 한 번 정하 면 바꾸 기 힘드 므로 , 여전히 전 트렐로 를 사용 하 고 있 습니다 . 
 포스트잇 처럼 이리저리 왔 다 갔 다 할 수 있 어서 편리 합니다 . 
 개인 적 취향 차이 겠 지만 . 좀 더 할 일 관리 태 스 크 관리 느낌 을 받 고 싶 으시 다면 분 더 리스트 ( https : / / www . wunderlist . com / ) 도 추천 합니다 . 
 혼자 하 면서 칸 반 같 은 개발 방법론 을 도입 . 이 라고 하 기 엔 너무 거창 합니다 . 그냥 개발 방법론 까지 는 아니 지만 전 현재 할 일 을 최대 세 개 까지 만 놓 습니다 . 
 여러 경험 으로 전 제 가 엄청 뛰어난 업무 능력자 가 아니 라는 것 은 알 고 있 습니다 . 
 살펴보 니 동시 할 일 이 세 개 를 초과 하 면 일 의 진척 이 오히려 느려 진다는 것 을 알 게 되 었 습니다 . 
 그래서 일 이 겹칠 경우 기존 일 을 예정 목록 으로 돌리 든 , 마무리 를 해서 완료 목록 으로 넘기 든 해서 항상 하 고 있 는 일 은 세 개 이하 로 유지 하 고 있 습니다 . 
 트렐로 는 이러 한 점 에서 현재 할 일 의 갯 수 가 명확 하 게 눈 에 들어와서 즐겨 사용 하 고 있 습니다 . 
 2 . 소스 관리 https : / / bitbucket . org / https : / / www . sourcetreeapp . com / 
 프로그램 을 만들 다 보 면 중간 중간 에 저장 할 일 이 있 고 , 다른 사람 들 과 협업 을 해야 할 경우 도 있 습니다 . 
 이럴 경우 단순 컨트롤 S 만 으로 는 힘듭니다 . 진행 하 다 뭔가 변경 사항 이 있 을 경우 . 우리 에겐 컨트롤 Z 가 있 지만 . 3 일 전 상태 의 코드 로 컨트롤 Z 를 할 수 는 없 습니다 . 
 소스 관리 시스템 은 그 때 그 때 의 상황 별 코드 와 코멘트 를 남길 수 있 으며 , 다른 사람 들 과 협업 을 하 며 하나 의 통일 된 코드 를 유지 하 고자 할 때 좋 습니다 . 
 실무 에서 는 프로덕트 코드 가 존재 하 고 브랜치 등 으로 분류 를 따로 만들 어서 작업 후 완료 되 면 프로덕트 쪽 에 합치 는 방식 도 사용 합니다 . 
 단순 하 게 프로덕트 코드 는 언제나 돌아가 는 코드 여야 하 는 원칙 이 있 게 되 는 거 죠 . 팀 의 성격 에 따라서 사용 방식 은 천차만별 이 지만 사용 하 시 길 추천 드립니다 . 
 전 Git 을 사용 합니다 . 어떤 걸 사용 하 더라도 개발 을 들어가 기 전 에 한 번 알아보 시 기 바랍니다 . 
 JustOneLine 의 글 에서 도 언급 했 지만 제 호스팅 서비스 는 여전히 비트 버킷 입니다 . 프로그램 은 소스 트리 를 여전히 사용 하 고 있 습니다 . 왜 그런지는 모르 겠 지만 전 이게 좋 습니다 . ^^ 
 3 . 사진 이미지 https : / / unsplash . com / 
 프로그램 에 사용 할 때 무료 인 사진 을 찾 는 일 은 생각 보다 어렵 습니다 . 
 모노 리얼 에서 는 늘 새로운 배경 화면 이 나왔 으면 좋 겠 다고 생각 했 고 , 무료 로 사용 할 수 있 는 이미지 여야 좋 았 습니다 . 
 물론 당연 하 게 도 그 사진 은 이뻐야 죠 . 인터넷 에 찾아보 면 몇 개 의 무료 로 사용 할 수 있 는 라이센스 를 갖 고 있 는 이미지 사이트 들 이 있 습니다 . 
 앱 을 개발 하 시 기 전 에 사용 할 자원 이 사용 해도 되 는 것 인지 확인 하 시 기 바랍니다 . 
 가장 좋 은 건 역시 나 정당 한 대가 를 지불 하 고 사용 하 는 것 입니다 . 
 그림 , 사진 이미지 뿐 아니 라 , 버튼 이미지 , 폰트 등 도 라이센스 를 꼭 확인 하 시 기 바랍니다 . 
 4 . 광고 붙이 기 https : / / apps . admob . com / 
 기존 유료 앱 을 만들 때 는 생각 하 지 않 았 기 때문 에 얼마 전 처음 으로 앱 에 광고 를 부착 했 습니다 . 예전 에 는 애플 에서 iAd 라는 서비스 를 했었 는데 이제 더 이상 지원 하 지 않 아서 
 다른 회사 의 광고 플랫 폼 을 부착 할 필요 가 있 었 습니다 . 그래서 선택 한 건 제일 큰 회사 꺼 쓰 자는 생각 에 . 구글 의 애드 몹 을 선택 했 습니다 . 
 만드 시 고자 하 는 앱 이 무료 앱 이 라면 광고 부착 을 많이 생각 하 실 텐데요 . 
 전 애드 몹 을 선택 했 지만 광고 플랫 폼 회사 가 애드 몹 만 있 는 것 은 아닙니다 . 다른 몇 개 의 회사 에서 지원 하 는 광고 플랫 폼 을 잘 비교 해 보 고 추가 하 시 기 바랍니다 . 
 5 . 분석 도구 https : / / console . firebase . google . com / 
 제 가 선택 한 툴 은 파이어 베이스 입니다 . 구글 애널리 틱 스 가 있 는데 . 향후 에 구글 이 파이 어 베이스 라고 하 는 서비스 로 모든 것 을 대동단결 ? 할 것 이 라는 소식 을 저 의 조언자 께서 해 주 셔서 파이 어 베이스 로 붙였 습니다 . 
 사용자 분석 은 이젠 그리 특이 한 개념 이 아닙니다 . 
 실제로 자신 의 앱 이 어떤 사람 이 어디 에서 어떤 버튼 을 누르 며 , 하루 몇 시간 을 사용 하 는지 분석 하 는 일 은 당연 한 수순 이 되 고 있 습니다 . 
 전 에 는 저 도 급한 맘 에 자세히 알아보 지 않 고 분석 도구 를 추가 하 지 않 았 는데요 . 앱 에 관한 사용자 분석 은 반드시 해야 하 는 부분 이 라고 생각 합니다 . 
 물론 전 기존 에 일단 출시 하 고 사용 률 이 좀 올라가 면 부착 할 생각 이 었 지만 . 이번 에 경험 해 보 니 처음 부터 부착 하 더라도 부담 없 는 작업 으로 되 어 있 습니다 . 
 기획 단계 에서 이러 한 서비스 들 도 함께 고려 해 보 시 기 바랍니다 . 
 소개 글 작성 은 영어 와 한글 이 있 습니다 . 
 전 영어 를 유창 하 게 잘 하 는 편 이 아닙니다 . 그래서 상품 설명 의 문구 를 작성 하 더라도 글 을 감흥 이 느껴 지 게 는 작성 할 수 없 습니다 . 
 그래서 애초 에 영어 는 감성 이 없 는 설명 식 으로 , 한국어 는 좀 감성 적 으로 작성 하 였 습니다 . 
 소개 글 은 아직 도 수정 중 인데요 . 계속 변화 를 줄 생각 입니다 . 사용자 입장 에서 스토리 와 기능 을 적절 하 게 섞 는 설명 은 여전히 저 에겐 너무 어렵 습니다 . 
 이번 엔 영어 번역 은 집단 번역 서비스 플 리토 ( https : / / www . flitto . com / ) 를 이용 하 지 않 고 , 근처 지인 에게 간단 한 검수 만 받 았 습니다 . 
 앱 등록 시 스크린 샷 은 전 처럼 https : / / launchkit . io / 서비스 를 이용 했 습니다 . 
 최근 앱 스토어 관리 웹 사이트 아이튠즈 커넥트 ( https : / / itunesconnect . apple . com / ) 의 변경 으로 모든 사이즈 를 다 업로드 할 필요 없이 . 
 5 . 5 인치 하나 만 업로드 해도 앱 에서 크기 별 로 특별 한 레이아웃 의 차이 만 없 다면 심사 가 가능 하 며 , 각 디바이스 별 로 알 아서 보여집니다 . 
 그래서 5 . 5 인치 디바이스 용 하나 만 업로드 한 후 전체 크기 별 디바이스 에 적용 하 였 습니다 . 
 모노 리얼 앱 스토어 에 는 인 앱 결제 마크 가 있 는데 실제로 인 앱 결제 는 없 습니다 . 
 광고 제거 기능 을 추가 했었 는데 8 월 달 이 지나 는 것 이 싫 어서 일단 출시 하 자는 생각 에 광고 제거 인 앱 결제 를 빼 고 출시 했 습니다 . 
 많 은 앱 들 이 광고 제거 를 위해 인 앱 결제 를 붙이 고 있 지만 유료 , 무료 버 젼 을 따로 만드 는 경우 도 있 습니다 . 
 컨텐츠 가 쌓이 는 경우 에 는 유료 를 구매 했 을 때 쌓였 던 컨텐츠 에 대한 고민 때문 에 인 앱 결제 가 유용 합니다 . 
 그러나 환율 계산기 처럼 자료 가 쌓이 는 형태 가 아니 라면 선택 은 오롯 하 게 팀 의 결정 이 겠 지요 . 
 앱 을 만드실 때 결제 부분 을 어떻게 하 실 지도 같이 고민 하 시 기 바랍니다 . 
 저 같 은 경우 막연 하 게 인 앱 결제 로 해야 지 라고 생각 했 다가 생각 보다 긴 시간 을 이 곳 에 썼 습니다 . 
 차라리 처음 부터 인 앱 결제 는 없이 출시 하 고 추후 에 붙였 더라면 출시 시기 가 훨씬 당겨졌 을 것 입니다 . 
 8 . 홍보 - 아직 모르 겠 음 . 
 마케팅 은 정말 어렵 습니다 . 어떻게 알려야 할지 제 앱 의 포지션 을 어떻게 잡 아야 할지 는 정말 어려운 부분 입니다 . 
 앱 소개 에 기능 만 을 쭈욱 나열 한 순수히 개발자 적 인 소개 글 을 보 고 
 마 케 터 로서 조언 해 주 시 는 분 은 ' 사람 은 제품 을 그렇게 선택 하 지 않 는다 ' 는 것 이 었 습니다 . 
 명확 한 상황 과 포지션 을 고민 해 보 라고 합니다 . 그래서 지금 고민 중 입니다 . 
 이번 글 에 는 프로그래밍 적 인 . .. 코드 를 어떻게 작성 해야지 하 는 부분 은 언급 하 지 않 았 습니다 . 
 앱 의 화면 에 버튼 을 어떻게 만들 고 탭 했 을 때 어떻게 보여 질지 같 은 건 . 그런 건 구글 에서 하나 하나 찾아보 셔도 되 는데 . 
 전체 적 인 흐름 을 언급 한 글 은 별로 없 길래 한 번 작성 해 봤 습니다 . 
 전문 가분 들 에겐 별거 아닐 수 도 있 겠 지만 , 
 첫 시작 에 어떤 거 부터 해야 하 지 고민 하 시 는 분 들 에게 는 전체 적 인 흐름 이 이렇 다는 것 을 말씀 드리 면 도움 이 될 꺼 같 았 습니다 . 
 이러 한 도구 나 플랫 폼 의 구성 , 선택 ? 같 은 것 들 은 오롯 이 팀 의 결정 입니다 . 
 취할 게 있 으면 취하 고 , 버릴 게 있 으면 버리 면 됩니다 . 
 다만 취할 수 도 있 었 는데 , 생각 못 해서 고려 대상 에서 제외 되 지 않 길 바라 는 마음 에서 이렇게 정리 해 보 았 습니다 . 
 참고 글 JustOneLine 개발 개요 http : / / blog . eedler . com / 10 
 모노 리얼 : 일상 을 새기 다 http : / / goo . gl / Ti 93 mz 
 하루 한 편 당신 만 을 위한 글 을 써 보 세요 . ^^ 
 JustOneLine 한 줄 메모장 소개 ( 0 ) 
 JustOneLine 개발 관련 개요 ( 6 ) 
 JustOneLine 아이콘 선별 과정 ( 2 )