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.

10 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

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 khóa học

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

Dừng lại ngay 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 "kỹ năng thực thụ" bằng cách áp dụng trực tiếp các thư viện thiết yếu và xu hướng phát triển Android mới nhất như MVVM, Hilt, Room, Retrofit, Firebase vào dự án.

Đặc biệt, ở phần mở đầu, tôi sẽ giới thiệu kỹ thuật lập trình có sự hỗ trợ của AI (Vibe Coding) bằng cách sử dụng Gemini - một xu hướng phát triển mới nhất, 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 giảng dạy & 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 toàn bộ lộ trình bài giảng và xây dựng nền tảng cho 'Vibe Coding' giúp nâng cao hiệu quả phát triển bằng cách sử 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 bạn (Bài 3 ~ Bài 19)

Nắm vững hoàn toàn CRUD (Viết, Đọc, Sửa, Xóa) - nền tảng của ứng dụng Android. Không chỉ dừng lại ở việc lưu trữ dữ liệu, chúng ta sẽ từng bước áp dụng kiến trúc hiện đại để giúp ứng dụng trở nên chắc chắn 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 chức năng cốt lõi của điện thoại thông minh là GPS và dịch vụ bản đồ. Chúng ta 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à liên kết với API bên ngoài để hiển thị thông tin xung quanh một cách trực quan trên bản đồ.

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 cộng/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)

Xây dựng một ứng dụng có thể đưa vào phục vụ thực tế mà không cần máy chủ riêng. Bạn sẽ thiết lập 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ý tài khoản, đăng nhập, viết bài cho đến 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ệ cốt lõi được áp dụng: Sử dụng Firebase một cách hoàn hảo (Authentication-Xác thực, Firestore-DB thời gian thực, Storage-Kho 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 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 SKT "Island Adventure" 
• Phát triển và ra mắt nội dung di động KT "Quiz Soccer" 
• Ra mắt SK "Mobile Real Estate Agent" 
• 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 KT/SK Nhật Bản Namco "Tales of Commons" 
• Phát triển KT Mini Game (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 Multicampus, 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, Daejeon ETRI, 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 trong 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 sử dụng R/Python, Deep Learning, Machine Learning AI, Spark. Tôi đú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 xây dựng bài giảng với các ví dụ thực hành để học viên có thể áp dụng và giải thích được. Vì đây không phải là lớp học trực tiếp 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 cho 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à softcampus

16,188

Học viên

831

Đánh giá

595

Trả lời

4.7

Xếp hạng

47

Các khóa học

Soft Campus là trung tâm đào tạo hỗ trợ bán các nội dung và bài giảng trực tuyến cũng như trực tiếp.

Mọi thắc mắc về việc mua các bài giảng và nội dung đa dạng cũng như lĩnh vực liên quan đến AI, vui lòng liên hệ qua raputa@nate.com hoặc số điện thoại 02-553-0824.

Cảm ơn bạn.

Thêm

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

Tất cả

69 bài giảng ∙ (19giờ 42phú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!

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!