# Mobile App Framework

The App Maker mobile application can be expanded and scaled based on the requirements of an e-commerce mobile application, with ease of use and an enriched structure in terms of features. In line with this structure, the application also includes certain features providing convenience for developers and users alike. Some of these features are:

* All the features and more expected from an e-commerce mobile application
* Opportunity for easy development thanks to its rich [environment](#environment) and [framework](#framework) infrastructure
* Designs that prioritize user experience via easy-to-learn user interface
* The ability to create a thorough e-commerce application infrastructure and to manage content and deployment processes thanks to [App Maker](#app-maker).

## <mark style="color:red;">Environment​</mark> <a href="#environment" id="environment"></a>

The App Maker mobile application fulfills all the requirements of an ecommerce mobile application and more and uses React Native for its reliability, abundant community support, and opportunity for developing hybrid applications. It enables the management of applications with customizations available on [App Maker](#app-maker) in terms of mobile application features (splash screen, logo, notifications, etc.), third-party analytics tools and modules, and processes such as Codepush deployment, through native configurations via platform-specific scripts.

## <mark style="color:red;">Framework</mark>​ <a href="#framework" id="framework"></a>

This includes the development that might be required or used by the App Maker mobile application. It provides ready components that can be used for screen development, global state management, navigation and routing processes, validation infrastructure, third-party analytics, CodePush management, and initializing the application.

## <mark style="color:red;">App Maker​</mark> <a href="#app-maker" id="app-maker"></a>

This structure fulfills the need to create, manage, and maintain the App Maker mobile application. Its enriched and customizable config structure aims to provide easy content management within the application. Its CLI feature enables convenient downloading of the projects via the terminal to start development. It can manage the development processes of the project together with akinon server, publish it in markets, and manage versions.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.akinon.com/technical-guides/app-maker/mobile/mobile-app-framework.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
