Có một trình tự để đọc qua trang web dành cho nhà phát triển Android cho người dùng mới sử dụng Android không? [đóng cửa]


8

Tóm lại: Tôi có thể mua một cuốn sách, mọi người nói "Chỉ cần đọc trang web dành cho nhà phát triển", tôi thích được cho ăn thìa học tập sớm cho công nghệ, con đường nào thông qua trang web dành cho nhà phát triển sẽ cho tôi biết rằng tôi cần thìa (đó là , các ví dụ gắn trực tiếp với phần đang được thảo luận, một đường dẫn rõ ràng, v.v.).

Tôi tiếp tục thấy rằng tôi không cần phải mua một cuốn sách phát triển Android, rằng tôi chỉ nên đọc trang web của nhà phát triển Android , bởi vì nó có mọi thứ tôi cần biết. Tôi thấy nó nhiều hơn khi uống từ vòi cứu hỏa .

Nhưng tôi là một trong những người thích được đi qua những điều cơ bản. Tôi thích xây dựng kiến ​​thức của mình, thay vì bỏ vào tài liệu tham khảo. Tôi cũng muốn đảm bảo rằng tôi đã thấy tất cả / hầu hết các chủ đề được đề cập. Tôi ghét phát triển điều sai, vì tôi không biết về Mảnh vỡ, Nhà cung cấp nội dung hoặc bất cứ điều gì.

Vì vậy, vì đó là một tài nguyên tuyệt vời, tốt hơn bất kỳ cuốn sách nào (chúng tôi không cần những cuốn sách hôi thối), làm thế nào để tôi truy cập trang web để có được thông tin được cung cấp theo cách giống như một cuốn sách?


1
Nó được đặt chính xác như thế nào một cuốn sách sẽ đặt nó ra. Có vẻ như đó vấn đề của bạn với nó.
Ben Brocka

@BenBrocka bạn phải đọc một số cuốn sách nhảm nhí. Tôi nhận được thông tin tốt từ họ, và họ không đặt ra như thế này ....
Paul

1
Cho ăn bằng thìa? Nếu chiến lược đó làm việc cho bạn, nhiều sức mạnh hơn. Nhưng tôi đã có một thời gian khó khăn khi nói rằng trong thế giới phát triển nhanh chóng (đặc biệt là trong lĩnh vực di động có nhịp độ nhanh.) Tôi không nghĩ rằng nó sẽ làm việc cho tôi vì, ít nhất là theo cách mà họ đã thấy nó, cách duy nhất để học (nhưng thực sự học) là rơi vào một tình huống thực tế. Nếu bạn cố gắng xây dựng kiến ​​thức của mình trong các bước bé, công cụ đó sẽ bị lỗi thời theo thời gian bạn muốn sử dụng nó. YMMV.
luis.espinal

Câu trả lời:


11

Tôi là một trong những người thích được đi bộ qua những điều cơ bản. Tôi thích xây dựng kiến ​​thức của mình, thay vì bỏ vào tài liệu tham khảo. Tôi cũng muốn đảm bảo rằng tôi đã thấy tất cả / hầu hết các chủ đề được đề cập. Tôi ghét phát triển điều sai vì tôi không biết về Mảnh vỡ, Nhà cung cấp nội dung hoặc bất cứ điều gì.
... Làm thế nào để tôi truy cập trang web để có được thông tin cung cấp giống như một cuốn sách sẽ trình bày?

Trình tự đọc qua gần với lộ trình học tập hoạt động tốt đối với tôi vài năm trước là như sau:

  1. Mở tab Hướng dẫn Dev . Lưu ý rằng tuyên bố mở đầu của nó nói:

    Hướng dẫn Dev cung cấp một giới thiệu thực tế để phát triển ứng dụng cho Android ...

  2. Đọc từng chủ đề được liệt kê trong cột bên trái, từ trên xuống dưới
    Lưu ý xử lý các siêu liên kết trong các chủ đề Hướng dẫn Dev có thể khó khăn. Đối với lần đọc đầu tiên, tôi sẽ tránh bước sang nghiên cứu những điều này, đọc qua như thể đó là văn bản đơn giản - nhưng đây không phải là vấn đề sở thích cá nhân.

http://i.stack.imgur.com/U9hkO.jpg
Mặc dù có vẻ rõ ràng khi bạn nhìn thấy các mũi tên và tab có liên quan được mở ở ảnh chụp màn hình ở trên, nhưng nó không tự động rõ ràng khi nhà phát triển người mới lần đầu tiên hạ cánh ngay tại http://developer.android.com .


