
End with Kotlin 3rd lecture feat. Android development
Code With Joyce
Kotlin grammar in a short 3 lectures! Learn the basics of Kotlin grammar and Android programming, and even create your own Android app!
입문
Android, Kotlin
Khóa học tuyệt vời dành cho người mới bắt đầu Android! [1] Sau khi nắm vững các khái niệm cơ bản của Android một cách hiệu quả nhất, [2] hãy tạo hai ứng dụng để học về luồng và giao tiếp mạng, [3] và tạo cả một ứng dụng mã hóa bản sao nhỏ có gắn quảng cáo! Bao gồm cả cách khởi chạy Google Play Store và kiếm tiền từ ứng dụng!
Android cần thiết / Khái niệm nâng cao
Cách kiếm tiền💰 thông qua quảng cáo
Cách tải lên Google Play Store
Cách giao tiếp với API trong Android
Android thực hiện đa luồng như thế nào
Android App thiết kế nâng cấp như thế nào
Tính đến Inflearn , bài giảng Kotlin của Joyce, được 3.942 người tham gia, đã được đổi mới hoàn toàn cho phiên bản năm 2023!
Nếu bạn mua khóa học này, bạn sẽ nhận được khóa học Kotlin mới nhất năm 2023 miễn phí .
Ngay cả khi bạn không biết Kotlin và chưa từng lập trình trước đây,
Chỉ với bài giảng này , bạn có thể đạt được hai mục tiêu cùng lúc: Kotlin và Android!
Người máy Android đầu tiên của tôi,
Bắt đầu với những bài học dễ dàng và thú vị! 🐥
H. Tôi có thể kiếm tiền từ nó như thế nào✨?
Trong ứng dụng của mình, chúng ta sẽ học cách kiếm tiền💵 bằng cách trực tiếp đặt quảng cáo . Có nhiều cách để kiếm tiền từ ứng dụng của bạn. Bạn có thể tính phí cho ứng dụng, khuyến khích mua hàng trong ứng dụng hoặc kiếm tiền từ quảng cáo. Đối với người mới bắt đầu, có thể kiếm được một khoản lợi nhuận nhỏ thông qua lưu lượng truy cập bằng cách thêm quảng cáo thay vì tạo ứng dụng yêu cầu người dùng phải trả phí. Hãy thử kiếm tiền, có vẻ như còn xa vời, bằng cách dán trực tiếp quảng cáo vào Micro Micro Clone Coding.
Joyce, tác giả của một cuốn sách lọt vào TOP 10 trong lĩnh vực lập trình ứng dụng Aladdin và Yes24 trong khi giảng bài trên YouTube về Android, cuối cùng đã mở một bài giảng trên Inflearn!
Ban đầu, anh dự định chỉ ghi lại các bài giảng miễn phí, nhưng anh quyết định ghi lại các bài giảng như thế này vì anh nghĩ sẽ tốt hơn nếu chuyển chúng thành bài giảng có tính phí và cung cấp phần Hỏi & Đáp chi tiết và trực tiếp hơn cho sinh viên. Mặc dù có một số thay đổi trước khi phát hành, nhưng hiện tại phim vẫn duy trì được xếp hạng 5 sao.
Hãy tham gia cùng Joyce trong bài học Android đầu tiên của bạn!
Tác giả của cuốn sách 『Joyce's Android App Programming with Kotlin』, đạt giải nhì trong hạng mục Aladdin Mobile Programming và được chọn vào hạng mục Sejong Book Academic năm 2022, cuối cùng cũng trình bày với các bạn những bài giảng mà ông đã dày công biên soạn trong nhiều năm. tháng.
Khóa học này phù hợp với mọi người, từ người mới bắt đầu cho đến các nhà phát triển Android muốn nắm vững các khái niệm về Android . Sau khi thiết lập khái niệm Android một cách hiệu quả, chúng tôi sẽ cùng nhau tạo ra ba ứng dụng, kiếm tiền từ quảng cáo và sau đó tải chúng lên Cửa hàng Google Play. Sau khi hoàn thành khóa học này, bạn sẽ trở thành một nhà phát triển có thể nhanh chóng học hỏi và triển khai bất kỳ khái niệm mới nào.
Học các khái niệm cơ bản lần đầu tiên có thể rất nhàm chán. Tôi đã giải thích những điểm chính bằng nhiều ví dụ và phép so sánh để bạn có thể học dễ dàng và thú vị. Học những lý thuyết vững chắc mà không thấy chán!
Nếu có điều gì khó hiểu về mặt logic, chúng tôi đã làm cho nó trở nên logic nhất có thể thông qua sơ đồ. Tìm hiểu cách cấu trúc mã một cách hợp lý và bắt đầu lập trình Android theo đúng cách.
Chúng tôi cung cấp kế hoạch bài học để bạn có thể xem lại các khái niệm khó một cách riêng biệt. Đến cuối khóa học này, bạn sẽ trở thành một nhà phát triển không còn sợ bất kỳ khái niệm mới nào nữa.
Tôi đã suy nghĩ rất nhiều về cách truyền đạt cho bạn cả kiến thức cơ bản về Android và kiến thức thực tế. Và thay vì tạo ra nhiều ứng dụng dễ dàng, Tôi nhận ra rằng việc trải nghiệm một môi trường tương tự như công việc thực tế khi phát triển một ứng dụng là rất quan trọng. Đó cũng là môi trường bạn sẽ gặp phải trong thực tế. Sau khi triển khai các chức năng cốt lõi trong mã hóa bản sao vi mô, hãy tạo một ứng dụng phát triển dần dần bằng cách thêm các chức năng Google Maps, quảng cáo biểu ngữ và quảng cáo toàn màn hình từng cái một .
Tôi đã suy nghĩ rất nhiều về cách làm sao để có thể truyền đạt chỉ những khái niệm thiết yếu mà bạn cần. Và tôi đi đến kết luận rằng không có bài giảng nào có thể chứa đựng tất cả kiến thức, và điều quan trọng là phải áp dụng tốt các khái niệm đã học vào thực hành. Bạn sẽ học các khái niệm cùng tôi và trải qua quá trình áp dụng chúng vào thực tế và tiếp thu chúng ngay lập tức . Và tôi sẽ liên tục hỏi bạn về những gì bạn đã học. Ôn lại các khái niệm khó bằng cách sử dụng ghi chú bài học.
Ứng dụng là một trong những phát triển tiêu biểu cho giao diện người dùng tương tác trực tiếp với người dùng. Tại sao tôi phải sử dụng bất kỳ phông chữ hoặc hình ảnh nào chỉ vì đó là hướng dẫn? Ngay cả khi bạn là người mới bắt đầu, bạn vẫn có thể tạo ra một ứng dụng đẹp. Chúng ta hãy cùng tìm hiểu cách triển khai không chỉ chức năng mà còn cả thiết kế bằng các tệp hình ảnh chỉ được cung cấp cho những người hoàn thành khóa học.
Tôi sợ rằng bạn có thể quên Kotlin khi học Android quá chăm chỉ, vì vậy tôi đã đưa vào một số ghi chú mẹo về Kotlin trong bài giảng. Nếu bạn quên bất kỳ cú pháp Kotlin nào, bạn có thể tham khảo ghi chú này. Và tôi cũng chia sẻ rất nhiều mẹo thực tế mà bạn có thể áp dụng trong công việc, vì vậy hãy nhớ xem bài giảng nhé!
Trong Chương 3 ANDROID THỰC SỰ, bạn sẽ tự tạo ba ứng dụng và áp dụng các khái niệm đã học.
Trong ứng dụng đầu tiên, chúng ta sẽ tìm hiểu khái niệm về luồng, một khái niệm cần biết không chỉ trong Android mà còn trong mọi hoạt động lập trình. Và chúng ta sẽ có thời gian để làm quen hơn với Constraint Layout bằng cách thực hiện các bản cập nhật thiết kế.
Cơ sở dữ liệu cục bộ là yếu tố thiết yếu khi xây dựng ứng dụng và là khái niệm mà các nhà phát triển Android phải tìm hiểu. Chúng ta sẽ tìm hiểu về thư viện Room Database , giúp sử dụng cơ sở dữ liệu cục bộ dễ dàng và tập trung vào RecyclerView, có khả năng hiển thị danh sách hiệu quả. Khi đã nắm vững hoàn toàn khái niệm cơ sở dữ liệu bằng ứng dụng này, tôi có thể tạo một ứng dụng để lưu trữ nhật ký hoặc ứng dụng danh bạ điện thoại. Ngoài ra, bạn có thể tạo tính năng lưu dữ liệu vào ứng dụng đồng hồ bấm giờ đầu tiên của mình. Khi kết thúc ứng dụng này, bạn sẽ được giao một bài tập yêu cầu bạn cập nhật ứng dụng .
Trong phần mã hóa bản sao nhỏ này, chúng ta sẽ tập trung vào cách sử dụng thư viện Retrofit 2, giúp ích cho việc giao tiếp API của Android. Ngay cả khi bạn là người mới bắt đầu lập trình và không biết các khái niệm như API và giao tiếp HTTP, bạn cũng đừng lo lắng. Ở giai đoạn tiền kiến thức, chúng ta học mọi thứ một cách chi tiết. Ngay cả khi bạn biết trước điều này, hãy coi đó là bước khởi động trước khi bắt đầu xây dựng ứng dụng một cách nghiêm túc.
Bạn sẽ học mã hóa vi mô bằng cách nâng cấp tuần tự từ phiên bản 1, phiên bản 2 và phiên bản 3 .
Và cuối cùng, chúng ta sẽ thực hành đóng gói ứng dụng và tải trực tiếp lên Cửa hàng Google Play . Có khá nhiều điều cần lưu ý khi bạn tải lên lần đầu, nhưng đừng lo, tôi sẽ giải thích chi tiết từng điều qua video.
H. Tôi chưa từng lập trình trước đây và không biết Kotlin. Như vậy có ổn không?
Sau nhiều năm giảng bài miễn phí và viết những cuốn sách bán chạy nhất về Android, tôi đã suy nghĩ về cách làm cho Android trở nên dễ tiếp cận và thú vị hơn đối với bạn. Và bản chất của mối quan tâm đó chính là bài giảng này. Nếu bạn không biết ngôn ngữ Kotlin, vui lòng học bài giảng đầu tiên (ngữ pháp cơ bản) và bài giảng thứ hai (ngữ pháp nâng cao) của bài giảng bên dưới trước. (Miễn phí :D) Bạn có thể bỏ qua bài giảng thứ ba vì nó nói về phát triển Android. Sau khi bạn học Kotlin một cách nhanh chóng, hãy chuyển sang khóa học này để củng cố kiến thức cơ bản về Android của bạn.
H. Tôi có thể xin được việc làm lập trình viên Android nếu tôi học khóa học này không?
Không, không có khóa học phát triển nào đảm bảo cho bạn việc làm. Tuy nhiên, thông qua bài giảng này, tôi muốn dạy bạn cách sống như một nhà phát triển suốt đời, chứ không chỉ là kiếm một công việc. Tôi muốn tạo ứng dụng này, tôi muốn tạo ứng dụng kia và tôi nghĩ phát triển ứng dụng đang trở nên thú vị. Nếu bạn trở thành một lập trình viên hạnh phúc, người chỉ dành cả cuộc đời để lập trình, thì việc bạn có được việc làm là điều dễ hiểu. (Tất nhiên, không cần phải nói thì bạn cũng biết là bạn phải chuẩn bị thật kỹ lưỡng theo mục tiêu của mình.) Bởi vì bạn không thể đánh bại được người thích thú với điều đó.
Khóa học này được thiết kế để giúp bạn học các khái niệm cần thiết ở trình độ cơ bản một cách thú vị. Sau bài giảng cuối cùng, tôi chắc chắn rằng bạn sẽ thấy vui vẻ khi tưởng tượng ra loại ứng dụng mà mình có thể tự tạo ra.
H. Tôi đã nghe nói về ngữ pháp Kotlin, nhưng bài giảng về Android thì khó quá!
Lập trình Android có thể được coi là dễ nếu bạn nói nó dễ, và có thể được coi là vô cùng khó nếu bạn nói nó khó. Nếu bạn muốn đạt đến trình độ sản xuất, bạn cần phải tích lũy rất nhiều kiến thức. Tuy nhiên, nếu bạn cảm thấy "phát triển Android" tự nó đã khó, thay vì gặp khó khăn với một khái niệm cụ thể, thì có thể bạn đang học Android sai cách.
Nếu bạn học các khái niệm từng bước một, thì không có khái niệm nào mà bạn không thể học được. Tất nhiên, sẽ có sự khác biệt về công sức và thời gian cần thiết để học TextView tương đối dễ và mẫu thiết kế MVVM phức tạp. Tuy nhiên, sau khi học khóa học này, bạn sẽ có thể phát triển thói quen thử nghiệm bất kỳ khái niệm nào và đây sẽ trở thành nền tảng để bạn trở thành một nhà phát triển Android xuất sắc.
H. Phát triển Android có tương lai không?
Đúng vậy, Android được yêu thích hơn bất kỳ hệ điều hành nào khác, với thị phần toàn cầu là 71,55% tính đến năm 2022. Phát triển đa nền tảng như Flutter cũng đang thu hút sự chú ý, nhưng hầu hết các công ty tập trung vào UX đều thích phát triển ứng dụng Android gốc.
Việc tự hỏi liệu Android có tương lai hay không cũng giống như tự hỏi một câu hỏi không có câu trả lời. Cố gắng lọt vào top 10% trên Android. Thông qua khóa học này, bạn sẽ củng cố các khái niệm và trau dồi kỹ năng của mình đến mức bạn sẽ không bao giờ có thể học thêm được nữa bằng cách tìm hiểu về mô hình thiết kế MVVM, mô hình hoạt động đơn và các phương pháp tiêm phụ thuộc như Dagger2. Nếu bạn không mất hứng thú và luôn trau dồi kỹ năng, tương lai của bạn chắc chắn sẽ tươi sáng, bất kể tương lai của Android có ra sao.
H. Tôi có cần phải có cuốn sách không?
Không bắt buộc nhưng sử dụng nó làm tài liệu tham khảo sẽ giúp cải thiện hiệu quả học tập của bạn đáng kể. Bài giảng về cơ bản đã chọn ra ba ứng dụng từ các ví dụ trong sách mà tôi cảm thấy là quan trọng nhất. Nếu bạn muốn có lời giải thích chi tiết hơn hoặc muốn tạo các ứng dụng ví dụ khác, tôi khuyên bạn nên mua sách và sử dụng làm tài liệu tham khảo cùng với các bài giảng. Không bắt buộc.
Anh là một YouTuber điều hành kênh YouTube CodewithJoyce và là tác giả của cuốn sách Joyce's Android App Programming with Kotlin. Chúng tôi cung cấp nội dung giải thích các khái niệm lập trình Android khó hiểu theo góc nhìn của người mới bắt đầu, với các ví dụ và hình ảnh động tương đối dễ hiểu. Công việc hiện tại của tôi là CEO của một công ty khởi nghiệp về CNTT và tôi viết code ngày đêm với tư cách là nhà phát triển ứng dụng blockchain và Android.
Khóa học này dành cho ai?
Một người mới bắt đầu hoàn toàn và chưa quen với việc phát triển (người đã tham gia bài giảng Kotlin miễn phí của tôi)
Android mới học nhưng gặp khó khăn khi có những khái niệm mới
Kotlin và Java là những ngôn ngữ bạn đã biết nhưng bạn chưa từng phát triển Android
Nếu bạn muốn học Android một cách đúng đắn & thú vị khi mới bắt đầu
Android cơ bản vững chắc cho những ai muốn
Cần biết trước khi bắt đầu?
Ngữ pháp Kotlin (cung cấp bài giảng miễn phí)
7,270
Học viên
150
Đánh giá
14
Trả lời
4.8
Xếp hạng
2
Các khóa học
즐거운 일은 한다는 것은 큰 축복입니다.
여러분에게 얼마나 안드로이드 프로그래밍이 재미있는 것인지 나누려 강사가 되었습니다.
Tất cả
127 bài giảng ∙ (13giờ 50phút)
1. Lập trình là gì?
02:53
6. biến và hằng
07:04
7. kiểu dữ liệu
13:10
8. chức năng
08:17
9. mẫu chuỗi
03:12
11. Vòng lặp - Cho
06:14
21. lớp mặc định
04:39
22. hàm tạo lớp
06:20
23. kế thừa lớp
09:11
26. lớp dữ liệu
04:45
29. Giao diện là gì?
02:16
31. Xử lý rỗng
10:09
33. Biểu thức Lambda
12:13
Tất cả
47 đánh giá
4.9
47 đánh giá
Đánh giá 8
∙
Đánh giá trung bình 5.0
5
I am a major studying Android. Recently, many companies are looking for Kotlin developers, and I personally became interested in it, so I was looking for a lecture and ended up taking this lecture. Before starting this lecture, I first learned the grammar through Joyce's free Kotlin lecture, and I think that basic Java programming is necessary for learning Android. The lecture itself was high quality and systematic. I could clearly see why Kotlin is rising more than Java in Android app development, and since it covers important concepts with quality, I was able to take the lecture with focus even for review. I think that textbooks are essential for learning Android, but I think that the project practice and Google distribution-related parts covered in the latter part of this lecture will be able to fill in the gaps in the Android textbook alone. If there is a chance next time, it would be good to have a lecture on Android advanced projects or app development contracts :)
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
I started watching Kotlin lectures on YouTube and ended up purchasing the course. The explanations are clear and the lecture content is well organized, so it seems easy for Android beginners to learn. I'm currently working on the Android Basics part, and I'm really looking forward to the app creation part!!!
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
I felt the need to study Android app development, so I looked for several lectures and decided to take the course after seeing the systematic curriculum, detailed lecture explanations, and Q&A! I think it will be a good guide to develop an app myself and apply the concepts I learned on my own, but it can be confusing and unsystematic. I look forward to the remaining lectures!!
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
I found Joyce while searching for free Kotlin lectures on YouTube. Despite being a free lecture, it was very helpful in everything from basic Kotlin grammar to advanced grammar and app creation. After taking this free lecture, I tried making a copy app on my own, but I felt that my skills were not enough to copy apps made by developers in the field. I also lacked knowledge about fragments, and even when I searched on Google, I couldn't understand the concepts such as threads, firebase, and retrofit on my own. So I thought I needed a Kotlin lecture, and while I was looking, I found out that Joyce's lecture, which I had taken for free, had been released. I thought it was the perfect lecture for me who was studying on my own, and since there was a discount, I immediately signed up for the course. The results were very satisfying. It was not just about learning conceptual and theoretical parts, but also focused on practical content. It was exactly what I wanted. Usually, when you take a Kotlin course, it often only teaches grammar and makes really simple apps, but this course allows you to make multiple apps instead of just one, so I felt that it would be helpful in practice. Of course, to become a developer, you need to go through more in-depth studies, but I think this course will be a good stepping stone to establish the foundation. If there is a course for intermediate users, it would be better because those who have taken this course will be able to continue listening to it without any interruption. Haha Thank you for making this course!! I will also work hard to become a developer who can teach others a lot of knowledge!!!
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
This is the best. It's the lecture I've been looking for. You can definitely learn the entire basic framework of Android. The best!!
Thank you!
Miễn phí
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!