Những kiến thức cơ bản tối thiểu để xây dựng ứng dụng đơn giản với Flutter
Nâng cao tự tin phát triển Flutter
Cú pháp Dart cơ bản
Thân thiện hơn với người mới bắt đầu, hướng dẫn sử dụng Flutter dành cho người mới bắt đầu!
Tại sao lại là Flutter ngay bây giờ?
Flutter, được phát triển bởi Google, là một khuôn khổ phát triển đa nền tảng hỗ trợ nhiều môi trường khác nhau như Android, iOS, Web, Windows, Mac và Linux. Tôi tự hỏi liệu có điều gì tốt hơn là chỉ học một và sử dụng nó ở mọi nơi không. Khóa học này sẽ giúp bạn học những kiến thức cơ bản một cách nhanh chóng và dễ dàng bằng cách bắt đầu với Flutter.
Giao diện người dùng hoàn chỉnh chỉ với một vài dòng mã
Hãy lấy một ví dụ khi tạo danh sách có thể cuộn . Để tạo danh sách bằng mã Android hiện có, cần rất nhiều mã và thời gian chỉ để viết bộ điều hợp và recyclerview. Đây là nơi người mới bắt đầu cảm thấy bực bội.
Mã danh sách Android hiện có
Nhưng trong Flutter, bạn chỉ cần viết một vài dòng mã.
Liệt kê mã trong Flutter
Như vậy, sử dụng Flutter giúp phát triển nhanh hơn đáng kể . Sự tách biệt giữa UI và logic kinh doanh cũng rõ ràng.
Mã hóa sinh tồn Flutter của Oh Jun-seok: Người mới bắt đầu còn hơn cả người mới bắt đầu Flutter 📲
Tôi đã có hơn 5 bài giảng ngoại tuyến về Flutter. Trong khi giảng bài, tôi đã nghĩ về những gì những người mới học lập trình cần, các vấn đề được đưa ra và tạo ra bài giảng này.
Nếu bạn thấy khóa học ' Giới thiệu về Flutter ' trước đây của tôi khó, bạn có thể học những kiến thức cơ bản thực sự thông qua khóa học này.
Phạm vi phủ sóng
Khóa học này dành cho những người chưa biết gì về lập trình.
Bằng cách tìm hiểu những kiến thức cơ bản thông qua bài giảng này và tham gia bài giảng ' Giới thiệu về Flutter ' đã được gia hạn vào năm 2022, bạn sẽ có thể tạo ứng dụng di động cá nhân ở mức độ hợp lý bằng Firebase, v.v.
Học Flutter bằng ví dụ Hơn cả người mới bắt đầu: Hướng dẫn tuyệt đối dành cho người mới bắt đầu
Trong khóa học này, trước tiên bạn sẽ học những kiến thức cơ bản về Flutter và sau đó học cách sử dụng Flutter thông qua các ví dụ. Sau đây là những điều bạn có thể học được từ mỗi ví dụ:
Học Flutter với 8 ví dụ về ứng dụng di động
Máy tính BMI Chuyển đổi màn hình (Điều hướng)
đồng hồ bấm giờ Sử dụng Timer
Trình duyệt web của riêng tôi Xem Web
Khung ảnh điện tử ImagePicker, cuộn sang trái và phải trên màn hình
Dụng cụ đo mức Sử dụng cảm biến gia tốc, Stream
Đàn Xylophone Phát âm thanh
Bản đồ GPS Google Maps, Thông tin vị trí, Vẽ tuyến đường trên bản đồ
Danh sách việc cần làm Tổ ong
Hướng dẫn lựa chọn khóa học
Hãy chắc chắn rằng đây là khóa học bạn cần học.
Lộ trình liên quan
Hỏi & Đáp 💬
H. Ai đủ điều kiện tham gia khóa học?
Khóa học này dành cho những người chưa biết gì hoặc cảm thấy các khóa học nhập môn khác khó khăn.
H. Có cách nào để biết bài giảng sẽ diễn ra như thế nào trước khi tham gia không?
Trước tiên, hãy thử các bài giảng mở miễn phí được cung cấp trong khóa học này và nếu phong cách bài giảng phù hợp với bạn, bạn có thể đăng ký khóa học.
H. Mã nguồn được sử dụng trong bài giảng có được cung cấp không?
Mã nguồn được cung cấp. Vui lòng kiểm tra bài học Phần 1 [Mã nguồn].
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Người thực sự mới bắt đầu với Flutter
Người đã gặp khó khăn với lớp học Flutter nhập môn
"I didn't know what you'd like, so I prepared everything"
UI, Class, Method, synchronous/asynchronous, DB, Webview, Time, library, map, actual device sound, location, etc...
It seems like you have a tool kit for making apps.
I think it would be more helpful if you choose the intermediate course when you experience many projects through this course and become an intermediate level and are curious about patterns or architecture.
This is a lecture that explains shortcuts, settings, and basic terms that are not taught anywhere else. If you are just taking your first steps, you should definitely start by listening to this.
It was a well-organized lecture that even beginners can understand. However, since I am a complete beginner, I would like to be able to refer to it right away when I need to later, and to be able to take note of important points from the lecture content, so it would be good if a book or file was provided as a basic textbook. Of course, the source code is also provided.
Thank you. The source code is provided for all examples starting from Lesson 50.
There is no code for the part before creating the example, but I think there are people who need it, so I will add it later.
Since it is a beginner course, providing a textbook seems meaningful. I will positively consider providing it in the future.