마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 공부 방법질문이요! (초급이후)

0 추천

안드로이드 공부 관련해서 질문드려요!

do it 안드로이드라는 책을 사서 공부하면서 인터넷 강의같은 것들도 참고 하면서 공부했는데요

실제로 프로젝트를 해보려고 만들어보는데 생각보다 깊이가 아직 얕은것 같아요 별거 없는 앱인데도 메모리를 많이 잡아먹는
것 같고 속도도 별로 안나는 것 같아서요
초급이나 입문서에는 거의 기본 동작 구현들만 설명되어있어서
좀더 난이도 있게 공부를 하고 싶은데 잘 정리된 책이나 강의 같은것들이 있을까요??

그리고 하나 더 질문을 드리면 실습 프로젝트를 따라 해볼 수 있을만한 컨텐츠들은 어디서 찾아볼 수 있을까요??

reniew (140 포인트) 님이 2017년 10월 21일 질문

1개의 답변

0 추천
일단 최적화/보안은 무시하고, 앱을 마켓에 런칭 하는 것을 목표로 잡습니다 간단한 다이어리나 공학용 계산기, 시간표 만들기와 같은 액티비티 5개 정도 되는 프로젝트를 잡아요. 생각보다 쉽진 않을 겁니다. 생각해야 할건 많을거구요.

이 단계를 거치면서, 스택오버플로우와 깃허브등의 사이트에서 원하는 답변을 얻는 방법, 원하는 질문을 하는 방법, 오류를 해결하는 노하우 등을 익히게 됩니다.

사실 모든 문제에 대한 최적의 해답은 없습니다. 사람마다 스타일이 다르고, 문제의 원인은 어마어마하니까요. 비트맵을 인텐트로 넘기려고 한다거나, 썸네일을 비트맵으로 구현해서 해상도가 깨진다거나 상상도 하지 못했던 안드로이드의 기능(?)을 깨닿게 되기도 합니다.

런칭 하나만 바라보고, 작은 기능부터 하나씩 시행착오를 거쳐보세요. 그 과정에서 살을 하나씩 붙이구요. 처음부터 너무 큰걸 만드려고 하지마세요. 작은 거부터 하다보면, 어느순간 원하는걸 만들 고 있을겁니다. Welcome to hell...o world!
길버트공원 (1,720 포인트) 님이 2017년 10월 22일 답변
두개정도 프로젝트는 진행을 해봤는데 그렇게 복잡하지도 않은 코드들인데 속도가 잘 안나와서 최적화에 관심이 좀 생겨서.. 그런쪽은 어떻게 공부해야 할까요???
개발시 늦어지는 이유는 대부분 이미지 때문 입니다.
그럴때는 picasso를 이용하세요, 사용하기도 쉽고 리소스도 효율적으로 관리 할
수 있습니다. 이것도 한가지 방법중에 하나 입니다.
...