강의

멘토링

커뮤니티

NEW
AI Technology

/

AI Agent Development

Dự án Android sử dụng AI (Android Project with AI Coding Gemini)

Hiện tại, Android có thể được phát triển bằng ngôn ngữ Java và Kotlin. Dù sử dụng ngôn ngữ nào, bạn cũng có thể phát triển cùng một ứng dụng Android như nhau. Khóa học này bao gồm hầu hết các nội dung từ cơ bản đến nâng cao về phát triển ứng dụng Android, và toàn bộ mã nguồn từ những nội dung cơ bản nhất đều được viết bằng ngôn ngữ Kotlin. Ngoài ra, khóa học còn sử dụng Material 3, thư viện UI mới nhất của Google. Trong toàn bộ lộ trình học Android này, bạn sẽ được thực hiện 3 dự án thực tế. Thông qua việc thực hiện các dự án, bạn có thể nắm vững các kỹ thuật nâng cao đang được sử dụng thực tế trong công việc như Hilt, Retrofit, RoomDatabase, MVVM. Bên cạnh đó, bạn còn có thể tăng cường năng suất bằng cách sử dụng AI thông qua việc thực hiện "vibe coding" với Gemini ngay trong công cụ phát triển Android. Soft Campus chúng tôi sẽ luôn nỗ lực để cung cấp những bài giảng mới nhất.

3 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

  • softcampus
Android
Android
Kotlin
Kotlin
database
database
gemini
gemini
AI
AI
Android
Android
Kotlin
Kotlin
database
database
gemini
gemini
AI
AI

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

  • - Bạn sẽ có khả năng thực hiện các dự án Android dựa trên nền tảng Full-stack.

  • - Bạn sẽ có khả năng quản lý đối tượng thông qua Hilt.

  • - Bạn sẽ có khả năng thực hiện dự án với năng suất cao bằng cách áp dụng mô hình phát triển MVVM.

  • - Bạn sẽ có khả năng tận dụng các dịch vụ đám mây dựa trên Firebase.

  • - Việc sử dụng RoomDataBase giúp bạn có thể dễ dàng sử dụng cơ sở dữ liệu nội bộ.

  • - Sử dụng Retrofit giúp việc giao tiếp với máy chủ dựa trên Restful API trở nên dễ dàng hơn.

  • - Bạn sẽ có thể tận dụng phương thức Byte Coding và Tab Coding thông qua Gemini.


Giới thiệu bài giảng

: Hoàn thiện kiến trúc hiện đại & cách ứng dụng AI qua 3 dự án (Tổng cộng 67 bài giảng)

Hãy dừng lại những bài giảng chỉ lặp đi lặp lại lý thuyết! Sử dụng Kotlin, ngôn ngữ được ưa chuộng nhất trong thực tế, chúng ta sẽ cùng nhau xây dựng từ con số 0 ba ứng dụng hoàn chỉnh có thể hoạt động thực tế.

Không chỉ dừng lại ở việc triển khai các tính năng đơn giản, khóa học sẽ giúp bạn nâng cao "thực lực thực sự" bằng cách áp dụng trực tiếp các xu hướng phát triển Android mới nhất và các thư viện thiết yếu như MVVM, Hilt, Room, Retrofit, Firebase vào dự án.

Đặc biệt, ở phần mở đầu, chúng tôi sẽ giới thiệu kỹ thuật hỗ trợ lập trình bằng AI (Vibe Coding) sử dụng Gemini - xu hướng phát triển mới nhất hiện nay, nhằm hướng dẫn bạn cách tối đa hóa năng suất lập trình.

 

📱 Xem trước chương trình học & dự án


Giới thiệu Bắt đầu phát triển thông minh: Bài 1 ~ Bài 2

Kiểm tra lộ trình toàn diện của khóa học và xây dựng nền tảng cho 'Vibe Coding' giúp nâng cao hiệu suất phát triển bằng cách tận dụng công cụ AI mới nhất Gemini trong Android Studio.


✒Dự án 1. [Hoàn thiện kỹ năng cơ bản] Sổ tay thông minh của riêng tôi (Bài 3 ~ Bài 19)

Nắm vững các kiến thức cơ bản về CRUD (Ghi, Đọc, Sửa, Xóa) của ứng dụng Android. Không chỉ dừng lại ở việc lưu trữ dữ liệu đơn thuần, bạn sẽ được áp dụng từng bước kiến trúc hiện đại để giúp ứng dụng trở nên bền vững hơn. Nội dung học chính: Vòng đời Activity, Cơ bản về cơ sở dữ liệu, Cấu trúc màn hình danh sách (RecyclerView). Công nghệ áp dụng cốt lõi: Room Database (DB nội bộ), Hilt (Dependency Injection), áp dụng mô hình kiến trúc MVVM.

 

✒ Project 2. [Dịch vụ dựa trên vị trí] Ứng dụng LBS tìm kiếm thông tin xung quanh tôi (Bài 20 ~ Bài 29)

