Skip to content

What is Native app? Definition and explanations

A native app is built with a platform's own tools — Swift or Objective-C for iOS, Kotlin or Java for Android — and installed from its store. It has full access to sensors, notifications and offline mode, and offers the best performance. In exchange, covering iOS and Android means writing and maintaining two codebases.

In one sentence

A native app is written with the tools of one specific platform, iOS or Android.

Related terms

Sources and references

Glossary