강의

멘토링

커뮤니티

BEST
Programming

/

Mobile Application Development

[Siêu cơ bản] Học Android Kotlin (Android Kotlin) bằng cách tạo 8 ứng dụng

Chúng ta sẽ tạo ứng dụng Android bằng cách sử dụng cú pháp Kotlin, thông qua việc tạo ra 8 ứng dụng. Không chỉ 8 tài liệu thực hành, chúng ta còn học Android cùng với nhiều giải thích lý thuyết đa dạng.

(4.8) 222 đánh giá

3,464 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.

  • Android ngữ pháp

  • Ngữ pháp Kotlin

  • Thực hành tạo app đa dạng

  • Firebase

Phát triển ứng dụng Android, người mới bắt đầu cũng OK!
Bây giờ hãy học bằng cách tự tay làm.

android kotlin


8 ứng dụng di động,
hãy tự tay tạo ra chúng 📲

1+2. Ứng dụng Album ảnh

(1) Ứng dụng album ảnh BTS
(2) Ứng dụng album ảnh TWICE

3. Ứng dụng xúc xắc

(3) Ứng dụng xúc xắc ngẫu nhiên

4. Ứng dụng Danh ngôn

(4) Ứng dụng sưu tập danh ngôn

5. Ứng dụng danh sách bài hát của ca sĩ

(5) Ứng dụng danh sách bài hát ca sĩ Trot

6. Ứng dụng ghi chú tập luyện

(6) Ứng dụng ghi chú tập luyện

7. Ứng dụng nội dung nhà hàng ngon

(7) Mango Plate(X) Mongo Plate(O) Ứng dụng nội dung

8. Ứng dụng đếm ngược D-Day

(8) Ứng dụng đếm ngược D-Day

Mục tiêu học tập ✅

Android, Kotlin, Firebase

  • Ứng dụng Android với thiết kế mong muốn có thể được tạo ra.
  • Bằng cách học cách lưu trữ và tải dữ liệu từ cơ sở dữ liệu Firebase, bạn sẽ có thể triển khai chức năng lưu trữ và tải dữ liệu trên server.
  • Bạn có thể tạo trang cá nhân hóa thông qua chức năng đăng ký và đăng nhập thành viên.

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

  • Những người đang tìm kiếm chương trình học có hệ thống và giải thích thân thiện sau khi đã tìm kiếm trên YouTube và các nơi khác để học phát triển ứng dụng di động Android
  • Những người muốn học phát triển ứng dụng Android bằng Kotlin

Bạn có thể học được những điều này. ✨

  1. Làm quen với layout Android. Bạn có thể chèn hình ảnh mong muốn, chỉnh sửa và thiết kế giao diện đẹp mắt.
  2. Bạn có thể học cách chuyển đổi màn hình trong Android và truyền dữ liệu giữa các màn hình.
  3. Bạn có thể tìm hiểu về câu lệnh điều kiện, vòng lặp, biến, v.v. trong Kotlin.
  4. Bạn có thể tìm hiểu cách thao tác Android Studio và cách xem log.
  5. Bạn có thể học và thực hành lặp lại các view đặc trưng của Android như ListView và RecyclerView.
  6. WebView để lấy thông tin từ web, thông qua Glide có thể lấy hình ảnh từ web và kết nối đến trang web. Trong quá trình đó, bạn cũng sẽ học cách sử dụng thư viện.
  7. Triển khai các chức năng quản lý thành viên như đăng nhập/đăng ký/đăng xuất bằng Firebase.
  8. Học cách tạo ứng dụng cá nhân hóa bằng cách lưu dữ liệu vào cơ sở dữ liệu sử dụng Firebase, sau đó tải dữ liệu riêng biệt cho từng thành viên.

Điểm mấu chốt của khóa học! 💎

Cung cấp 100% mã nguồn của khóa học

Chúng tôi cung cấp toàn bộ mã nguồn được sử dụng trong khóa học. Bạn có thể tải xuống tất cả mã code và mã dự án được sử dụng trong các ví dụ bằng cách nhấp vào biểu tượng hình đám mây bên phải tiêu đề bài giảng hoặc nút màu xanh lá [Tài liệu học tập].

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

Do đặc thù của các khóa học trực tuyến, theo thời gian code cũ thường không hoạt động. Nếu bạn gặp phần nào code giống hệt nhưng không chạy do vấn đề phiên bản, hãy cho tôi biết. Nếu bạn báo cáo qua [Hỏi & Đáp], tôi sẽ tiến hành cập nhật khóa học.

