EShopee-Flutter-eCommerce-App
This is an eCommerce Application developed using FlutterFire (Flutter+Firebase). I have tried to collect all the basic features of any eCommerce App into this application (illustrations included in repository). It uses Flutter Framework for App Frontend and Backend, and Firebase as server maintaining Databases and Storage requirments of the app. It uses Firebase Authentification, Firebase Cloud Firestore, Firebase Storage. Try out the APK given in Installation section!!!
파일 탐색기
최종 버전 다운로드 (.zip)- launch.json
- settings.json
- org.eclipse.buildship.core.prefs
- org.eclipse.buildship.core.prefs
- AndroidManifest.xml
- MainActivity.kt
- launch_background.xml
- launcher_icon.png
- launcher_icon.png
- launcher_icon.png
- launcher_icon.png
- launcher_icon.png
- launcher_icon.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- styles.xml
- AndroidManifest.xml
- AndroidManifest.xml
- .classpath
- .project
- build.gradle
- google-services.json
- gradle-wrapper.properties
- .gitignore
- .project
- build.gradle
- gradle.properties
- settings.gradle
- settings_aar.gradle
- Muli-Bold.ttf
- Muli-BoldItalic.ttf
- Muli-ExtraLight.ttf
- Muli-ExtraLightItalic.ttf
- Muli-Italic.ttf
- Muli-Light.ttf
- Muli-LightItalic.ttf
- Muli-Semi-BoldItalic.ttf
- Muli-SemiBold.ttf
- Muli.ttf
- add_favourites.svg
- add_location.svg
- arrow_right.svg
- Art.svg
- Back ICon.svg
- Bell.svg
- Bill Icon.svg
- Books.svg
- Call.svg
- Camera Icon.svg
- Cart Icon.svg
- Cash.svg
- Chat bubble Icon.svg
- Check mark rounde.svg
- Close.svg
- Conversation.svg
- Discount.svg
- DiscountTag.svg
- Discover.svg
- Electronics.svg
- empty_bag.svg
- empty_box.svg
- empty_cart.svg
- Error.svg
- facebook-2.svg
- Fashion.svg
- Flash Icon.svg
- Game Icon.svg
- Gift Icon.svg
- github_icon.svg
- google-icon.svg
- Groceries.svg
- Heart Icon.svg
- Heart Icon_2.svg
- instagram_icon.svg
- linkedin_icon.svg
- Location point.svg
- Lock.svg
- Log out.svg
- Mail.svg
- network_error.svg
- Others.svg
- Parcel.svg
- Phone.svg
- Plus Icon.svg
- Question mark.svg
- receipt.svg
- remove.svg
- review.svg
- Search Icon.svg
- search_error.svg
- search_no_found.svg
- Settings.svg
- Shop Icon.svg
- Star Icon.svg
- Success.svg
- Trash.svg
- twitter.svg
- User Icon.svg
- User.svg
- apple-pay.png
- arts_banner.jpg
- books_banner.jpg
- developer.jpeg
- electronics_banner.jpg
- fashions_banner.jpg
- fedex-express.png
- glap.png
- google-pay.png
- groceries_banner.jpg
- Image Banner 2.png
- Image Banner 3.png
- Image Popular Product 1.png
- Image Popular Product 2.png
- Image Popular Product 3.png
- launcher_icon_trans.png
- launcher_icon_with_bg.png
- mastercard-2.png
- others_banner.jpg
- Pattern Success.png
- paypal.png
- product 1 image.png
- Profile Image.png
- ps4_console_blue_1.png
- ps4_console_blue_2.png
- ps4_console_blue_3.png
- ps4_console_blue_4.png
- ps4_console_white_1.png
- ps4_console_white_2.png
- ps4_console_white_3.png
- ps4_console_white_4.png
- shoes2.png
- splash_1.png
- splash_2.png
- splash_3.png
- success.png
- tshirt.png
- visa.png
- wireless headset.png
- about_developer.png
- address_dialog.png
- application_icon.png
- application_icon.svg
- cart.png
- category_product.png
- change_display_name.png
- change_display_picture.png
- change_email.png
- change_password.png
- change_phone.png
- edit_product.png
- EShopee-Project Tour.mp4
- EShopee-screenrecord.mp4
- forgot_password.png
- game_icon.png
- game_icon.svg
- home_screen.png
- home_screen_drawer.png
- manage_addresses.png
- my_orders.png
- my_products.png
- product_details_1.png
- product_details_2.png
- review_dialog.png
- search_result.png
- sign_in.png
- sign_up.png
- source_code_icon.png
- source_code_icon.svg
- splash.png
- website_icon.png
- website_icon.svg
- youtube_icon.png
- youtube_icon.svg
- AppFrameworkInfo.plist
- Debug.xcconfig
- Release.xcconfig
- Contents.json
- Icon-App-1024x1024@1x.png
- Icon-App-20x20@1x.png
- Icon-App-20x20@2x.png
- Icon-App-20x20@3x.png
- Icon-App-29x29@1x.png
- Icon-App-29x29@2x.png
- Icon-App-29x29@3x.png
- Icon-App-40x40@1x.png
- Icon-App-40x40@2x.png
- Icon-App-40x40@3x.png
- Icon-App-60x60@2x.png
- Icon-App-60x60@3x.png
- Icon-App-76x76@1x.png
- Icon-App-76x76@2x.png
- Icon-App-83.5x83.5@2x.png
- Contents.json
- LaunchImage.png
- LaunchImage@2x.png
- LaunchImage@3x.png
- README.md
- LaunchScreen.storyboard
- Main.storyboard
- AppDelegate.swift
- Info.plist
- Runner-Bridging-Header.h
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- .gitignore
- async_progress_dialog.dart
- custom_suffix_icon.dart
- default_button.dart
- icon_button_with_counter.dart
- no_account_text.dart
- nothingtoshow_container.dart
- product_card.dart
- product_short_detail_card.dart
- rounded_icon_button.dart
- search_field.dart
- social_card.dart
- top_rounded_container.dart
- credential_actions_exceptions.dart
- messeged_firebaseauth_exception.dart
- reauth_exceptions.dart
- signin_exceptions.dart
- signup_exceptions.dart
- image_picking_exceptions.dart
- local_file_handling_exception.dart
- Address.dart
- AppReview.dart
- CartItem.dart
- Model.dart
- OrderedProduct.dart
- Product.dart
- Review.dart
- app_review_dialog.dart
- body.dart
- about_developer_screen.dart
- body.dart
- cart_item_card.dart
- checkout_card.dart
- cart_screen.dart
- body.dart
- category_products_screen.dart
- body.dart
- change_display_name_form.dart
- change_display_name_screen.dart
- body.dart
- body_model.dart
- change_display_picture_screen.dart
- body.dart
- change_email_form.dart
- change_email_screen.dart
- body.dart
- change_password_form.dart
- change_password_screen.dart
- body.dart
- change_phone_number_form.dart
- change_phone_screen.dart
- address_details_form.dart
- body.dart
- edit_address_screen.dart
- body.dart
- edit_product_form.dart
- ProductDetails.dart
- edit_product_screen.dart
- body.dart
- forgot_password_form.dart
- forgot_password_screen.dart
- body.dart
- categories.dart
- category_card.dart
- home_header.dart
- home_screen_drawer.dart
- product_type_box.dart
- products_section.dart
- section_tile.dart
- home_screen.dart
- address_box.dart
- address_short_details_card.dart
- body.dart
- manage_addresses_screen.dart
- body.dart
- product_review_dialog.dart
- my_orders_screen.dart
- body.dart
- my_products_screen.dart
- body.dart
- expandable_text.dart
- fab.dart
- product_actions_section.dart
- product_description.dart
- product_images.dart
- product_review_section.dart
- review_box.dart
- ExpandText.dart
- ProductActions.dart
- ProductImageSwiper.dart
- product_details_screen.dart
- body.dart
- search_result_screen.dart
- body.dart
- sign_in_form.dart
- sign_in_screen.dart
- body.dart
- sign_up_form.dart
- sign_up_screen.dart
- authentification_service.dart
- addresses_stream.dart
- all_products_stream.dart
- cart_items_stream.dart
- category_products_stream.dart
- data_stream.dart
- favourite_products_stream.dart
- ordered_products_stream.dart
- users_products_stream.dart
- app_review_database_helper.dart
- product_database_helper.dart
- user_database_helper.dart
- firestore_files_access_service.dart
- local_files_access_service.dart
- authentification_wrapper.dart
- app.dart
- constants.dart
- main.dart
- size_config.dart
- theme.dart
- utils.dart
- .gitignore
- .metadata
- LICENSE
- pubspec.lock
- pubspec.yaml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/rahul-badgujar/EShopee-Flutter-eCommerce-App
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd EShopee-Flutter-eCommerce-App
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Gradle (Java/Kotlin)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
cd android/app
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
