# Get started with LINE MINI App LINE MINI App is a web application that runs on LINE. By utilizing this platform, developers can provide their services without developing a separate native app. Likewise, users can use their LINE accounts to enjoy various services that run within LINE without having to download a separate app. ## Process from LINE MINI App development to release The overall process for developing and publishing a LINE MINI App is as follows: 1. Once you create a LINE MINI App channel, you can start [developing a LINE MINI App](https://developers.line.biz/en/docs/line-mini-app/develop/develop-overview/). At this stage, it'll be published as an unverified MINI App. 1. [Submit your LINE MINI App for Review](https://developers.line.biz/en/docs/line-mini-app/submit/submission-guide/). 1. If you pass the review, you'll be able to [provide your service](https://developers.line.biz/en/docs/line-mini-app/service/service-operation/) as a verified MINI App. When creating a LINE MINI App channel, there may be restrictions depending on the conditions of the region to provide the service, etc. For more information, see [Precautions for LINE MINI App channel creation](https://developers.line.biz/en/docs/line-mini-app/develop/develop-overview/#precautions-for-channel-creation). ## Common Guidelines Check the overall workflow for developing a LINE MINI App, regardless of your role. - [**Learn the basics of LINE MINI App**](https://developers.line.biz/en/docs/line-mini-app/discover/introduction/): Understand the standard built-in features that come with LINE MINI Apps and the custom features that you can implement yourself. - [Specifications](https://developers.line.biz/en/docs/line-mini-app/discover/specifications/) - [Built-in Features](https://developers.line.biz/en/docs/line-mini-app/discover/builtin-features/) - [Custom Features](https://developers.line.biz/en/docs/line-mini-app/discover/custom-features/) - [LINE MINI App Components](https://developers.line.biz/en/docs/line-mini-app/discover/ui-components/) ## Guideline per Role Check the workflow for developing a LINE MINI App workflow, following the guideline provided per role. ### Guideline for Service Planners Here are the tasks you should be aware of if you are designing the service to provide via LINE MINI App. - [**Check the LINE MINI App Policy**](https://terms2.line.me/LINE_MINI_App?lang=en) In the planning stage, take a look over the LINE MINI App Policy. Before submitting your LINE MINI App for review, make sure that your LINE MINI App abides by the LINE MINI App Policy. ### Guideline for Developers Here are the tasks you should be aware of if you are developing and implementing a LINE MINI App. - [**Check the LINE MINI App Specifications**](https://developers.line.biz/en/docs/line-mini-app/discover/specifications/): Check which features are supported on which versions of which platforms, as well as the LIFF support versions. - **Guideline for Developers** - [**Start developing**](https://developers.line.biz/en/docs/line-mini-app/develop/develop-overview/): Take time to read before developing a LINE MINI App. - [**Implement a custom action button**](https://developers.line.biz/en/docs/line-mini-app/develop/share-messages/): You can customize the share messages that are used for sharing LINE MINI App with your friends. - [**Sending a service message**](https://developers.line.biz/en/docs/line-mini-app/develop/service-messages/): You can send a service message as a confirmation or response to a user action. - [**Using a payment system**](https://developers.line.biz/en/docs/line-mini-app/develop/payment/): LINE Pay and other payment systems can be integrated with LINE MINI App to provide payment systems to users. - [**Creating a permanent link**](https://developers.line.biz/en/docs/line-mini-app/develop/permanent-links/): You can use the permanent link of the LINE MINI App so that users can immediately access your LINE MINI App. - [**Managing LINE MINI App settings on LINE Developers Console**](https://developers.line.biz/en/docs/line-mini-app/develop/configure-console/): LINE MINI App uses the data that has been configured on the LINE Developers Console, so be sure to configure accurate data on the LINE Developers Console. - [**Open a LINE MINI App in an external browser**](https://developers.line.biz/en/docs/line-mini-app/develop/external-browser/): Check the notes for opening the LINE MINI App in an external browser. - [**Check the performance guide**](https://developers.line.biz/en/docs/line-mini-app/develop/performance-guidelines/): We recommend that you look over the LINE MINI App Performance Guide. - **API References** - [Service Message API](https://developers.line.biz/en/reference/line-mini-app/#service-messages) - [LIFF API](https://developers.line.biz/en/reference/liff/) - [LINE Pay API](https://developers-pay.line.me/online-api-v3) - [**Submit a request for review**](https://developers.line.biz/en/docs/line-mini-app/submit/submission-guide/): Only those LINE MINI Apps acknowledged to have adhered to guidelines will become verified MINI Apps. To make your LINE MINI App a verified MINI App, submit an application for review. ### Guideline for Designers Here are the tasks you should be aware of if you are designing the LINE MINI App page. - [**Create a LINE MINI App icon**](https://developers.line.biz/en/docs/line-mini-app/design/line-mini-app-icon/): Create an icon based on guidelines and configure the channel icon on the LINE Developers Console. For more information, see [Managing LINE MINI App settings on LINE Developers Console](https://developers.line.biz/en/docs/line-mini-app/develop/configure-console/). - [**Check the safe area for landscape mode**](https://developers.line.biz/en/docs/line-mini-app/design/landscape/): To make every part of your LINE MINI App visible, even on devices with a notch, use CSS to contain LINE MINI App in safe area. - [**Check your loading icon**](https://developers.line.biz/en/docs/line-mini-app/design/loading-icon/): The loading icon is a recommended UI element of the LINE MINI App. Use specified files. ### Guideline for Service Operators and Marketers Here are the tasks you should be aware of if you are running and promoting the service to provide via LINE MINI App. - [**Check the Service Operation Guide**](https://developers.line.biz/en/docs/line-mini-app/service/service-operation/): For actual operational purposes, make sure you are aware of things like sharing your LINE MINI App via permanent links and sending service messages. - [Know-Hows for service providers](https://developers.line.biz/en/docs/line-mini-app/service/service-operation/) - [Place ads in LINE MINI Apps](https://developers.line.biz/en/docs/line-mini-app/service/line-mini-app-ads/) - [Re-review after updating your verified MINI App](https://developers.line.biz/en/docs/line-mini-app/service/update-service/) - [Utilizing the LINE Official Account](https://developers.line.biz/en/docs/line-mini-app/service/line-mini-app-oa/)