Vì vậy, bạn muốn bắt đầu tạo ứng dụng cho Android, phải không? Một số người có thể cố gắng nói với bạn rằng đã quá muộn để tham gia vào trò chơi, đặc biệt nếu bạn là một người mới bắt đầu hoàn toàn mới, nhưng thực sự thì không.
Nếu có vẻ như Cửa hàng Play tràn ngập các ứng dụng tồi tệ và không có chỗ cho bất kỳ thứ gì mới, hãy nhớ rằng bạn không cần phải là bản gốc. Ứng dụng của bạn chỉ cần cung cấp một số thứ mà các ứng dụng khác không có, ngay cả khi đó chỉ là một giao diện gọn gàng hơn.
Nói như vậy, một trong những cách tốt nhất để học lập trình là học qua sách, vì vậy đây là một số tài nguyên tuyệt vời mà bạn có thể muốn xem. Bạn sẽ cần phải học một chút về Java, vì vậy chúng tôi cũng đã bao gồm một số sách Java.
Java:Hướng dẫn cho Người mới bắt đầu
Java:Hướng dẫn cho người mới bắt đầu MUA NGAY TRÊN AMAZONNếu bạn hoàn toàn không có kinh nghiệm về Java, bạn nên bắt đầu với cuốn sách này. Lưu ý rằng học một ngôn ngữ mới rất khó và ngay cả những hướng dẫn được viết tốt nhất cũng chỉ có thể dễ dàng hơn rất nhiều.
Nhưng xét về mức độ thân thiện với người mới sử dụng thì ít có gì tốt bằng Java:Hướng dẫn dành cho người mới bắt đầu . Nó bắt đầu ngay từ đầu và đưa bạn qua các tính năng nâng cao như biểu thức lambda và JavaFX. Có một lý do khiến nó trở thành người bán chạy số 1 trên Amazon!
Phiên bản mới nhất của bài viết này, Phiên bản thứ 6, được cập nhật đầy đủ cho Phiên bản Tiêu chuẩn Nền tảng Java 8, vì vậy mọi thứ bạn học được sẽ có thể áp dụng cho các phương pháp phát triển Java hiện đại.
Đầu tiên Java
Head First Java, 2nd Edition MUA NGAY TRÊN AMAZONĐây là loại sách bạn nên đọc khi bạn đã có cơ hội tiếp xúc ban đầu với Java vì nó tiếp cận ngôn ngữ này theo một cách hoàn toàn khác - sử dụng cách tiếp cận "Đầu tiên".
Head First Java hiểu rằng bộ não con người khao khát sự mới lạ. Để học nhanh, bạn cần phải ngạc nhiên, thích thú và tham gia vào nhiều cách khác nhau. Đây là cách lý thuyết mumbo-jumbo trở nên gắn chặt vào tâm trí bạn như sự hiểu biết.
Nói cách khác, trong khi việc tiếp xúc với Java ban đầu của bạn là để trở nên thoải mái với cú pháp và khái niệm, Head First Java là lần vượt qua thứ hai để đảm bảo rằng tất cả đều chìm vào trong.
Suy nghĩ trong Java
Nghĩ bằng Java MUA NGAY TRÊN AMAZONNhư thể trái ngược trực tiếp với Head First Java , cuốn sách này khô khan và kỹ thuật như chúng đến. Nó vừa lý thuyết vừa thực tế, bao gồm mọi chi tiết nhỏ mà bạn có thể gặp phải khi viết mã bằng Java.
Nhưng điểm hấp dẫn thực sự của Suy nghĩ trong Java là nó thực sự giúp bạn "suy nghĩ bằng Java". Cuốn sách này sẽ giúp bạn học các thành ngữ và mẫu làm cho Java trở nên tuyệt vời, từ đó trang bị cho bạn cách viết mã sạch hơn và an toàn hơn.
Tôi sẽ không giới thiệu nó như một cuốn sách đầu tiên hoặc thứ hai, nhưng nếu bạn coi mình đã là một lập trình viên Java trung cấp, thì bạn thực sự nên xem nó. Và phần tốt nhất? Nó được cung cấp miễn phí nếu bạn thấy đồng ý khi đọc nó trực tuyến.
Lập trình Android cho Người mới bắt đầu
Lập trình Android cho người mới bắt đầu:Học tất cả các kỹ năng Java và Android bạn cần để bắt đầu tạo các ứng dụng di động mạnh mẽ MUA NGAY BẬT MÍ AMAZONNếu bạn chỉ có thể mua một cuốn sách và bạn không có kinh nghiệm về Java hoặc Android, thì cuốn sách này có thể cung cấp cho bạn nhiều lợi nhuận nhất. Nó cung cấp phần giới thiệu về cả Java và Android với các ví dụ cho 40 ứng dụng nhỏ và 3 ứng dụng trong thế giới thực.
Lập trình Android cho người mới bắt đầu giả định rằng bạn không biết gì và tập trung vào việc giúp bạn thoải mái với môi trường mã hóa Android. Bạn sẽ không phải mất cả con đường để trở thành một bậc thầy, nhưng sẽ đưa bạn rất xa.
The Big Nerd Ranch Guide
Lập trình Android:Hướng dẫn Big Nerd Ranch MUA NGAY TRÊN AMAZONBất chấp cái tên kỳ lạ - The Big Nerd Ranch dạy lập trình trực tuyến - đây có thể là cuốn sách hay nhất về lập trình Android mà bạn từng tìm thấy. Hỏi bất kỳ nhóm lập trình viên Android nào để biết các đề xuất về sách và một nửa trong số họ sẽ trả lời câu hỏi này.
Hướng dẫn về trang trại Big Nerd dựa trên một khóa học bootcamp dạy các nguyên tắc cơ bản về lập trình Android cũng như các kỹ thuật tốt để sử dụng khi phát triển ứng dụng Android.
Big Nerd Ranch phát triển các ứng dụng di động tùy chỉnh cho khách hàng trên toàn thế giới, vì vậy bạn có thể yên tâm khi biết rằng họ có chuyên môn và kinh nghiệm để sao lưu mọi thứ được dạy trong cuốn sách này.
Thông tin cơ bản về phát triển Android Studio
Cơ bản về phát triển Android Studio - Phiên bản Android 6 MUA NGAY TRÊN AMAZONNếu bạn định viết mã cho Android, bạn sẽ cần một IDE thích hợp thay vì một trình soạn thảo văn bản và ngày nay lựa chọn tốt nhất là Android Studio (Eclipse và NetBeans là những tin cũ). Lưu ý rằng Android Studio là một nhánh của IntelliJ IDEA.
Bạn có thể tiếp tục và tìm hiểu cách sử dụng Android Studio theo cách riêng của mình bằng cách sử dụng các tài nguyên miễn phí trên web, nhưng Thông tin cơ bản về phát triển Android Studio là những gì bạn sẽ nhận được nếu bạn muốn bao quát toàn diện về các tính năng của IDE, bao gồm cả cấu hình bản dựng Gradle.
Nó cũng bao gồm một số chủ đề nâng cao, chẳng hạn như thiết kế Material phù hợp (để ứng dụng của bạn trông đẹp và hiện đại), tích hợp với Google Maps và tích hợp với bảng điều khiển dành cho nhà phát triển và thanh toán trong ứng dụng của Google Play.
Android 6 dành cho người lập trình
Android 6 dành cho lập trình viên:Phương pháp tiếp cận theo hướng ứng dụng (Nhà phát triển Deitel) MUA NGAY TRÊN AMAZONPhần khó nhất của lập trình là sử dụng tất cả các khái niệm lý thuyết bạn đã học và biến chúng thành một thứ gì đó hữu hình. Tìm hiểu các API của sự phát triển Android là một điều, nhưng hoàn toàn là một việc khác là tạo một ứng dụng thực tế từ đầu.
Đó là nơi mà một cuốn sách như Android 6 dành cho lập trình viên thực sự có ích. Nó đưa bạn qua tám dự án chính thức và cung cấp cho bạn trải nghiệm trực tiếp về việc tạo và hoàn thành một ứng dụng Android thực tế.
Để tận dụng tối đa nó, bạn phải hiểu rõ về Java ở mức độ trung cấp. Các chủ đề được đề cập bao gồm Android Studio, Gradle, Material Design, Threading, SQLite, API Cửa hàng Play, v.v.
Tại sao bạn muốn học Android?
Giữa bảy cuốn sách này, bạn sẽ thu thập đủ kiến thức và thực hành để có thể viết ứng dụng Android của riêng mình từ đầu cho đến khi hoàn thành, nhưng hãy thoải mái tiếp tục việc học của mình với các kênh YouTube này và các blog phát triển thiết bị di động này.
Cuối cùng, chúng tôi muốn hướng dẫn bạn về những podcast tuyệt vời này dành cho các lập trình viên có thể chứng minh là vô giá đối với bạn trong hành trình của bạn. Ít nhất, họ cung cấp cho bạn một cách học trong khi đi làm, làm việc nhà, chờ một cuộc hẹn, v.v.
Bây giờ đến lượt bạn:tại sao bạn muốn học cách tạo ứng dụng Android? Bạn có ý tưởng hay ho nào đang lởn vởn trong đầu không? Hãy cho chúng tôi biết về họ trong một bình luận bên dưới!