![[Trung cấp] Giới thiệu JETPACK thân thiện <Phần 2> (Android Kotlin)Hình thu nhỏ khóa học](https://cdn.inflearn.com/public/courses/330922/cover/f82a0683-7fc3-49fb-b1a3-abebf05356d2/330922-eng.png?w=420)
[Trung cấp] Giới thiệu JETPACK thân thiện <Phần 2> (Android Kotlin)
bokchi
Đây là phần giới thiệu về Jetpack dành cho phát triển Android bằng Kotlin. Nội dung chủ yếu đề cập đến LocalDB / giao tiếp Network.
Trung cấp trở lên
Jetpack, Kotlin, Android
Bạn đã chán ngấy việc tạo những ứng dụng mẫu TODO list / CRUD lặp đi lặp lại? Đây là khóa học giúp bạn thực hành đa dạng công nghệ qua việc tự tay tạo ứng dụng giám sát giá coin một cách thú vị.
401 học viên
Độ khó Trung cấp trở lên
Thời gian Không giới hạn

Đánh giá từ những học viên đầu tiên
5.0
백씨
Tôi đã tự mày mò học Android qua Google, nhưng khóa học của 개복치 개발자님 đã giúp ích rất nhiều. Tôi được thực hành các khái niệm đã học, và vì giảng viên không giải thích hết mọi thứ, việc tôi phải tự tìm hiểu thêm những phần chưa rõ lại giúp ích rất nhiều. Cảm ơn vì bài giảng hay!
5.0
i-lab
Em mới bắt đầu phát triển ứng dụng mà được giúp đỡ rất nhiều! Cảm ơn giảng viên ạ :)
5.0
pabeba
Tôi đã biết thêm rất nhiều tính năng thú vị!
Android Splash API
Điều hướng
ViewModel
LiveData
Retrofit
DataStore
Lottie
Phòng
WorkManager
Dịch vụ nền trước
BootReceiver
ViewBinding
Phát triển ứng dụng Android Kotlin, hiện đã có trong thực tế 📲
Bạn có muốn tạo một dự án với các kỹ năng cần thiết để triển khai các tính năng Kotlin của Android không? (ViewModel, WorkManager, Retrofit, Room, Coroutine...)
Một ứng dụng Việc cần làm đơn giản, thay vì các ví dụ CRUD rõ ràng!
Hãy cùng thực hành nhiều kỹ thuật khác nhau bằng cách tạo ví dụ về ứng dụng theo dõi giá tiền xu thú vị.
💰 Triển khai ứng dụng theo dõi giá tiền của riêng bạn

Triển khai các màn hình riêng biệt bằng cách sử dụng Navigation, Lottie và DataStore.

Phát hiện những thay đổi theo thời gian thực trong dữ liệu [tiền xu quan tâm / tiền xu không quan tâm] được lưu trữ trong DB cục bộ và hiển thị chúng cho người dùng.

Nó gọi API ở chế độ nền để lưu thông tin giá của các đồng tiền mà người dùng quan tâm và so sánh dữ liệu hiện tại với dữ liệu đã lưu trước đó để hiển thị giá đồng tiền đã tăng hay giảm.