Giúp bạn hiểu thông qua lý thuyết và hình ảnh

Đối với các khái niệm phức tạp, tôi sử dụng hình ảnh và sơ đồ để giải thích luồng hoạt động một cách dễ hiểu hơn. Không chỉ thực hành đơn thuần mà còn giải thích cả phần lý thuyết. Tôi cũng giải thích những phần mà bạn có thể biết đại khái nhưng vẫn còn nhầm lẫn trong quá trình học. (Server và client là gì, cách xem log như thế nào, dấu hỏi (?) và dấu chấm than (!) thỉnh thoảng xuất hiện có ý nghĩa gì, UID là gì, v.v...)

Vui lòng tham khảo ghi chú bài học

Những phần có thể gây nhầm lẫn hoặc lỗi trong mỗi bài học đã được ghi chú trong phần ghi chú bài học ở dưới video. Ghi chú bài học sẽ được cập nhật liên tục.

Từ những điều dễ dàng, từng bước một

Khóa học được tiến hành thông qua việc tạo 8 ứng dụng, trong đó 3 ứng dụng đầu tiên rất dễ, 3 ứng dụng tiếp theo hơi dễ, và 2 ứng dụng cuối cùng ở mức độ không dễ. Độ khó sẽ tăng dần theo tiến độ khóa học, và bạn sẽ dần quen thuộc với việc lập trình thông qua việc tạo các ứng dụng. (Khi bạn cảm thấy tốc độ hơi nhanh hoặc khó khăn, chúng tôi khuyến nghị bạn nên giảm tốc độ phát để xem.)

Để bạn có thể xem và làm theo một cách thoải mái

Trong video, tôi đã chú ý phóng to code ở nhiều đoạn để học viên dễ theo dõi hơn. Hãy thực hành theo nội dung bài giảng, tự tay viết code và phát triển ứng dụng di động nhé.


Giới thiệu
người chia sẻ kiến thức đã tạo ra khóa học 👨‍💻

Cá mặt trăng lập trình viên

Kể từ khi thành lập startup vào năm 2015, tôi đã tham gia nhiều dự án phát triển đa dạng.

Trong thời gian qua, tôi vừa làm việc tại công ty, vừa làm freelancer và đang thực hiện nhiều dự án thú vị.

Email: uyalae@naver.com


Hãy xác nhận nội dung bạn tò mò! 📃

Q. Người mới bắt đầu học lập trình có thể học khóa này không?

Khóa học được thiết kế phù hợp cho những người mới bắt đầu học lập trình hoặc có kinh nghiệm dưới 1 năm. Tuy nhiên, nếu bạn mới bắt đầu và gặp phần nào không hiểu, bạn sẽ cần tự tìm kiếm thông tin để giải quyết.

Khóa học cũng bao gồm hướng dẫn về cách tìm kiếm thông tin khi bạn gặp vấn đề chưa rõ.

Hỏi: Sau khi học khóa học này, tôi có thể triển khai đến mức độ nào?

Bạn sẽ có thể tạo các ứng dụng tiện ích đơn giản xuất hiện trong khóa học. Ví dụ như ứng dụng hẹn giờ, ứng dụng xúc xắc, ứng dụng ghi chú, v.v.

Q. Khi học trực tuyến thường gặp nhiều khó khăn, làm thế nào để giải quyết?

Vui lòng để lại câu hỏi/câu trả lời về bài giảng. Khi đặt câu hỏi, nhất định phải kèm theo thông tin sau! (Ngay cả khi đã đính kèm toàn bộ mã nguồn sử dụng trong bài giảng nhưng vẫn không hoạt động khi copy/paste, vui lòng nhất định tuân thủ theo mẫu sau.)

  1. Phần của bài giảng đang xem (tiêu đề bài học và timecode)
    2. Code tôi đã viết
    3. Nếu có lỗi, (nội dung lỗi) hiển thị như thế nào

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

Bạn muốn học phát triển ứng dụng Android như một sở thích?

[Phần nhập môn] Ngữ pháp Kotlin cho Android
[Phần cơ bản] Học Android Kotlin bằng cách tạo 8 ứng dụng

Bạn muốn phát triển sâu hơn như một nhà phát triển Android?

[Trung cấp] Kind Blender JETPACK Nhập môn
[Trung cấp] Kind Blender JETPACK Nhập môn

Bạn muốn tìm hiểu về Declarative UI?