Điều này chỉ gợi ý tôi uống từ vòi cứu hỏa ...

Điều tốt là, hướng dẫn giới thiệu như thế được thiết kế để cho phép học nhanh ; nếu bạn cảm thấy bạn không thể đọc nhanh, tốt hơn bạn nên học cách làm điều đó.

  • Người ta có thể sử dụng hướng dẫn rất Android này để thực hành kỹ năng đó. Đặt khung thời gian hợp lý để hoàn thành việc đọc - nói điều gì đó như một tuần hoặc ít hơn. Đặt mục tiêu thực tế - "trở thành chuyên gia trong 3 ngày" sẽ không làm. Nhằm mục đích có được một bức tranh lớn, để hiểu nơi cần tìm chi tiết về các chủ đề khác nhau mà người ta có thể cần trong tương lai - những thứ như thế. Sau đó, tốt, bắt đầu đọc các chủ đề hướng dẫn, từng cái một, từ trên xuống dưới - cố gắng theo kịp với khung thời gian được đặt.

Nó là rất khó xảy ra rằng Android sẽ là công nghệ duy nhất bạn sẽ cần phải học qua nghề nghiệp của bạn. Sẽ có nhiều người khác ở phía trước.

Có thể nhận ra hướng dẫn của người mới bắt đầu và đọc nhanh những điều này sẽ mang lại cho bạn một lợi thế nghiêm trọng về lâu dài. Điều này sẽ cho phép bạn nhanh chóng bắt đầu làm việc với công nghệ mới trong khi những người khác xung quanh vẫn sẽ phàn nàn về vòi cứu hỏa và lãng phí thời gian để tìm kiếm một con đường hoàng gia thực sự nằm trước mặt họ.


Điều này chỉ gợi ý tôi uống từ vòi cứu hỏa .... Ví dụ: nó hoạt động như phần 1 nhưng không nói về UI cho đến phần 6. Là người mới bắt đầu, tôi muốn những thứ đó gắn liền với nhau khi tôi bắt đầu.
Paul

1
@Paul vâng nghe có vẻ quen. :) "Chương này cảm thấy nhàm chán, tôi biết có nhiều điều thú vị hơn một vài bước nhảy về phía trước". Nếu bạn đã phát triển trực giác tốt đó (điều này bằng cách nào đó đưa bạn lên một chút so với người dùng mới sử dụng Android thì không), hãy cân nhắc sử dụng trực giác đó để "tùy chỉnh" một chuỗi trong đó bạn đọc các chủ đề Dev Guide. Nếu bạn may mắn, điều này có thể giúp bạn tiết kiệm thời gian.
gnat

1
@maple_shaft "Tôi là một trong những người thích được hướng dẫn cơ bản. Tôi thích xây dựng kiến ​​thức của mình, thay vì bỏ vào tài liệu tham khảo. Tôi cũng muốn đảm bảo rằng tôi đã thấy tất cả / hầu hết các chủ đề đề cập." - đó là trích dẫn từ câu hỏi tôi dự định trả lời
gnat

1
@Paul - câu hỏi của bạn không thể trả lời theo nghĩa chung vì hầu hết mọi người đều có các chiến lược khác nhau để học, đặc biệt là phát triển phần mềm. Một số người sẽ hợp pháp nói rằng trang web này tốt như cuốn sách bởi vì, đối với họ, nó là như vậy. Bạn có thực sự ngạc nhiên về điều này? Và bạn có thực sự nghĩ rằng họ nên ngừng nói như vậy? Nó không chỉ dành riêng cho mọi người, mà nó còn dành riêng cho công nghệ.
luis.espinal

1
Bản sửa đổi của trang web Nhà phát triển Android có nghĩa là liên kết cũ hiện đưa bạn đến trang chỉ mục API Hướng dẫn . Một khởi đầu tốt hơn những ngày này có lẽ sẽ là trang Chỉ mục đào tạo .
Đánh dấu gian hàng

2

