
使用 Flutter、Firebase 和 GetX 构建一个 OLX 克隆应用
来自 网络整理·免费领取学习资源
9,828 领取 · 9,432 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《使用 Flutter、Firebase 和 GetX 构建一个 OLX 克隆应用》。官网需要单独购买,有集上可以免费领取。
课程目录
- 1. Getx Crash Course
- 1. Getx state management overview.en.srt
- 1. Getx state management overview.en_CN.srt
- 1. Getx state management overview.en_merged.srt
- 1. Getx state management overview
- 2. Getbuilder.en.srt
- 2. Getbuilder.en_CN.srt
- 2. Getbuilder.en_merged.srt
- 2. Getbuilder
- 3. Getx and Obx.en.srt
- 3. Getx and Obx.en_CN.srt
- 3. Getx and Obx.en_merged.srt
- 3. Getx and Obx
- 4. Getx navigation.en.srt
- 4. Getx navigation.en_CN.srt
- 4. Getx navigation.en_merged.srt
- 4. Getx navigation
- -
- 10. My products screen
- 1. Tab bar UI.en.srt
- 1. Tab bar UI.en_CN.srt
- 1. Tab bar UI.en_merged.srt
- 1. Tab bar UI
- 2. Getx state for tab bar.en.srt
- 2. Getx state for tab bar.en_CN.srt
- 2. Getx state for tab bar.en_merged.srt
- 2. Getx state for tab bar
- 3. Getting current user products.en.srt
- 3. Getting current user products.en_CN.srt
- 3. Getting current user products.en_merged.srt
- 3. Getting current user products
- 4. My product card UI.en.srt
- 4. My product card UI.en_CN.srt
- 4. My product card UI.en_merged.srt
- 4. My product card UI
- 5. Showing products depending on state.en.srt
- 5. Showing products depending on state.en_CN.srt
- 5. Showing products depending on state.en_merged.srt
- 5. Showing products depending on state
- 6. Popup for deleting or changing status.en.srt
- 6. Popup for deleting or changing status.en_CN.srt
- 6. Popup for deleting or changing status.en_merged.srt
- 6. Popup for deleting or changing status
- -
- 11. Profile screen
- 1. Profile information UI.en.srt
- 1. Profile information UI.en_CN.srt
- 1. Profile information UI.en_merged.srt
- 1. Profile information UI
- 2. Edit user, address and settings options.en.srt
- 2. Edit user, address and settings options.en_CN.srt
- 2. Edit user, address and settings options.en_merged.srt
- 2. Edit user, address and settings options
- 3. Getting current user data from firebase.en.srt
- 3. Getting current user data from firebase.en_CN.srt
- 3. Getting current user data from firebase.en_merged.srt
- 3. Getting current user data from firebase
- 4. Getting current user address.en.srt
- 4. Getting current user address.en_CN.srt
- 4. Getting current user address.en_merged.srt
- 4. Getting current user address
- 5. Refresh ability.en.srt
- 5. Refresh ability.en_CN.srt
- 5. Refresh ability.en_merged.srt
- 5. Refresh ability
- -
- 12. Edit profile
- 1. Edit name and phone number.en.srt
- 1. Edit name and phone number.en_CN.srt
- 1. Edit name and phone number.en_merged.srt
- 1. Edit name and phone number
- 2. Edit profile image.en.srt
- 2. Edit profile image.en_CN.srt
- 2. Edit profile image.en_merged.srt
- 2. Edit profile image
- 3. Edit address.en.srt
- 3. Edit address.en_CN.srt
- 3. Edit address.en_merged.srt
- 3. Edit address
- -
- 13. Search products
- 1. Search screen UI.en.srt
- 1. Search screen UI.en_CN.srt
- 1. Search screen UI.en_merged.srt
- 1. Search screen UI
- 2. Getting products from firebase based on search.en.srt
- 2. Getting products from firebase based on search.en_CN.srt
- 2. Getting products from firebase based on search.en_merged.srt
- 2. Getting products from firebase based on search
- 3. Products depending on categories.en.srt
- 3. Products depending on categories.en_CN.srt
- 3. Products depending on categories.en_merged.srt
- 3. Products depending on categories
- 4. Search bar functionality.en.srt
- 4. Search bar functionality.en_CN.srt
- 4. Search bar functionality.en_merged.srt
- 4. Search bar functionality
- -
- 14. Chats functionality
- 1. Message model.en.srt
- 1. Message model.en_CN.srt
- 1. Message model.en_merged.srt
- 1. Message model
- 2. Chats screen UI.en.srt
- 2. Chats screen UI.en_CN.srt
- 2. Chats screen UI.en_merged.srt
- 2. Chats screen UI
- 3. Message keyboard.en.srt
- 3. Message keyboard.en_CN.srt
- 3. Message keyboard.en_merged.srt
- 3. Message keyboard
- 4. Send messages to users.en.srt
- 4. Send messages to users.en_CN.srt
- 4. Send messages to users.en_merged.srt
- 4. Send messages to users
- 5. Streaming messages from firebase.en.srt
- 5. Streaming messages from firebase.en_CN.srt
- 5. Streaming messages from firebase.en_merged.srt
- 5. Streaming messages from firebase
- 6. Delete message functionality.en.srt
- 6. Delete message functionality.en_CN.srt
- 6. Delete message functionality.en_merged.srt
- 6. Delete message functionality
- -
- 15. Chat contacts section
- 1. Chat contacts screen header.en.srt
- 1. Chat contacts screen header.en_CN.srt
- 1. Chat contacts screen header.en_merged.srt
- 1. Chat contacts screen header
- 2. Chat tiles UI.en.srt
- 2. Chat tiles UI.en_CN.srt
- 2. Chat tiles UI.en_merged.srt
- 2. Chat tiles UI
- 3. Streaming chat contacts from firebase.en.srt
- 3. Streaming chat contacts from firebase.en_CN.srt
- 3. Streaming chat contacts from firebase.en_merged.srt
- 3. Streaming chat contacts from firebase
- 4. Showing chat contacts on UI.en.srt
- 4. Showing chat contacts on UI.en_CN.srt
- 4. Showing chat contacts on UI.en_merged.srt
- 4. Showing chat contacts on UI
- 5. Navigation to view chats screen.en.srt
- 5. Navigation to view chats screen.en_CN.srt
- 5. Navigation to view chats screen.en_merged.srt
- 5. Navigation to view chats screen
- 6. Chats count in profile.en.srt
- 6. Chats count in profile.en_CN.srt
- 6. Chats count in profile.en_merged.srt
- 6. Chats count in profile
- -
- 16. Sign out functionality
- 1. Sign out functionality.en.srt
- 1. Sign out functionality.en_CN.srt
- 1. Sign out functionality.en_merged.srt
- 1. Sign out functionality
- 2. Conclusion of course.en.srt
- 2. Conclusion of course.en_CN.srt
- 2. Conclusion of course.en_merged.srt
- 2. Conclusion of course
- -
- 2. Project and Firebase Setup
- 1. Getting the packages.en.srt
- 1. Getting the packages.en_CN.srt
- 1. Getting the packages.en_merged.srt
- 1. Getting the packages
- 2. Firebase setup.en.srt
- 2. Firebase setup.en_CN.srt
- 2. Firebase setup.en_merged.srt
- 2. Firebase setup
- 3. Configuration of files.en.srt
- 3. Configuration of files.en_CN.srt
- 3. Configuration of files.en_merged.srt
- 3. Configuration of files
- -
- 3. Authentication with Google Sign-in
- 1. Building login screen UI.en.srt
- 1. Building login screen UI.en_CN.srt
- 1. Building login screen UI.en_merged.srt
- 1. Building login screen UI
- 2. Building register screen UI.en.srt
- 2. Building register screen UI.en_CN.srt
- 2. Building register screen UI.en_merged.srt
- 2. Building register screen UI
- 3. Creating authcontroller with getx.en.srt
- 3. Creating authcontroller with getx.en_CN.srt
- 3. Creating authcontroller with getx.en_merged.srt
- 3. Creating authcontroller with getx
- 4. Getting location of user.en.srt
- 4. Getting location of user.en_CN.srt
- 4. Getting location of user.en_merged.srt
- 4. Getting location of user
- 5. Firebase authentication setup.en.srt
- 5. Firebase authentication setup.en_CN.srt
- 5. Firebase authentication setup.en_merged.srt
- 5. Firebase authentication setup
- 6. Authenticating the user.en.srt
- 6. Authenticating the user.en_CN.srt
- 6. Authenticating the user.en_merged.srt
- 6. Authenticating the user
- 7. Implementing login functionality.en.srt
- 7. Implementing login functionality.en_CN.srt
- 7. Implementing login functionality.en_merged.srt
- 7. Implementing login functionality
- 8. User navigation depending on authentication.en.srt
- 8. User navigation depending on authentication.en_CN.srt
- 8. User navigation depending on authentication.en_merged.srt
- 8. User navigation depending on authentication
- -
- 4. Navigation
- 1. Building bottom navigationbar.en.srt
- 1. Building bottom navigationbar.en_CN.srt
- 1. Building bottom navigationbar.en_merged.srt
- 1. Building bottom navigationbar
- 2. Adding getx state.en.srt
- 2. Adding getx state.en_CN.srt
- 2. Adding getx state.en_merged.srt
- 2. Adding getx state
- -
- 5. Sell Products Screen
- 1. Starting screen UI.en.srt
- 1. Starting screen UI.en_CN.srt
- 1. Starting screen UI.en_merged.srt
- 1. Starting screen UI
- 2. Title and description screen UI.en.srt
- 2. Title and description screen UI.en_CN.srt
- 2. Title and description screen UI.en_merged.srt
- 2. Title and description screen UI
- 3. Getx state for categories.en.srt
- 3. Getx state for categories.en_CN.srt
- 3. Getx state for categories.en_merged.srt
- 3. Getx state for categories
- 4. Product model.en.srt
- 4. Product model.en_CN.srt
- 4. Product model.en_merged.srt
- 4. Product model
- 5. Photos screen UI.en.srt
- 5. Photos screen UI.en_CN.srt
- 5. Photos screen UI.en_merged.srt
- 5. Photos screen UI
- 6. Getx state for adding photos.en.srt
- 6. Getx state for adding photos.en_CN.srt
- 6. Getx state for adding photos.en_merged.srt
- 6. Getx state for adding photos
- 7. Saving product to firebase.en.srt
- 7. Saving product to firebase.en_CN.srt
- 7. Saving product to firebase.en_merged.srt
- 7. Saving product to firebase
- -
- 6. Homescreen UI
- 1. Search bar UI.en.srt
- 1. Search bar UI.en_CN.srt
- 1. Search bar UI.en_merged.srt
- 1. Search bar UI
- 2. Categories scroller UI.en.srt
- 2. Categories scroller UI.en_CN.srt
- 2. Categories scroller UI.en_merged.srt
- 2. Categories scroller UI
- 3. Featured products UI.en.srt
- 3. Featured products UI.en_CN.srt
- 3. Featured products UI.en_merged.srt
- 3. Featured products UI
- 4. Recommended products UI.en.srt
- 4. Recommended products UI.en_CN.srt
- 4. Recommended products UI.en_merged.srt
- 4. Recommended products UI
- -
- 7. Displaying featured products
- 1. Getx home controller.en.srt
- 1. Getx home controller.en_CN.srt
- 1. Getx home controller.en_merged.srt
- 1. Getx home controller
- 2. Getting featured products from firebase.en.srt
- 2. Getting featured products from firebase.en_CN.srt
- 2. Getting featured products from firebase.en_merged.srt
- 2. Getting featured products from firebase
- 3. Showing them in UI.en.srt
- 3. Showing them in UI.en_CN.srt
- 3. Showing them in UI.en_merged.srt
- 3. Showing them in UI
- -
- 8. Displaying recommended products
- 1. Recommended products from firebase.en.srt
- 1. Recommended products from firebase.en_CN.srt
- 1. Recommended products from firebase.en_merged.srt
- 1. Recommended products from firebase
- 2. Show them in UI.en.srt
- 2. Show them in UI.en_CN.srt
- 2. Show them in UI.en_merged.srt
- 2. Show them in UI
- 3. Showing user location of product.en.srt
- 3. Showing user location of product.en_CN.srt
- 3. Showing user location of product.en_merged.srt
- 3. Showing user location of product
- -
- 9. View products screen
- 1. Product image(1)
- 1. Product image.en.srt
- 1. Product image.en_CN.srt
- 1. Product image.en_merged.srt
- 1. Product image
- 2. Product description.en.srt
- 2. Product description.en_CN.srt
- 2. Product description.en_merged.srt
- 2. Product description
- 3. Product location map.en.srt
- 3. Product location map.en_CN.srt
- 3. Product location map.en_merged.srt
- 3. Product location map
- 4. User report and message options.en.srt
- 4. User report and message options.en_CN.srt
- 4. User report and message options.en_merged.srt
- 4. User report and message options
- 5. User information of product.en.srt
- 5. User information of product.en_CN.srt
- 5. User information of product.en_merged.srt
- 5. User information of product
- 6. Adding user data on UI.en.srt
- 6. Adding user data on UI.en_CN.srt
- 6. Adding user data on UI.en_merged.srt
- 6. Adding user data on UI
- 7. Address popup for location.en.srt
- 7. Address popup for location.en_CN.srt
- 7. Address popup for location.en_merged.srt
- 7. Address popup for location
- 8. Report user functionality.en.srt
- 8. Report user functionality.en_CN.srt
- 8. Report user functionality.en_merged.srt
- 8. Report user functionality
包含内容
- · 1. Getx Crash Course
- · 1. Getx state management overview.en.srt
- · 1. Getx state management overview.en_CN.srt
- · 1. Getx state management overview.en_merged.srt
- · 1. Getx state management overview
- · 2. Getbuilder.en.srt
- · 2. Getbuilder.en_CN.srt
- · 2. Getbuilder.en_merged.srt