Kodular, mobil uygulama geliştirme platformlarından biridir. Kodular, grafiksel bir kullanıcı arayüzü ve sürükle-bırak özellikleri sayesinde programlama bilgisine sahip olmayan kişilerin bile mobil uygulama geliştirmesine olanak tanır.
Kodular, MIT App Inventor’un bir dalı olarak başladı ve daha sonra bağımsız bir platform haline geldi. Kodular’ın temel özelliği, geliştiricilere, işlevlerini sürükle bırak yöntemiyle belirleyebilecekleri bir dizi görsel öğe sunmasıdır. Bu görsel öğeler arasında düğmeler, etiketler, resimler, metin kutuları, liste kutuları, sensörler, veri tabanları ve daha birçok öğe bulunur. Kodular ayrıca, geliştiricilerin uygulamaları için özelleştirilmiş kod blokları oluşturmalarını ve bunları kullanmalarını sağlayan bir özellik olan “Özel Bloklar” da sunar. Bu özellik, geliştiricilere, sık sık kullandıkları kod parçalarını kaydetmelerini ve daha sonra uygulamalarında tekrar kullanmalarını sağlar. Kodular’ın bir diğer önemli özelliği, uygulamaları derleme ve dağıtma işlemlerini kolaylaştıran bulut tabanlı bir hizmet sunmasıdır. Geliştiriciler, uygulamalarını Kodular üzerinde geliştirdikten sonra, uygulamalarını Kodular’ın sunucularında derleyebilirler. Bu sayede, geliştiricilerin uygulamalarını farklı platformlar için (Android, iOS) derlemek için gereken teknik bilgiye sahip olmaları gerekmez. Kodular ayrıca, geliştiricilere, uygulamalarında reklam kullanarak para kazanma imkanı da sunar. Kodular, reklam yayınlamak için Google AdMob, Facebook Audience Network ve AppLovin gibi reklam ağlarını destekler. Kodular, programlama becerilerine sahip olmayan kişilerin bile mobil uygulama geliştirebilmelerini sağlayan kullanıcı dostu bir platformdur. Kodular, geliştiricilere özelleştirilmiş kod blokları oluşturma, bulut tabanlı derleme ve dağıtım hizmetleri, reklam kullanarak para kazanma gibi çeşitli özellikler sunar.