Vâng đây là các bước tôi đã thực hiện (với điều kiện tôi muốn nhảy qua đầu mình, từ những gì tôi thu thập không chính xác là cách bạn làm):

  1. Google xung quanh
  2. Tiếp tục được hướng dẫn tại đây: http://developer.android.com/guide/topics/fundamentals.html
  3. Nhận được khoảng một nửa thông qua, sau đó nhận được THÊM. Quay lại google. Trước khi bạn làm điều tương tự, hãy tham gia 'AndroidManifest.xml, Hoạt động và tất cả các trang con của nó và Giao diện người dùng và tất cả các trang con của nó
  4. Tìm một số hướng dẫn: (google nó. Hackaday và ActiveFrequency có một số quy tắc tốt, nhưng có một số quy tắc siêu liên kết ngu ngốc ở đây hoặc một cái gì đó, vì vậy tôi không thể liên kết chúng)
  5. Cảm thấy sẵn sàng để bắt đầu làm việc trên một ứng dụng
  6. Bắt đầu lập trình
  7. Bị nhầm lẫn
  8. Tìm câu trả lời trên StackOverflow và các trang web tương tự khác
  9. Khi tôi làm cho một phần của ứng dụng hoạt động và chuyển sang phần tiếp theo, hãy kiểm tra phần thích hợp trong http://developer.android.com/guide/topics/fundamentals.html để cố gắng tìm bất cứ điều gì có thể liên quan.
  10. Tại một số điểm, nhận ra rằng tôi đã làm mọi thứ sai với ứng dụng đầu tiên của mình và chuyển sang ứng dụng khác.


Điều này cho thấy quan điểm của tôi rằng tôi đã cố gắng thực hiện ... Tôi muốn tránh # 10
Paul

1
@Paul Nếu bạn có ý định làm một ứng dụng chính thức như một ứng dụng học tập của mình, chúc may mắn. Nếu bạn có một ý tưởng được cân nhắc kỹ lưỡng, những gì tôi khuyên bạn nên làm việc trên một ứng dụng mà bạn có thể sử dụng lại phần lớn công việc cho ứng dụng chính của mình. Tôi đoán khu vực lớn nhất mà tôi làm hỏng là không sử dụng tất cả các công cụ có sẵn. Tôi đặc biệt khuyên bạn nên đi vòng quanh để xem mọi người đã thực hiện công việc của bạn cho bạn ở đâu. Ngoài ra, hãy cố gắng viết mã của bạn theo mô-đun càng tốt, để nếu bạn cần sửa một cái gì đó, bạn có thể bật nó ra, kiểm tra nó, viết lại và đưa nó trở lại với nỗ lực tối thiểu.
Ross Aiken

@Paul Ngoài ra, chỉ cần tìm danh sách phát youtube này, có thể đáng giá, chưa có cơ hội tìm hiểu sâu về nó, có 200 video về phát triển Android ...: youtube.com/playlist?list=PL2F07DBCDCC01493A
Ross Aiken

Chỉ cần làm việc theo cách của tôi qua 20 video đầu tiên và cho đến nay, có vẻ như đó gần như chính xác là những gì bạn cần.
Ross Aiken

1

Trường cao đẳng cộng đồng mà tôi theo học thực sự có một khóa học về cách lập trình trong Android. Trước tiên, chúng tôi đang tìm hiểu những điều cơ bản (và một số nâng cao) của Java và sau đó chuyển sang Android. Sách giáo khoa thực hiện khá tốt công việc giải thích mọi thứ và, theo hiểu biết của tôi, là một trong những sách giáo khoa Lập trình Android duy nhất hiện có. Đây là một liên kết đến nó tại Amazon: http://www.amazon.com/Android-How-Program-Series-ebook/dp/B007HDPSAU/ref=pd_rhf_ee_p_t_3

Tôi có ebook cho iPad của tôi. Có lẽ một cuốn sách giáo khoa có thể giúp bạn! Nó có một số câu hỏi Tự khẳng định (và câu trả lời của họ). Chúc may mắn :)


0

Sau khi đi qua trang web của nhà phát triển tôi tin rằng tiền đề ban đầu của tôi là chính xác. Nếu bạn muốn có một tổng quan rõ ràng (được hướng dẫn) về chủ đề này, trước tiên hãy sử dụng một số nguồn khác.

Tôi đã có thể sử dụng Android Boot Camp 2012 để có cái nhìn tổng quan về chủ đề này. (Tất nhiên, nó không tuyệt vời để tham khảo về sau)

Sau đó, tôi có thể đọc những gì trên trang web của nhà phát triển tốt hơn và đặt các tác phẩm vào một bối cảnh tốt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.