Sử dụng các tính năng cốt lõi của điện thoại thông minh là GPS và dịch vụ bản đồ. Bạn sẽ tạo ra một ứng dụng thực tế giúp xác định vị trí của bản thân và hiển thị trực quan các thông tin xung quanh trên bản đồ thông qua việc liên kết với API bên ngoài.

Nội dung học tập chính: Sử dụng Google Maps API, quyền và cách lấy vị trí hiện tại (GPS), UI Dialog

Công nghệ áp dụng cốt lõi: Retrofit (Liên kết dữ liệu công khai/API bên ngoài thông qua giao tiếp máy chủ)


✒ Project 3. [Trải nghiệm Full-stack] Bảng tin cộng đồng thời gian thực (Bài 30 ~ Bài 67)

Thực hiện xây dựng ứng dụng ở mức độ có thể cung cấp dịch vụ thực tế mà không cần máy chủ. Xây dựng một dịch vụ cộng đồng hoàn chỉnh, nơi người dùng có thể tương tác từ đăng ký thành viên đến đăng nhập, viết bài và tải lên hình ảnh.

Nội dung học tập chính: Quản lý điều hướng màn hình phức tạp, luồng xác thực người dùng, tính năng tìm kiếm và lọc

Công nghệ ứng dụng cốt lõi: Tận dụng hoàn hảo Firebase (Authentication-Xác thực, Firestore-DB thời gian thực, Storage-Lưu trữ hình ảnh)



Giới thiệu người chia sẻ kiến thức

Yoon Jae-seong (Giảng viên chính mảng phát triển Android tại Like Lion)



Kinh nghiệm phát triển
• Phát triển và ra mắt nội dung di động "Island Adventure" của SKT
• Phát triển và ra mắt nội dung di động "Quiz Soccer" của KT
• Ra mắt "Mobile Real Estate Agent" của SK
• Phát triển ứng dụng iPhone "Hanjatong"
• Phát triển ứng dụng iPhone "Health Training"
• Phát triển nội dung "Tales of Commons" của Namco Nhật Bản cho KT/SK
• Phát triển các mini game của KT (Yageum Yageum Land Grab, Aladdin's Magic Lamp, Mystery Block Detective Group, BUZZ and BUZZ)

Kinh nghiệm giảng dạy
Tôi là giảng viên kỳ cựu với 19 năm kinh nghiệm giảng dạy và phát triển cho các nhân viên đang làm việc tại các doanh nghiệp nổi tiếng trong nước và những người chưa có việc làm như: Samsung Multi Campus, Viện Thúc đẩy Công nghiệp Thông tin Busan, Viện Thúc đẩy Công nghiệp Văn hóa Thông tin Jeonju, Viện Thúc đẩy Công nghiệp Thông tin Incheon, Viện Thúc đẩy Phát thanh Truyền hình Hàn Quốc, SK C&C, T Academy, Viện Thúc đẩy Công nghiệp Robot Hàn Quốc, ETRI Daejeon, Samsung Electronics, Trung tâm Đào tạo NICA, Trung tâm Năng suất Hàn Quốc, Hanwha S&C, LG Electronics, v.v.

Lĩnh vực giảng dạy
Tôi giảng dạy về các lĩnh vực như Java, Android, Framework, Cơ sở dữ liệu, UML, iPhone, Xử lý và phân tích dữ liệu lớn, Python, Internet vạn vật (IoT), Phân tích dữ liệu bằng R/Python, Deep Learning, Machine Learning AI, Spark. Tôi xây dựng bài giảng bằng cách đúc kết những kinh nghiệm đa dạng để giải thích một cách dễ hiểu nhất, đồng thời tạo ra các ví dụ thực tế để học viên có thể áp dụng vào thực hành. Vì đây không phải là lớp học trực tiếp (offline), nên nếu có điều gì chưa rõ, vui lòng sử dụng phần Hỏi & Đáp. Tôi chắc chắn sẽ giải đáp giúp bạn.

 

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

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

  • - Tất cả các nhà phát triển muốn phát triển ứng dụng Android

  • - Những nhà phát triển độc lập đang chuẩn bị khởi nghiệp hoặc những người đang chuẩn bị thành lập startup

  • - Những người muốn tạo ứng dụng Android nhưng lo lắng về khả năng lập trình của mình

  • - Những người muốn phát triển ứng dụng Android theo phương pháp Vibe Coding

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

  • Khóa học này hướng dẫn cách xây dựng ứng dụng Android sử dụng ngôn ngữ Kotlin, vì vậy người học cần có sự hiểu biết về ngôn ngữ Kotlin.

  • Đây là khóa học tiếp nối Part 1, Part 2, Part 3, vì vậy bạn cần phải học các khóa học Android dựa trên Kotlin Part 1, Part 2 và Part 3.

Xin chào
Đây là

15,831

Học viên

812

Đánh giá

589

Trả lời

4.7

Xếp hạng

40

Các khóa học

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

Tất cả

69 bài giảng ∙ (20giờ 37phú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á

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Ưu đãi có thời hạn

54 ₫

30%

2.055.279 ₫

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

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!