![[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)講義サムネイル](https://cdn.inflearn.com/public/courses/327096/cover/fa1cbc3c-c0e8-4a3d-9f2a-1150b67f6457/327096-eng.png?w=420)
[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
개복치개발자
앱 8개를 만들면서 코틀린 문법을 이용하여 안드로이드 앱을 만들어봅니다. 8개의 실습자료 뿐만이 아니라, 다양한 이론 설명과 함께 안드로이드를 공부해봅니다.
入門
Android, Kotlin, Firebase
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ị.
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,270
Học viên
379
Đánh giá
1,368
Trả lời
4.8
Xếp hạng
11
Các khóa học
2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.
현재는 평범한 직장인 개발자입니다
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á 4
∙
Đánh giá trung bình 5.0
5
혼자 구글링하며 안드로이드 공부하고 있었는데 개복치 개발자님 강의가 너무 많은 도움이 되었습니다. 공부했던 개념들을 실제로 써보고 또 모든 개념에 대해서 완벽하게 설명하지 않으셔서 궁금한 부분은 따로 더 찾아보는 과정이 오히려 도움이 많이 되는 것 같습니다. 좋은 강의 감사합니다!
수강평 감사합니다! 실습형 강의다 보니 아무래도 이론 설명이 많이 없는편인데 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 이론 강의를 원하시면 해당 강의를 참고해보셔도 좋을 것 같습니다! 감사합니다!
1.400.262 ₫
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!