App for management money expenses in Multiplatform
.
Language :
- Dart [Flutter Framework]
Dependencies Injection :
- GetX [Binding]
State Management :
- GetX [GetController]
- EventBus
Network Service :
- GetX [GetConnect]
- Freezed
Local Storage :
- Hive
Design :
- Clean Architecture
- MVVM Pattern
- Repository Pattern
- Localization
To get started with this project, you will need to have the following installed on your local machine:
- Minimum Dart Version 3.2.6
- Minimum Flutter SDK Version 3.16.9
To build and run the project, follow these steps:
- Clone the repository: git clone
https://github.com/fajaragungpramana/flutter_ex
- Navigate to the project directory: cd flutter_ex
- Build the project:
flutter pub get
anddart run build_runner build --delete-conflicting-outputs
- Run the project:
flutter run lib/main.dart
- Android (Xiaomi Redmi 9) : Here
Copyright 2024 Fajar Agung Pramana
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.