bloc
예측 가능한 상태 관리 라이브러리로 BLoC(Business Logic Component) 설계 패턴을 구현하는 데 도움을 줍니다.
Flutter 전자상거래 앱 열기
예측 가능한 상태 관리 라이브러리로 BLoC(Business Logic Component) 설계 패턴을 구현하는 데 도움을 줍니다.
BLoC(Business Logic Component) 디자인 패턴을 쉽게 구현할 수 있도록 도와주는 Flutter 위젯입니다. bloc 상태 관리 패키지와 함께 사용하도록 설계되었습니다.
인터페이스와 구체적인 구현을 분리하고 앱 내 어디서든 구체적인 구현에 접근할 수 있도록 해주는 간단하고 직접적인 서비스 로케이터입니다.
암호화된 저장소를 사용하여 민감한 데이터를 안전하게 저장하기 위한 플러터 플러그인입니다.
Flutter 아이콘으로 제공되는 Font Awesome 아이콘 팩입니다. 앱에서 사용할 수 있는 추가로 2000개의 아이콘을 제공합니다.
Mockito를 영감받아 만든 모크 프레임워크로, 페이크, 모크, 동작 검증 및 스텁 설정을 위한 API를 제공합니다.
v4.1.0Flutter Translate는 Flutter용으로 완전한 기능을 갖춘 로컬라이제이션/국제화(i18n) 라이브러리입니다.
v0.1.6탭 인디케이터에 버블 효과를 추가할 수 있는 Flutter 라이브러리입니다.
{"sdk":"flutter"}{"sdk":"flutter"}^4.2.1^0.22.0^3.0.1^9.1.0^7.2.0^0.13.3^0.17.0^1.8.0^0.27.2^7.2.1^7.3.0^0.1.6^1.0.3^2.0.3^2.0.0+4^1.11.1{"sdk":"flutter"}^5.0.16아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
Open Flutter Project E-commerce App is mobile application for e-commerce. We are building a commercially valuable product as an open-source project to make mobile technology accessible for small and medium businesses.
Open Flutter Project: The Code Improvement Challenge
The idea behind the competition is to improve your Flutter development skills within a set period in a group of other enthusiasts. The challenge will last for a week when everyone can propose a code improvement for the app we build and submit it with a pull request.
Improvements:
Widgets. We have quite a few widgets to developed already that can be improved. The is an Easter Egg right in the article with a widget description. What you can do is optimize current widgets and their usage.
Bloc improvements. Things connected to events, states and Bloc can be revised as well. Read more on that in Flutter Bloc.
Flutter clean architecture implementation and improvements. You can do in this part updates for data or domain part of the app. You can find more info about Flutter’s clean architecture here.
...any other propositions on code or architecture improvements.
E-commerce Mobile Application build in Flutter.
How to contribute to E-commerce App
A short guide how to start contributing to Open Flutter Project
E-commerce Widget Library Description
7 reasons for a developers to contribute to open-source projects
Functionality description and discussion
Product Categories in E-commerce App
Product list and hashtags in E-commerce App
Product filters in E-commerce App
Product details in E-commerce App
Product Reviews in E-commerce App
Product Cart and Checkout in E-commerce App
Product details in E-commerce App
User Profile in E-commerce App
E-commerce App Mobile App Local Database Structure
To run tests use command below:
flutter run -t test/tests.dart
To check the code quality with Flutter Analyzer (recommended when you want to add something) please run in console:
flutter analyze
It should give no errors message:
Analyzing openflutterecommerceapp...
No issues found! (ran in 3.5s)
You need to update the configuration of your IDE to tell the location of the entry point.
The example for VS Code is below:
"configurations": [
{
"name": "Flutter",
"request": "launch",
"program": "lib/main.dart",
"type": "dart"
}
]