# Tutorial

{% hint style="info" %}
You are required to have a valid plan in order to use Monaca Localkit. Otherwise, it will run in an evaluation mode for 30 days after the first login. Please refer to [Monaca Subscription Plans](https://monaca.mobi/en/pricing) for more details.
{% endhint %}

{% hint style="info" %}
Please note that [Backend](https://en.docs.monaca.io/products_guide/monaca_localkit/broken-reference) as well as [Push Notification](https://en.docs.monaca.io/products_guide/monaca_localkit/broken-reference) are currently not available in the Monaca Localkit.
{% endhint %}

Monaca Localkit is a local development environment tool for Monaca applications. It can be used with many development tools including editors, source code management system and task runner. It also allows you to develop offline and provides a faster synchronization with Monaca Debugger.

Before getting started with this tutorial, do the following:

* Install Monaca Localkit. Download [here](https://monaca.io/localkit.html).
* &#x20;Have a smart mobile device (either iOS or Android) if you want to test on a real device.

{% content-ref url="../../tutorials/monaca\_localkit/starting\_project" %}
[starting\_project](https://en.docs.monaca.io/tutorials/monaca_localkit/starting_project)
{% endcontent-ref %}

{% content-ref url="../../tutorials/monaca\_localkit/testing\_debugging" %}
[testing\_debugging](https://en.docs.monaca.io/tutorials/monaca_localkit/testing_debugging)
{% endcontent-ref %}

{% content-ref url="../../tutorials/monaca\_localkit/building\_app" %}
[building\_app](https://en.docs.monaca.io/tutorials/monaca_localkit/building_app)
{% endcontent-ref %}

{% content-ref url="../../tutorials/monaca\_localkit/publishing\_app" %}
[publishing\_app](https://en.docs.monaca.io/tutorials/monaca_localkit/publishing_app)
{% endcontent-ref %}
