My first Flutter application was done!
This Flutter project is Point Cloud Data(PCD) Visualizer.
- point cloud library
- PCD format
- only ASCii
- XYZ
- XYZRGB
windows | MacOS | Android | iOS | |
---|---|---|---|---|
support | 🔲 | ✅ | ✅ | 🔲 |
- ditredi
- kanavi_canvas_model_painter : customizing because of memory leak when point cloud updated
- vector_math
- file_picker
- path_provider
- sidebarx
- tab_container
- flutter_colorpicker
- permission_handler
flutter clean project
flutter pub get
/[project-path]/macos/Runner/DebugProfile.entitlements
- add permision : file read/write
<key>com.apple.security.files.user-selected.read-write</key>
# /[project-path]/android/gradle.properties
# add this command
android.useAndroidX=true
android.enableJetifier=true
#============================================
/[project-path]/android/app/src/debug/AndroidManifest.xml
- add permision : file read/write
<!-- Permissions options for the `storage` group -->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<!-- Permissions options for the `manage external storage` group -->
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
start | file selet | visualization |
---|---|---|