Skip to content

Commit 692c2fb

Browse files
committed
Added platforms
1 parent 056ad1a commit 692c2fb

File tree

1 file changed

+31
-1
lines changed

1 file changed

+31
-1
lines changed

docs/resources/projects/settings/project-setup.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,4 +205,34 @@ Follow the steps below to add this action to any widget.
205205
![adding-request-permission-action-flow](../imgs/adding-request-permission-action-flow.avif)
206206
<p></p>
207207
</TabItem>
208-
</Tabs>
208+
</Tabs>
209+
210+
---
211+
## Platforms
212+
By default, the generated project can run on Android, iOS, and the Web without any additional effort. However, to run your app on the desktop, you need to enable a platform (e.g., MacOS, Windows, Linux) from this page.
213+
214+
### Advanced Android Settings
215+
216+
- **Kotlin Version**: There are various situations where you may need to modify or configure the Kotlin version in your Android project. This could include updating to the latest version, adapting the version to accommodate a specific library or tool, or other specific requirements. To change the default version, enter the value here.
217+
- **Minimum SDK Version**: This defines the lowest version of Android that your app can run on. Setting a higher minimum SDK version ensures your app can use newer APIs and features but may limit the devices that can install it.
218+
- **Compile SDK Version**: This refers to the version of Android that your code is compiled against. It determines the APIs your app can use. To change it, enter the desired SDK version here.
219+
- **Target SDK Version**: This is the version of Android that your app is intended to run on. It helps Android ensure forward compatibility by applying certain behavior changes only if the target SDK is high enough. To adjust this, enter the desired version here.
220+
221+
---
222+
223+
### Advanced iOS Settings
224+
225+
- **Disable iPad Support:** If the app is specifically designed for an iPhone and doesn't provide a good user experience on an iPad, you might want to trun on this setting.
226+
- **Minimum iOS Version**: This specifies the lowest version of iOS that your app can run on.
227+
228+
---
229+
230+
### Advanced Web Settings
231+
232+
- **Use Original Engine Initialization**: This setting uses the original Flutter web engine initialization, which can sometimes improve loading times in deployed web apps. Enable this option if you experience performance issues with the custom initialization process.
233+
- **Use CanvasKit**: CanvasKit provides better performance and fidelity for rendering on the web by leveraging WebAssembly. This setting can improve the visual quality and performance of your app, especially for complex graphics and animations. Enable this option to use CanvasKit for rendering on the web.
234+
235+
---
236+
237+
## Multiple Languages
238+
To support multiple languages in your app, refer [here](#).

0 commit comments

Comments
 (0)