강의

멘토링

커뮤니티

BEST
Programming

/

Mobile Application Development

[Phiên bản cơ bản] Tạo ứng dụng cộng đồng Android (Android Kotlin)

Vượt mức ví dụ, thử tạo một ứng dụng từ A-Z. Sau khóa học này, bạn sẽ tự triển khai được hầu hết chức năng Android!

(4.8) 56 đánh giá

1,326 học viên

  • bokchi
Android
Kotlin
Firebase

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • Tạo, đọc, sửa, xóa bài viết

  • Tải nội dung web, lưu lại (bookmark)

  • Firebase Xác thực (Auth), Cơ sở dữ liệu (database), Lưu trữ hình ảnh (Storage)

Làm từ đầu đến cuối
Ứng dụng cộng đồng di động Android!


Phát triển ứng dụng di động,
Bạn có muốn nâng tầm không? 📲

Có nhiều bài giảng và tài liệu học tập hướng dẫn ngữ pháp và ví dụ cần thiết để phát triển ứng dụng Android, nhưng...
Thật khó để tìm được một khóa học bao gồm toàn bộ quá trình tạo ứng dụng di động từ đầu đến cuối .

Chúng ta có thể học được thứ gì đó cao cấp hơn một ứng dụng nhắc việc đơn giản không?
Nếu bạn có thể tạo bảng tin, liên kết quá trình tạo dấu trang với quá trình đăng ký thành viên và tự phát triển nhiều chức năng khác nhau để xác định những gì mỗi thành viên viết/nội dung họ đánh dấu, bạn sẽ có thể trở thành một nhà phát triển nâng cao hơn.

Cung cấp thông tin và cộng đồng cho sinh viên sống một mình
Ứng dụng di động Android
Chúng ta hãy cùng thực hiện từ đầu đến cuối.

Trong bài giảng này, chúng ta sẽ tạo ra nhiều chức năng cần thiết cho một ứng dụng cộng đồng thực tế , chẳng hạn như hiển thị và đánh dấu nội dung trên web và tạo bảng tin để tạo, chỉnh sửa và xóa bài đăng.

Khi sử dụng Firebase, bạn có thể xử lý nhiều quy trình xác thực khác nhau như đăng ký thành viên, đăng nhập và đăng xuất chỉ bằng mã Android mà không cần phát triển máy chủ, thậm chí thực hành các chức năng như lưu dữ liệu hoặc hình ảnh vào cơ sở dữ liệu.


Nhiều chức năng khác nhau
Hãy tự làm nhé!

Triển khai đăng ký thành viên, đăng nhập, đăng nhập không phải thành viên và đăng xuất bằng Firebase Auth

Triển khai tính năng xem và đánh dấu nội dung web bằng Firebase và WebView

Triển khai bảng thông báo bằng cách sử dụng Cơ sở dữ liệu và Lưu trữ thời gian thực Firebase


Khóa học này dành cho ai?

  • Những người đã tạo ListView hoặc RecyclerView bằng Android Kotlin và muốn cảm nhận nó bằng cách tạo toàn bộ ứng dụng thực tế
  • Dành cho những ai muốn vượt ra ngoài ví dụ ứng dụng Todo đơn giản và tạo một bảng thông báo thực sự hoạt động bằng cách liên kết với đăng ký thành viên, viết (chỉnh sửa, xóa), v.v.
  • Dành cho những ai muốn bắt đầu một dự án đồ chơi và tìm hiểu quy trình chung của quá trình phát triển ứng dụng Android

Những điểm chính của bài giảng! 💎

Cung cấp mã nguồn bài giảng

Chúng tôi cung cấp mã nguồn được sử dụng trong bài giảng. Bạn có thể tải xuống mã bằng cách nhấp vào nút [Tài liệu Khóa học] hình đám mây hoặc màu xanh lá cây ở bên phải tiêu đề bài giảng. Ngoài toàn bộ mã nguồn, chúng tôi còn cung cấp mã nguồn ở cuối mỗi hàm để bạn có thể so sánh mã được sử dụng trong bài giảng và xem có gì khác biệt khi xảy ra lỗi.

Cập nhật liên tục

Do đặc thù của bài giảng trực tuyến, có nhiều trường hợp mã hiện có ngừng hoạt động theo thời gian. Nếu bạn đã nhập cùng một mã nhưng có phần nào đó không hoạt động do lỗi phiên bản, vui lòng cho tôi biết. Nếu bạn báo cáo qua mục [Hỏi & Đáp], tôi sẽ cập nhật bài giảng.

Dễ dàng và nhanh chóng với thực hành thay vì lý thuyết

