my
solo
.dev

App

Build popular mobile/desktop applications.

➤ Native Language and IDE

IOS & MacOS

Swift (released in 2014) and Xcode are the official development language and IDE provided by Apple for iOS, macOS, watchOS, and tvOS. Older projects or places that need to integrate with C libraries still use Objective-C.

Android

Kotlin (released in 2017) and Android Studio are the Android development language and IDE provided by Google. Kotlin can seamlessly integrate with Java. Many Android applications are still developed using Java.

Windows

C# and C++ are programming languages supported by Microsoft, which not only support desktop applications but also web development and more. Visual Studio is also Microsoft's official IDE.

➤ Cross Platform Frameworks

Many products support multiple platforms; for example, many mobile applications support both Android and iOS. Some frameworks support cross-platform development, meaning that most of the code can be reused across platforms.🔗stack overflow trendings

Flutter

mobiledesktopweb
Flutter is an open-source UI framework by Google for building natively compiled mobile, web, and desktop applications from a single codebase. It uses Dart and offers fast development with hot reload, allowing developers to see changes instantly. With a rich set of customizable widgets, Flutter enables flexible, beautiful designs across platforms. Its cross-platform capabilities allow developers to create high-performance apps for iOS, Android, web, and desktop. 🔗 flutter.dev

React Native

mobile
React Native is a popular open-source framework by Meta for building mobile applications using JavaScript and React. It allows developers to create cross-platform apps for iOS and Android with a single codebase. React Native offers native components, enabling performance close to native apps. Its hot reload feature accelerates development by allowing changes to be reflected instantly. 🔗 reactnative.dev

Qt

mobiledesktop
Qt is a powerful open-source framework for building cross-platform applications on desktop, mobile, and embedded systems. It uses C++ and provides extensive libraries and tools for creating high-performance, native-looking apps. Qt allows developers to write code once and deploy it across various platforms, including Windows, macOS, Linux, iOS, and Android. Its rich set of UI components and flexibility make it a popular choice for both open-source and commercial projects. 🔗 qt.io

Electron

desktop
Electron is an open-source framework that allows developers to build cross-platform desktop applications using web technologies like JavaScript, HTML, and CSS. It combines Chromium and Node.js, enabling developers to create desktop apps with a single codebase that works on Windows, macOS, and Linux. Electron is popular for its ease of use and ability to integrate web-based features into desktop environments. Many widely-used apps like Visual Studio Code and Slack are built with Electron. 🔗 electronjs.org