# Setting up your new app

{% hint style="success" %}
Up to date
{% endhint %}

Create a new app repository using this github template: <https://github.com/RostislavLitovkin/PlutoFrameworkAppTemplate>\ <br>

<figure><img src="https://1720293510-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7cPs2j0GvSzYIyVs3t35%2Fuploads%2FmEA9pjffMSlKXPOIrb8R%2Fimage.png?alt=media&#x26;token=6ea0702f-5ee8-4efe-b9c6-4953d15867f6" alt=""><figcaption></figcaption></figure>

Your App code to change is placed in the `AppTemplate` folder. Feel free to rename it.

The PlutoFramework code is placed in the PlutoFramework folder. Feel free to change that and make pull requests to improve it. Making changes to PlutoFramework should not be necessary and typically you will not have to touch its code.

Feel free to learn more about the code structure:

{% content-ref url="../about-plutoframework/code-structure" %}
[code-structure](https://plutolabs.gitbook.io/plutoframework/about-plutoframework/code-structure)
{% endcontent-ref %}

## Update Android app info

Take a look at `YourAppName/Platforms/Android/AndroidManifest.xml`.

Notably change these properties:

* package (Must be changed to be released on Google Play store)
* android:versionName
* android:versionCode
* android:label (Application name)

## Update iOS app info

{% hint style="info" %}
To be added. Follow official microsoft guide in the meantime.
{% endhint %}

## Update the design

You can customise the colors and styles in `YourAppName/Resources/Styles/Colors.xaml` and `YourAppName/Resources/Styles/Styles.xaml`.

You can change the backgrounds for both light/dark modes in `YourAppName/Resources/Images`.

Change the app icon in `YourAppName/Resources/AppIcon/AppIcon.png`.

Change the app splash screen in `YourAppName/Resources/Splash/`.