[LV1] Jetpack Compose - Thực hành UI
[LV2] Jetpack Compose - UI và Animation
[LV3] Jetpack Compose - Tạo ứng dụng Diet chuyên nghiệp
[LV4] Jetpack Compose - Design Pattern và Circuit

Nếu bạn học với mục tiêu tìm việc làm?

[Portfolio] Tạo ứng dụng Android - Phần lý thuyết
[Portfolio] Tạo ứng dụng Android - Phần thực hành

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

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

  • Người muốn học Android và Kotlin

  • Người muốn thử tạo app với Firebase

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

  • Quyết tâm và nhiệt huyết thực hiện đến cùng

Xin chào
Đây là

6,151

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ả

52 bài giảng ∙ (9giờ 36phú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ả

222 đánh giá

4.8

222 đánh giá

  • younicorn0310315561님의 프로필 이미지
    younicorn0310315561

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    13% đã tham gia

    Ồ, nó nhỏ quá. Thật dễ dàng để truy cập và làm quen với Android.

    • bokchi
      Giảng viên

      Cảm ơn bạn đã đánh giá của bạn!

  • 16043938410님의 프로필 이미지
    16043938410

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Mã ví dụ rất đơn giản và dễ hiểu nên tôi nghĩ nó sẽ giúp ích rất nhiều trong việc viết mã thực tế.

    • bokchi
      Giảng viên

      Cảm ơn bạn đã đánh giá của bạn!

  • roubang님의 프로필 이미지
    roubang

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    65% đã tham gia

    Đây là một bài giảng cao cấp! Tôi sẽ không nói dối, đây là bài giảng Android đáng nhớ nhất mà tôi từng tham gia. Mục đích không phải là để nhận được 300 điểm cho các bài đánh giá khóa học. Tôi để lại điều này ở đây vì tôi muốn giới thiệu nó cho công chúng nhằm mục đích phát triển Android.

    • bokchi
      Giảng viên

      Xin chào Cảm ơn bạn đã đánh giá hào phóng :) Chúc một ngày tốt lành~

  • tour11156342님의 프로필 이미지
    tour11156342

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    75% đã tham gia

    Tôi đã xem khóa học Android Studio miễn phí trên YouTube. (Tôi sẽ không đề cập đến tên của YouTuber được đề cập ^^) Tuy nhiên, người hướng dẫn mà tôi gặp cũng là một người nghiệp dư và tôi đang học bằng cách xem các bài giảng của những người nghiệp dư... Khi phát triển ứng dụng trong thế giới thực, đã có rất nhiều khá nhiều trở ngại... Người này ngay từ đầu nếu tôi đã xem bài giảng của anh ấy, tôi đã có thể phát triển nó khá dễ dàng... Cảm ơn bạn đã đăng một bài giảng tuyệt vời như vậy. Ngoài ra, thay vì tiếp cận viết mã mà không biết gì cả, hãy học kiến ​​thức mã hóa cơ bản bằng ngôn ngữ C và áp dụng ngữ pháp lập trình bạn đã học vào dự án bạn đang thực hiện tại đây. Ví dụ: có một câu lệnh switch trong ngôn ngữ C. Nếu bạn biết cú pháp chuyển đổi, bạn có thể sử dụng "Truyền dữ liệu giữa các màn hình" Khi nghiên cứu phần này các bạn có thể áp dụng cú pháp switch. Ồ, tất nhiên là không có cú pháp chuyển đổi trong Kotlin mà thay vào đó có một thứ gọi là khi nào, có chức năng giống như một nút chuyển. Để có thêm kiến ​​thức này, chúng tôi khuyên bạn nên cải thiện kỹ năng Google của mình bằng cách tìm kiếm bằng tiếng Anh thay vì tiếng Hàn (tiếng Anh là điều cần thiết ngay từ đầu đối với các lập trình viên). Dù sao thì cũng có rất nhiều ồn ào nhưng cảm ơn bạn rất nhiều vì đã đăng một bài giảng hay như vậy. Sau khi kết thúc bài giảng này, chúng ta hãy xem nhanh phần dành cho người mới bắt đầu.

    • bokchi
      Giảng viên

      Xin chào tour1115 Cảm ơn bạn đã khen ngợi không đáng có. Tôi sẽ làm việc chăm chỉ hơn để tạo ra những bài giảng hay. Cảm ơn :)

  • ir84357150ako4010님의 프로필 이미지
    ir84357150ako4010

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    Ưu đãi có thời hạn, kết thúc sau 1 ngày ngày

    14 ₫

    23%

    506.805 ₫

    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!