2012-09-02 3 views
0

자바에 대한 경험과 OOP에 대한 이해가 있습니다. 2 ~ 3 주 전에 Android 용 애플리케이션을 만드는 방법을 배우기로 결심했습니다. 문제는 내가 읽은 모든 책들이 충분히 광범위하게 보이지 않는다는 것입니다. 대부분의 도서는 약 300-400 페이지에 달하며 모든 기본 사항을 이해하는 데 필요한 양질의 정보를 제대로 다루지 못합니다. 저는 현재 Reto Meier가 "pro Andorid 4"를 읽고 있는데, 인터넷에서 가장 자세한 정보원 중 하나지만 아직 충분하지 않습니다. Android 프레임 워크가 꽤 복잡하다는 것을 알았습니다. 활동, 의도, 서비스 및 기타 API가 있습니다. 공식 페이지의 Android 개발자 가이드는 매우 간단하며 주요 구성 요소를 자세히 설명하지는 않습니다. 그리고 나는 다른 자원들이 충분히 자세하지도 않다는 것을 알게됩니다. Intents의 사용법과 속성은 특히 Intent 상수와 Uri 객체가 Intens 생성자 등의 두 번째 매개 변수 인 암시 적 개체에 대해서는 설명이 부족합니다. 또한 다른 측면과 용도에 대한 정보를 찾을 수 없습니다. Context, Cursor 및 onActivityResult() 메서드 실행 후 반환되는 액션 등이 있습니다. 이 기본 정보에 대해 몇 가지 기본적이고 사소한 것에 대한 지식을 얻었지만 방송 수신 및 서비스를 사용하여 사진을 찍는 것과 같이 일반적인 기능을 구현하지 않으면 매우 혼란 스럽습니다.Android 학습 곡선

내 질문은 - 어디에서 할 수 있습니까? Android의 내부 구성 요소에 대해보다 포괄적이고 깊이있는 설명을 찾을 수 있습니까? 또한 Android 애플리케이션을 유창하게 만들고 개발과 관련된 모든 것을 완전히 이해하려면 얼마나 많은 시간이 걸렸습니까?

+1

"대부분의 책은 약 300-400 페이지입니다."- FWIW, [내 페이지는 1700 페이지 이상] (http://commonsware.com/). 그리고 제 페이지도 커졌습니다. :-) 그 너머, 모든 안드로이드 지식의 단일 마술 소스를 찾고 있다면 실망 할 것입니다. StackOverflow에 200,000 가지가 넘는 질문이 있습니다. 여기에는 방대한 공식 사례 나 시나리오 등이 포함되어 있습니다. – CommonsWare

+0

원하는 정보를 찾을 수없는 경우 책, 블로그 또는 StackOverflow ... 항상 [Android 소스 코드] (http://source.android.com/)가 있습니다 – Rob

+0

전체 플랫폼을 완전히 이해할 수있는 시간은 길고 오래갑니다. 프로토 타입을 작성하고 개선 할 수있는 방법에 대해 자세하게 질문하십시오. – Evert

답변

5

안드로이드의 내부 구성 요소에 대한 더 포괄적이고 자세한 설명은 어디에서 찾을 수 있습니까?

공식 Android 설명서는 매우 좋습니다.

http://developer.android.com/guide/components/index.html

또한 당신이 유창 안드로이드에게 응용 프로그램을하는 것이 했는가 얼마나 많은 시간이 ... 당신이 "유창"으로 이해한다에 따라 달라집니다. Hello World를 복사하지 않고 약 2 주 정도의 활동이 무엇인지 살펴 봅시다.

... 개발에 관련된 모든 것을 완전히 이해하고 있습니까?

완전히모든 지금을 이해 할 필요가 없습니다. 걱정마. 나중에 유용한 개념의 대부분을 이해하게 될 것입니다. 처음에는 몇 가지 앱을 만들고 Google을 항상 사용해보세요. 대부분의 경우 90 %를하는 방법을 더 많이 또는 더 적게 알게되고, 당신은 당신이 아직 잘 모르는이 영구적 인 10 %를 읽습니다.

관련 문제