Các phần tiếp theo:
Phần 3:Chuyển dữ liệu từ JSON sang model
Trong series dài hơi lần này tôi sẽ cùng các bạn xây dựng một ứng dụng theo dõi, cập nhật tình hình các phim ảnh mới nhất, phổ biến nhất. Bạn cũng có thể tạo danh sách các bộ phim ưa thích nhất cho mình.
Yêu cầu:
Dự án lần này yêu cầu các bạn đã có kiến thức cơ bản về FLutter
- Biết cách tạo các dự án Flutter trên IDE,
- Stateful, Stateless
- Sử dụng plugin
- Đã làm một số project đơn giản bằng Flutter
- Future và Stream
- Từ khóa await và async
Máy tính:
- Hệ điều hành: Windows 10, macOS (64-bit)
- Cấu hình máy: RAM 8GB trở lên
- Bộ nhớ trống: 3 GB trở lên
- Công cụ: Flutter SDK
- Windows PowerShell 5.0 or newer (this is pre-installed with Windows 10)
Git cho Windows 2.x
IDE: AndroidStudio hoặc xCode hoặc VisualStudio, ...
Một số màn hình trong ứng dụng
Ứng dụng TheMovieDB
Ứng dụng này sẽ gồm các chức năng
- Danh sách các bộ phim
- Thêm vào trang ưa thích
- Tìm kiếm các bộ phim
- Xem trailer
- Đăng ký đăng nhập
- Sử dụng Firebase để đồng bộ trên nhiều thiết bị
- Sử dụng SQL để lưu dữ liệu offline
- Thông báo về các bộ phim sắp chiếu
- Dark Mode
Nguồn tài nguyên
Giao diện giựa trên trang http://www.jonfrank.co.uk/design-work/movie-app-ui-design
API sẽ dùng của trang https://www.themoviedb.org/
IDE để phát triển ứng dụng là Android Studio
Version Control sẽ dùng https://github.com/
Learning Outcome
Qua series dài hơi lần này kỹ năng flutter của bạn sẽ lên một tầm cao mới. Bạn sẽ học được:
- Làm việc với với api
- Làm quen với mô hình Provider
- Sử dụng moor_flutter để tạo reactive UI
- Làm quen với việc sử dụng firebase
- Sử dụng thông báo Quản lý các package
Video
https://www.youtube.com/watch?v=PAq-YejnvwE
Để có được sự hướng dẫn chi tiết hơn hãy đăng ký ngay khóa học Flutter tại Techmaster.
Techmaster sẽ cũng bạn chinh phục công nghệ cực hot này
https://techmaster.vn/khoa-hoc/j86/lap-trinh-di-dong-flutter-cho-ios-android
Bình luận