Native uygulama (Native App), belirli bir işletim sistemi veya platform için özel olarak geliştirilen ve bu platformun doğal programlama dilini ve araçlarını kullanan yazılım uygulamalarını ifade eder. Bu tür uygulamalar, genellikle belirli bir işletim sistemi veya cihaz için optimize edilir ve bu cihazın özelliklerini tam olarak kullanabilirler
Örnek olarak, bir iOS cihazı için özel olarak platform kodlarıyla geliştirilen bir iPhone uygulaması veya bir Android cihazı için özel olarak platformun kodlarıyla geliştirilen bir Android uygulaması native uygulamalara örnektir. Native uygulamalar, genellikle yüksek performans, kullanıcı deneyimi ve platforma tam entegrasyon sağladıkları için birçok mobil uygulama geliştirme projesinde tercih edilen bir seçenektir. Ancak, farklı platformlar için ayrı ayrı geliştirilmeleri gerektiğinden daha fazla kaynak ve zaman gerektirebilirler.