Học lập trình Mobile nên bắt đầu ở đâu?

Thảo luận trong 'Viễn Thông Tin Học' bắt đầu bởi sonvu, 23/3/16.

Liên kết hữu ích: Đăng tin rao vặt | đăng tin rao vặt miễn phí

  1. sonvu

    sonvu Thành Viên

    Tham gia ngày:
    24/2/16
    Bài viết:
    78
    Đã được thích:
    3
    Sau dồi dào năm , người ta sẽ nghĩ rằng thị trường di động hiện tại đã bão hòa với mọi ứng dụng mà con người có xác xuất hình dung thì đều đã được làm hết rồi - nhưng quan điểm đó không ngay thẳng trong trường hợp này. Có rất nhiều thị trường ngách vẫn cần được lấp đầy và thậm chí cả thị trường bây giờ với một số ứng dụng đầu tiên vẫn có xác xuất bị tụt hậu về chất lượng. Tất cả điều đó để nói lên rằng: xoành xoạch có chỗ cho những ứng dụng Android mới , và với một tí bí quyết , bạn có xác xuất là nhà phát triển tạo ra một ứng dụng đình đám tiếp theo.

    Trước khi bạn bắt đầu học lập trình game ios hay phát triển ứng dụng Android của mình , có một số hoàn cảnh tiên quyết mà bạn cần phải thực hành đầy đủ.

    Kinh nghiệm lập trình Java: phát triển Android cốt yếu được thực hành trong Java. Nó không phải là một tiếng nói khó học , nhưng khi phát triển ứng dụng Android có xác xuất sẽ gặp nhiều chỗ không rõ ràng để hiểu biết nếu bạn không có một nền tảng vững chắc trong tiếng nói này. Android Java không giống hệt như Java chuẩn ( standard ) , nhưng việc học Java standard sẽ giúp bạn dễ dàng hơn trong quá trình phát triển Android.

    Kinh nghiệm về XML: Việc biết XML có xác xuất hữu ích trong một số chuye công nghệ liên tưởng và Android cũng không phải là một ngoại lệ. Đặc biệt , các file XML giúp việc khai báo các thành phần nông dân giao diện người dùng trong ứng dụng trở nên dễ dàng hơn. Kinh nghiệm về XML mang lại cho bạn một lợi thế lớn.

    Môi trường phát triển: Việc phát triển Android đã chuyển dần từ Eclipse sang Android Studio , và bạn có xác xuất tải nó về tại đây.

    Sự kiên trì: cuối cùng , việc học làm quen với các công cụ phát triển Android sẽ mất khá nhiều thời kì. Học làm thế nào để tạo ra một ứng dụng có chất lượng sẽ còn mất nhiều thời kì hơn. vì vậy bạn đừng nên vội vã. Luôn giữ vững và tập trung tâm tưởng của mình trong một thời kì dài. Ví như không bạn sẽ không còn trông mong gì được nữa và muốn bỏ cuộc.

    Trang web chính thức Android Developer
    [​IMG]

    Nơi đưa lại hiệu quả tốt nhất để bắt đầu danh sách này là trang web chính thức của các nhà phát triển Android. Họ có mọi thứ bạn cần cho cuộc hành trình phát triển ứng dụng của mình , bao gồm cả IDE và các công cụ được đề cập ở trên. Trang web này được điều hành bởi các nhà phát triển SDK Android , điều đó cũng đảm bảo rằng báo cáo của họ sẽ là đưa lại hiệu quả tốt nhất và hồ hết là cập nhật mới nhất.

    Đối với người mới bắt đầu , trang web này có một phần đào tạo hết thảy từ việc thiết lập môi trường và xây dựng ứng dụng Android đầu tiên cho đến cách phân phối một ứng dụng đã có đầy đủ tất cả các bộ phận cấu thành cần thiết và việc kiếm tiền trên Play Store. Đối với những lập trình viên có kinh nghiệm , thì các chỉ dẫn API và tài liệu biên soạn sẽ giúp bạn tìm ra giải pháp hiệu quả nhất cho các vấn đề gặp phải trong việc phát triển ứng dụng của mình.

    Phần yêu thích của tôi về trang web này là họ không chỉ dạy bạn làm thế nào để tạo ra những sản phẩm , mà làm thế nào để làm chúng thật tốt. Có 4 phần đào tạo bao gồm "những bài thực hành tốt nhất" về thiết kế giao diện , user input , hiệu suất , và bảo mật - chúng là không có một sự hạn chế hay một trường hợp ngoại lệ nào cả cần thiết để giành thắng lợi muốn tìm hiểu về phát triển Android.

    Giá: Miễn phí

    Phát triển ứng dụng Android trên trang Mobile Tuts+
    [​IMG]

    Tuts+ ( hay còn làm gọi là TutsPlus ) là một nguồn tài nguyên lớn cho các chỉ dẫn nhìn chung , nhưng phần lap trinh game Android của họ cũng có hàng tấn báo cáo cho người mới bắt đầu và cả các lập trình viên có nhiều kinh nghiệm. Chỉ cần duyệt qua danh sách Android này bạn sẽ thấy trên 150 chỉ dẫn phát triển đã được đăng lên trong vòng ba năm qua.

    Một điều tuyệt trần là các chỉ dẫn trên Tuts+ được phân loại theo công nghệ cũng như độ khó và thời gian dự kiến hoàn thành. Những chỉ dẫn này đều ở dạng text , nhưng chúng được format rất chuyên nghiệp và bao gồm vô vàn ảnh chụp màn hình để giúp bạn trong trường hợp bị nhầm lẫn.

    Như tôi đã đề cập ở trên , bạn sẽ muốn biết về Java và XML trước khi nhảy vào phát triển Android. Vâng , loạt bài chỉ dẫn Android 101 trên Tuts+ sẽ đưa bạn qua một phần giới thiệu về Java trước khi bạn nhảy vào SDK Android. Họ thực sự hiểu rõ về những gì mình đang làm và họ đã thực hành một nghề nghiệp tuyệt trần trong việc giảm bớt có nhiều trở ngại hoặc thiếu thốn trong quá trình Học hỏi của bạn.

    Giá: Miễn phí

    chỉ dẫn lap trinh android trên trang Vogella.com
    [​IMG]

    Vogella là một trang web dành riêng cho việc cung cấp kiến thức về Java , Android , và Eclipse. Họ có một loạt các bài chỉ dẫn để phát triển Android rất chuyên nghiệp , có rất nhiều ảnh chụp màn hình minh họa và lời khuyên để giúp bạn bắt đầu một cách nhanh chóng nhất có xác xuất mà không bỏ sót các chi tiết quan trọng.

    Các chỉ dẫn này bắt đầu từ những tri thức căn bản nhất , chả hạn như thiết lập môi trường phát triển Android và học các khái niệm phát triển Android căn bản , đến chủ đề như xử lí XML , thiết kế giao diện nâng cao , và vọc vậy với các cảm biến thiết bị. Số lượng chỉ dẫn ở đây không lớn như các nguồn tài nguyên khác , nhưng chất lượng của nó thì vô ngần tuyệt trần

    Giá: Miễn phí

    Loạt chỉ dẫn phát triển Android trên Lynda.com
    [​IMG]

    Nếu những nguồn tài liệu ở trên là chưa đủ đối với bạn , thì bạn có xác xuất muốn xem các chỉ dẫn bằng video về phát triển Android trên trang Lynda.com , một trang web với hàng ngàn khóa học video trên hàng trăm chủ đề liên tưởng đến các công nghệ khác nhau. Phần Android trên Lynda.com là nơi có 11 khóa học bằng video mà mỗi một khóa học có độ dài từ 2 đến 7 giờ , cộng tất cả lại là hơn 40 giờ video cực kỳ chất lượng.

    Một video chỉ dẫn bạn về quá trình xây dựng một ứng dụng chú thích ( note-taking app ) từ đầu. Video khác lại cung cấp 7 giờ đào tạo về Java căn bản mà bạn sẽ cần. Một video khác chỉ dẫn bạn cách phát triển game Flash trên Android. Tất cả chúng đều đáng được coi trọng để xem và Lynda đã chứng tỏ là một nguồn tài nguyên đa dạng dành cho việc học tập.

    Giá: $25 đô-la ( khoảng 500k VNĐ ) cho mỗi tháng. Bạn cũng có xác xuất dùng thử miễn phí trong 7 ngày. Ví như bạn đăng kí , hãy đảm bảo bạn tận dụng lợi thế về giá cả và xem thêm các tài liệu chỉ dẫn khác trên trang này.

    Kết luận
    Đây là một thời khắc tuyệt trần cho việc học phát triển các ứng dụng cho Android. Hiện có rất nhiều nguồn tài nguyên có sẵn trên mạng , và bạn có xác xuất truy nhập hồ hết những tài nguyên này mà chẳng phải trả một xu. Và bạn không phải lo về hình thức chỉ dẫn , vì ở đó có đủ các loại như: chỉ dẫn bằng text , video chỉ dẫn , các bài giảng được ghi âm , v.v…

    Tôi quên đề cập trong bài viết này về MIT App Inventor , đó là một công cụ được cung cấp bởi trường đại học tên tuổi MIT , có xác xuất biến quá trình phát triển ứng dụng trở nên trực quan hơn. Đây là công cụ tuyệt trần dành cho những người không phải là lập trình viên và người mới bắt đầu. Bạn hãy xem qua chỉ dẫn của chúng ta về MIT App Inventor nếu bạn cảm thấy quan tâm.

    Chỉ cần nhớ rằng bạn sẽ chẳng thể thành công chỉ sau một đêm. Bạn phải mất một thời kì khá dài để tìm hiểu và tiếp thụ các khái niệm cần thiết , vì vậy đừng bỏ cuộc. Hãy kiên trì tiếp kiến và một ngày bạn đẹp trời nào đó bạn sẽ tạo ra một ứng dụng tuyệt trần mà mọi người đều yêu thích.
     

Chia sẻ trang này