Mục tiêu là học phát triển một cách thú vị bằng cách tạo ra các ứng dụng thực tế thay vì những lý thuyết phức tạp và nhàm chán. Khi bạn thực sự phát triển ứng dụng, bạn có thể tiếp thu lý thuyết một cách tự nhiên hoặc phát triển khả năng tự học từng lý thuyết một.

Để bạn có thể thoải mái xem và theo dõi

Tôi đã cẩn thận phóng to đoạn mã ở giữa video để học viên dễ nhìn hơn. Hãy thử tự nhập mã và phát triển một ứng dụng di động trong khi theo dõi nội dung bài giảng.


Đã tạo một bài giảng
Giới thiệu người chia sẻ kiến thức 👨‍💻

Nhà phát triển Gaebogchi

Kể từ khi thành lập công ty khởi nghiệp vào năm 2015, chúng tôi đã thực hiện nhiều dự án phát triển khác nhau.

Trong khi đó, tôi đang làm việc tại một công ty và làm việc tự do, đồng thời tham gia vào nhiều dự án thú vị khác nhau.

Email: uyalae@naver.com


Câu hỏi dự kiến Hỏi & Đáp 💬

H. Bạn có cung cấp mã nguồn hoặc hình ảnh cần thiết cho bài giảng không?

Có, chúng tôi cung cấp đầy đủ mã nguồn và hình ảnh.

H. Tôi có thể đặt câu hỏi như thế nào?

Vui lòng để lại câu hỏi/câu trả lời cho bài giảng. Khi đặt câu hỏi, vui lòng cung cấp càng nhiều thông tin càng tốt. Việc hiểu rõ vấn đề sẽ rất hữu ích nếu bạn cung cấp đầy đủ thông tin bên dưới :)

  1. Một phần bài giảng bạn đang xem (tên bài giảng và mã thời gian)
    2. Mã tôi đã viết
    3. Nếu xảy ra lỗi, lỗi đó xảy ra như thế nào (nội dung lỗi)
    4. Firebase chứa những dữ liệu gì?

H. Tôi cảm thấy bài giảng diễn ra quá nhanh. Tôi nên làm gì?

Ưu điểm của bài giảng trực tuyến là bạn có thể tạm dừng video bất cứ lúc nào hoặc điều chỉnh tốc độ. Tôi khuyên bạn nên xem ở tốc độ chậm hơn.

H. Bạn có lời khuyên nào cho việc học không?

Tôi đã quay video bài giảng với âm lượng được bật tối đa. Đó là lý do tại sao giọng nói có thể to hơn một chút (!) khi có những phần cần nhấn mạnh, điều này có thể khiến bạn ngạc nhiên. Tôi khuyên bạn nên xem với âm lượng được giảm xuống một chút.

H. Việc triển khai các hàm một cách nhanh chóng như trong bài giảng rất khó khăn. Làm thế nào tôi có thể triển khai các hàm một cách nhanh chóng?

Tôi nhanh vì tôi chỉ ăn và phát triển... (😊😊) Nếu bạn theo dõi các bài giảng trong vài tháng và tích lũy kinh nghiệm từng chút một, bạn sẽ tự nhiên nhanh hơn :)

H. Bạn có kế hoạch gì cho các bài giảng tiếp theo không?

Chúng tôi đang biên soạn các bài giảng theo trình tự, từ bài giảng cơ bản dành cho người mới bắt đầu đến bài giảng nâng cao.

  1. [Giới thiệu] Ngữ pháp Kotlin cho Android
  2. [Hướng dẫn cho người mới bắt đầu] Học Android Kotlin trong khi tạo 8 ứng dụng
  3. [Người mới bắt đầu] Tạo ứng dụng cộng đồng Android Bài giảng hiện tại
  4. [Người mới bắt đầu - Trung cấp] Cách tạo ứng dụng hẹn hò trên Android
  5. [Trung cấp] Giới thiệu về JETPACK <Phần 1>
  6. [Trung cấp] Tạo ứng dụng theo dõi giá tiền điện tử
  7. [Trung cấp] Giới thiệu về Kind JETPACK <Phần 2>

H. Bài giảng có đề cập đến các mẫu thiết kế (MVVM) và kiến trúc sạch không?

Trong bài giảng này, chúng tôi muốn giúp những người đã học ngữ pháp chuyển sang giai đoạn có thể thực hiện các chức năng mong muốn.

Chúng tôi sẽ đề cập đến các mẫu thiết kế và kiến trúc trong các bài giảng nâng cao hơn sau.

H. Tôi phải làm gì nếu có bất kỳ gợi ý nào hoặc gặp bất tiện nào trong khi học?

Vui lòng cho chúng tôi biết thông qua bảng tin cộng đồng bài giảng ([Hỏi/Đáp]). Chúng tôi sẽ cải thiện bài giảng để bài giảng trở nên tốt hơn.

