> For the complete documentation index, see [llms.txt](https://docs.akinon.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.akinon.com/technical-guides/app-maker/mobile/mobile-app-framework.md).

# 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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
