I want to find a freelancer that is experienced with cross-platform application development, for both Windows, macOS and Linux, and with setting up clean, automated and reproducable build environments for the applications in question. Ideally, also for Android and iOS.
What I want is initially just something very barebones, that I can expand upon later, which is one of the reasons that it's so important to me that the code is clean and that the build environments are clean and reproducable.
Under Windows, the build environment should be based on MSVC, under macOS it should be based on Xcode, and under Linux it should be GCC (G++) or LLVM/clang-based. As much as possible should be automated, in terms of installing dependencies etc to set up a build environment from a vanilla OS install (and anything that is not fully automated should be properly documented).
It is also important to me that the application is self-contained when deployed, all dependencies should be packaged along with it. I still want it to be dynamically linked, but with the required libraries packaged with the application in a way that's appropriate for each platform. This includes the Python interpreter (based on the latest available Python3 version), and python modules (including PyQt5) that are used. I also want the pip-module to be included, so the user can easily install more Python module dependencies using pip.
Note that PyQt5 is usually used in the reverse-type of scenario, where the application is fundamentally a Python application, but where you can optionally build C/C++-based extension modules. For unspecified reasons, that is not how I want to go about things in this case, and since I know cases where the setup I'm interested in myself has been achieved (such as IDA Pro), I know that it's possible.
In terms of functionality I only want a very barebones MDI-style application, with an area for widgets, and a panel at the bottom with a Python console (an input line/area at the bottom for interactive python input, and an scrollable textarea above it with the stdout & stderr of the python code).
Lastly, I want it to be easy to expose functionality from the C++ side to the Python code and vice versa. Sample APIs should be provided for doing this, although there is no specific functionality I want to be implemented using this at this stage.
Developers that can show that they have experience with doing similar things in the past, and with experience of cross-platform development for Windows, macOS and Linux (and ideally, Android and iOS), C++, Python and Qt / PyQt5 will be prioritized.
21 freelancere byder i gennemsnit €1173 på dette job
Hi! I can make AMAZING apps!! Cross platform! FInal price will be after discussion Hi! I can make AMAZING apps!! Cross platform! FInal price will be after discussion