강의

멘토링

로드맵

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

Dịch cái này sang tiếng Việt

  • 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,427

Học viên

409

Đánh giá

1,378

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á

  • ChanHoo님의 프로필 이미지
    ChanHoo

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    74% đã tham gia

    안녕하세요 장례희망이 안드로이드 개발자인 14살 중학생입니다. 항상 코틀린 공부를 하려고 했지만 유튜브와 인터넷등 자바에 코틀린이 밀리는 경향이 있는지 자바에 비해 강의영상이 많지 않았습니다. 그러다 이 강의를 발견 했고 아버지께 바로 부탁 드렸습니다. 그리고 강의를 직접 들어보니 제 선택을 옳았습니다. 한 줄기의 빛과 같았어요. 정말 좋은 강의 만들어 주셔서 감사하고 존경합니다.

    • 개복치개발자
      Giảng viên

      안녕하세요 ChanHoo님~ 강의 수강해주셔서 감사합니다 자바와 코틀린에 대해서 잠시 말씀드리면 2017년 코틀린이 공식 지원 언어로 채택되고, 2019년부터 코틀린이 안드로이드 메인 언어로 지정되었어요~ 때문에, 과거에 안드로이드를 개발하셨던 분들은 모두 자바로 개발을 했었습니다. 오래된 프로젝트들 같은 경우에는 아직 자바로 구현된 앱 들도 있고, 자바와 코틀린 코드가 섞인 것들도 많습니다. 하지만, 신규로 개발되는 서비스들을 대부분 코틀린을 메인 언어로 사용하고 있어요~ (저도 처음에는 안드로이드를 자바로 개발했었습니다~) 수강 중 질문 있으시면 언제든지 문의주세요~ 감사합니다 :)

  • phb3742님의 프로필 이미지
    phb3742

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    안드로이드 앱을 코틀린으로 재밌게 만들어 볼 수 있는 기회였어요 너무 어렵지도 않고 앱같은 앱을 만들어 봤습니당

    • 개복치개발자
      Giảng viên

      안녕하세요 phb3742님 수강해주셔서 감사합니당

  • 신정용님의 프로필 이미지
    신정용

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    첫번째 강의부터 달리고있습니다.저도 점점 성장하는걸 느끼고 개복치님 강의 능력도 점점 발전하시는것 같습니다.다음 강의도 기대하겠습니다.재밌고 알차게 잘들었습니다.~

  • 성유경님의 프로필 이미지
    성유경

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

  • 백씨님의 프로필 이미지
    백씨

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    99% đã tham gia

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!