기술적인 답변은 아니고, 지나가다 아직 학생인 것 같아 한마디 적는다.
앱이 광고가 없다고 하여 호객행위를 하고 싶은가본데,
자네나 같은과 동기, 또는 국내의 같은 학과 동기 및 선후배등이
개인 개발자로서 수익을 낼 수 있는 방법은 광고 밖에 없다. 간간이 회사 다니다 나와서 거기서 보고 들은 지식을 그대로 가져다 몇가지 트릭으로 수익을 내기도 하지만 극히 일부분이다.
앱 제목과 그에 기반한 사상에서
자네는 최소한의 동업자 의식도 없이 동종업계에 있는 사람들을 비난하는 것과 같으며,
그와 동시에 자네 스스로의 먹고 살길에 대해서도 부정하는 철학을 가진 것에 불과하다.
이러한 접근을 한다고해서 그 누가 알아주지도 않으며, 자네가 속한 자본주의 세계에서는 더더욱 도움이 되지 않는다.
그 앱 또는 향후의 개발에 있어서도 한번 자기가 속한 집단(눈에 보이지 않고 교류도 없지만)과의
최소한의 예의와 상호 관계에 대해서, 그리고 존중을 담아 최소한의 동업자 의식을 가지고 살아가길 바란다. 이런식은 좀 아니다. 취직용으로 잠깐 써먹을 요량이라도 그 취직하는 회사는 뭘로 먹고 살것 같은가? 어차피 광고 아니면 광고 뺀 유료 버전, 아니면 게임 아이템 판매에 불과하다.
그리고, 질문 관련해서, 교수는 사실 실무적인 개발 경력이 없는 경우가 태반이고, 설령있더라도 그거 하기 싫어서 때려치고 도망나온 집단에 불과하다. 교수가 알리가 만무하지. 제일 무식한 애들이 교수인데. 예를들어 인공지능학 등에서 두각을 나타내는 극.히. 극소수의 교수 빼고는 학문적인 깊이가 얕다고 보면 된다. 즉 기본 방향은 배우되 예외 상황에 대해서는 스스로 분석해서 공부하는 것이 맞다. 소위 삽질 하면서 '왜?'에 대해 고민을 해보길 바란다. 그게 프로그래머가 하는일이다. '띡'하니 질문 올리는게 프로그래머가 아니고. 어차피 웹에서 소스 긁어다가 만들었을 텐데 그정도 노력도 안하면 되는가?
마지막으로, 잔소리 했으니, 그래도 힌트를 좀 주면,
누르고 뗄떼 지연이 생기는 것은 UI Thread에서 처리하지 않도록 하면 개선되지 않을까? 이정도 이후 부분 정도는 잘 연구해보길 바란다. 불과 5분도 안걸리는 문제에 대해 질문한 것에 대해 부끄럽지 않으려면 말이지..