Hãy triển khai một giao diện người dùng luôn thông báo cho người dùng về thông tin biến động giá tiền dưới dạng thông báo.
Khóa học này hữu ích nhất cho những người này 🙋♀️
Lớp học này sẽ không giúp ích gì cho những người này đâu 🙅♂️
💡 200% bài giảng thực hành để có được kinh nghiệm thực tế
Đây là một bài giảng trực tiếp tập trung vào lập trình, tập trung vào thực hành. Chúng tôi mạnh dạn lược bỏ các phần lặp lại và nhanh chóng tiến hành triển khai công nghệ. Thay vì trình bày chi tiết lý thuyết về các công nghệ được sử dụng, chúng tôi chỉ đề cập đến những nét chính của các công nghệ chung, sau đó tập trung vào "cách sử dụng trực tiếp". Mã hóa bố cục đơn giản (XML) và việc thêm các phụ thuộc cũng được lưu lại bằng cách sao chép/dán.
Nếu bạn đang tìm kiếm bài giảng giải thích lý thuyết chi tiết hơn, vui lòng tham khảo bài giảng bên dưới.
Phần 1 - Tạo màn hình giới thiệu
Tạo màn hình giới thiệu để giới thiệu ứng dụng của bạn tới người dùng bằng Android Splash Screen/Lottie/Jetpack Navigation.
Phần 2 - Chuẩn bị chuyển đến màn hình chính
Sử dụng DataStore/Room để lưu trữ thông tin người dùng trong DB cục bộ.
Phần 3 - Tùy chỉnh Màn hình chính (Danh sách Tiền xu quan tâm)
Sử dụng BottomNavigation / Room / LiveData / Fragment / Coroutine / ViewModel để cấu hình màn hình chính mà người dùng nhìn thấy. Người dùng có thể lưu và hủy thông tin coin mong muốn.
Phần 4 - Tùy chỉnh Màn hình chính (Giá của các loại tiền quan tâm)
Chúng tôi sử dụng WorkManager / Retrofit / Room để lưu trữ thông tin giá coin mà người dùng quan tâm vào cơ sở dữ liệu cục bộ. Chúng tôi so sánh dữ liệu được lưu trữ với dữ liệu hiện tại và cho bạn biết giá coin đã tăng hay giảm.
Mục 5 - Đơn xin dịch vụ/người nhận
Chúng tôi sử dụng Foreground Service và Receiver để cung cấp cho người dùng thông tin về giá coin dưới dạng thông báo. Chúng tôi cũng sử dụng BootReceiver để phát hiện các sự kiện khi thiết bị được khởi động lại.
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.
Hiện tại tôi đang phát triển ứng dụng Android cho một công ty công nghệ tài chính.
H. Người chơi có cần kiến thức không?
Cần có kiến thức cơ bản về Kotlin và Android.
Nếu bạn gặp lỗi hoặc điều gì đó mà bạn không biết, tốt nhất là bạn nên tham gia khóa học này trước khi thực hiện một dự án cá nhân nếu bạn có thể giải quyết vấn đề và hiểu được những điều bạn không biết bằng cách tìm kiếm trên Google.
H. Đây là lần đầu tiên tôi phát triển ứng dụng Android. Tôi có thể thử không?
Nếu bạn là người mới bắt đầu, bạn có thể thấy khó khăn. Hiện tại, chúng tôi đang xây dựng các bài giảng theo mức độ khó, vì vậy vui lòng tham khảo.
H. Bạn có cung cấp mã nguồn và hình ảnh được sử dụng trong bài giảng không?
Ở cuối mỗi phần, chúng tôi sẽ cung cấp cho bạn một mã hoàn chỉnh. Nếu bạn gặp bất kỳ lỗi nào, hãy so sánh với mã đã hoàn chỉnh.
(Bạn có thể tải xuống mã nguồn bằng cách nhấp vào hình đám mây ở bên phải video bài giảng.)
H. Trong trường hợp mã hóa XML, có những trường hợp cần phải sao chép/dán trong bài giảng, vì vậy tôi muốn có một đoạn mã chỉ cung cấp phần này.
Phần 0. Bạn có thể tải xuống từ Bài 2 [Hình ảnh/Tệp bố cục được sử dụng trong Bài giảng].
H. Có nhiều bài giảng trực tuyến mà tôi không thể hoàn thành vì gặp lỗi trước khi tham gia lớp học. Bài giảng này có gì khác biệt không?
Để giúp bạn hoàn thành khóa học, vui lòng để lại câu hỏi trong mục [Cộng đồng] và chúng tôi có thể hỗ trợ bạn. Vui lòng cung cấp thông tin bên dưới.
1) Bạn đang học phần nào của lớp?
2) Những gì tôi đã thử
3) Thông báo lỗi nào xuất hiện?
Khóa học này dành cho ai?
Người muốn thực hiện dự án Android thực tế
Người muốn nhanh chóng trải nghiệm nhiều công nghệ trước khi phát triển dự án cá nhân.
Cần biết trước khi bắt đầu?
Hiểu biết về cú pháp Android / Kotlin
Khả năng tự tra cứu khi gặp điều không biết trong giờ học.
6,313
Học viên
413
Đánh giá
1,391
Trả lời
4.8
Xếp hạng
12
Các khóa học
Kể từ khi thành lập startup vào năm 2015, tôi đã thực hiện nhiều dự án phát triển khác nhau.
Hiện tại tôi là một lập trình viên nhân viên văn phòng bình thường
Tất cả
49 bài giảng ∙ (5giờ 20phút)
Tài liệu khóa học:
Tất cả
29 đánh giá
4.9
29 đánh giá
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 5
∙
Đánh giá trung bình 5.0
5
Tôi đã tự mày mò học Android qua Google, nhưng khóa học của 개복치 개발자님 đã giúp ích rất nhiều. Tôi được thực hành các khái niệm đã học, và vì giảng viên không giải thích hết mọi thứ, việc tôi phải tự tìm hiểu thêm những phần chưa rõ lại giúp ích rất nhiều. Cảm ơn vì bài giảng hay!
Cảm ơn đánh giá của bạn! Vì đây là khóa học thiên về thực hành nên phần lý thuyết không nhiều lắm https://www.inflearn.com/course/%ED%8F%AC%ED%8A%B8%ED%8F%B4%EB%A6%AC%EC%98%A4-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%95%B1%EA%B0%9C%EB%B0%9C-%EC%9D%B4%EB%A1%A0 Nếu bạn muốn học về lý thuyết, có thể tham khảo khóa học này! Cảm ơn bạn!
Đánh giá 3
∙
Đánh giá trung bình 5.0
5
Tôi đã biết thêm rất nhiều tính năng thú vị!
Cảm ơn bạn vì đánh giá khóa học!
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!