H. Tôi đã viết mã giống hệt như bài giảng, nhưng nó không hoạt động. Tôi phải làm sao?

Nếu mã nguồn bạn đã sao chép và dán vào tài liệu bài giảng không hoạt động, vui lòng để lại câu hỏi. Nếu mã không hoạt động do cập nhật phiên bản Android, tôi sẽ cập nhật bài giảng.


Là một khóa học theo chuỗi
Học từng bước một 🧰

  1. [Giới thiệu] Ngữ pháp Kotlin cho Android
  2. [Hướng dẫn cho người mới bắt đầu] Học Android Kotlin trong khi tạo 8 ứng dụng
  3. [Người mới bắt đầu] Tạo ứng dụng cộng đồng Android Bài giảng hiện tại
  4. [Người mới bắt đầu - Trung cấp] Tạo ứng dụng hẹn hò trên Android
  5. [Trung cấp] Giới thiệu về JETPACK <Phần 1>
  6. [Trung cấp] Tạo ứng dụng theo dõi giá tiền điện tử
  7. [Trung cấp] Giới thiệu về Kind JETPACK <Phần 2>

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người đã viết ví dụ Android và muốn bắt đầu một dự án

  • Người muốn tự làm một ứng dụng từ A đến Z

Cần biết trước khi bắt đầu?

  • Phải biết tạo ListView, RecyclerView thì học mới không khó.

Xin chào
Đây là

6,148

Học viên

394

Đánh giá

1,387

Trả lời

4.8

Xếp hạng

12

Các khóa học

2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.

현재는 평범한 직장인 개발자입니다

Chương trình giảng dạy

Tất cả

69 bài giảng ∙ (10giờ 17phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

56 đánh giá

4.8

56 đánh giá

  • chanhoo94974님의 프로필 이미지
    chanhoo94974

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    74% đã tham gia

    Xin chào, tôi là một học sinh cấp hai 14 tuổi, là nhà phát triển Android. Tôi luôn cố gắng nghiên cứu Kotlin, nhưng tôi đã sử dụng YouTube, internet, v.v. Không có nhiều video bài giảng so với Java, có lẽ vì Kotlin có xu hướng tụt hậu so với Java. Sau đó tôi tìm thấy bài giảng này và ngay lập tức xin bố tôi. Và sau khi trực tiếp tham dự buổi giảng, tôi nhận ra rằng mình đã lựa chọn đúng đắn. Nó giống như một tia sáng. Cảm ơn và tôn trọng bạn vì đã tạo ra một khóa học tuyệt vời như vậy.

    • bokchi
      Giảng viên

      Xin chào ChanHoo~ Cảm ơn bạn đã tham gia khóa học Hãy nói một chút về Java và Kotlin. Năm 2017, Kotlin được sử dụng làm ngôn ngữ được hỗ trợ chính thức và kể từ năm 2019, Kotlin đã được chỉ định làm ngôn ngữ chính cho Android. Do đó, tất cả những người phát triển Android trước đây đều làm như vậy bằng Java. Trong trường hợp các dự án cũ hơn, một số ứng dụng vẫn được triển khai bằng Java và nhiều ứng dụng là sự kết hợp giữa mã Java và Kotlin. Tuy nhiên, hầu hết các dịch vụ mới phát triển đều sử dụng Kotlin làm ngôn ngữ chính. (Ban đầu tôi cũng đã phát triển Android bằng Java.) Nếu bạn có bất kỳ câu hỏi nào trong suốt khóa học, vui lòng liên hệ với chúng tôi bất cứ lúc nào. Cảm ơn :)

  • phb37422789님의 프로필 이미지
    phb37422789

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Thật là một cơ hội thú vị để tạo một ứng dụng Android bằng Kotlin. Tôi đã tạo một ứng dụng không quá khó và giống như một ứng dụng.

    • bokchi
      Giảng viên

      Xin chào phb3742 Cảm ơn bạn đã tham gia lớp học.

  • sinjy02112933님의 프로필 이미지
    sinjy02112933

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi đã chạy kể từ bài giảng đầu tiên. Tôi cảm thấy mình đang tiến bộ và kỹ năng giảng dạy của thầy Sunfish dường như cũng được cải thiện. Tôi rất mong chờ bài giảng tiếp theo. Thật thú vị và nhiều thông tin.

    • bokchi
      Giảng viên

      Cảm ơn :)

  • yukyoungsung5776님의 프로필 이미지
    yukyoungsung5776

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    • bokchi
      Giảng viên

      Cảm ơn nhận xét.

  • baekground님의 프로필 이미지
    baekground

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    99% đã tham gia

    • bokchi
      Giảng viên

      Cảm ơn đánh giá!

Khóa học khác của bokchi

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!