Esen olsun.
Aşağıda çerçeve (framework) ve IDE (Tümleşik Geliştirme Ortamı) karışık olarak örnek verilmiştir.
Android Studio
(Android)
Google tarafından geliştirilmiştir. Android SDK ve NDK kullanılarak Java, Kotlin ve C++ dilleri ile sadece Android uygulamaları geliştirmenize olanak sağlar. Android Studio, IntelliJ IDEA ile geliştirilmiş bir IDE idir.
Ionic Framework
(iOS, Android, Windows Phone ve Blackberry)
Açık kaynaklı, çapraz-platform hibrit uygulamalar geliştirme için kullanılan bir çerçevedir. Uygulamalar CSS3, HTML5 ve JavaScript kullanılarak geliştirilir. Angular ve React çerçeveleri uygulanabilir. Ionic ile uygulama geliştirmek için Visual Studio Code, Atom ve WebStorm IDE yazılımları kullanılabilir.
Xamarin
(iOS, Android, Windows Phone ve Blackberry)
Microsoft tarafından geliştirilen (öncesinde Miguel de Icaza tarafından geliştirilen Mono) açık kaynaklı çapraz-platform uygulama geliştirme çerçevesidir. C# dili kullanılarak uygulama geliştirilir. Xamarin ile uygulama geliştirmek için Visual Studio (Windows ve MacOS) kullanılmalıdır.
Qt - Felgo Engine
(iOS, Android ve Windows Phone)
Digia firmasının Felgo Engine işbirliği ile çapraz-platform mobil uygulama geliştirmek için sunduğu bir çerçevedir. Ticari ve ticari olmayan lisanslama türlerine sahiptir. IDE olarak Qt Creator yazılımını kullanır. QML ve C++ dilleri ile uygulama geliştirilebilir.
React Native
(iOS, Android ve Windows Phone)
Facebook tarafından geliştirilen açık kaynaklı çapraz-platform bir mobil uygulama geliştirme çerçevesidir. IDE olarak Xcode, Android Studio ve Visual Studio Code kullanılabilir. Uygulamalar CSS3, HTML5 ve JavaScript kullanılarak geliştirilir.
Flutter
(iOS ve Android)
Google tarafından geliştirilen açık kaynaklı çapraz-platform bir mobil uygulama geliştirme çerçevesidir. Yine Google tarafından geliştirilen Dart dili ile uygulama geliştirilir. Dart eklentisi kullanılarak IntelliJ IDEA, PyCharm, PhpStorm ve WebStorm IDE yazılımları üzerinde uygulama geliştirilebilir. Ayrıca Sublime Text, Atom, Emacs, Vim ve Visual Studio Code eklentileri de bulunmaktadır.
Unity Game Engine
(iOS, Android, Tizen, Blackberry, Windows Phone, Windows Desktop, MacOS, Linux, Play Station, XBOX, WebGL, Wii, WiiU, tvOS, AndroidTV, SamsungTV vs.)
Unity aslında bir oyun geliştirme motorudur. Ancak istenilirse Unity ile uygulama da geliştirilebilir. Normal iş uygulamaları için elverişli değildir. Özellikle 2D, 3D animasyon ve içeriğin çok olduğu uygulamalarda oldukça başarılı sonuçlar alınabilir. Ücretli ve ücretsiz sürümleri bulunmaktadır. Uygulama ve oyunlar C# ya da JavaScipt dilleri ile geliştirilebilir.
Xcode
(iOS ve MacOS)
Apple tarafından geliştirilen ücretsiz bir IDE yazılımıdır. Sadece MacOS işletim düzeni üzerinde çalışır. Swift ve Objective-C dilleri ile uygulama geliştirilir.
Esenle kalın, saygılarımla...