
Working with Us
Hi. My name is Vitalii. Here is an introduction and a fair explanation of what you can expect from working with me and my team.
Hi. My name is Vitalii. Here is an introduction and a fair explanation of what you can expect from working with me and my team.
If you need to run MySQL on your Mac (e.g. for development) one the good ways to do it with Docker. It is pretty straightforward to install and use. You can have multiple MySQL instances running side by side. Most importantly they can run different MySQL versions, including version 8. Which is still not supported by other popular option, MAMP. Here is a short guide how to get it up and running in no time.
Sometimes you might need to get the duration of an audio file, located somewhere on the network. There are a lot of libraries for any programming language as well as command-line tools that can do that for a locally available MP3 file. However, downloading the full MP3 file might not be desirable. The problem with MP3 files is that the nature of the file format doesn't really allow for quick and easy extraction of the duration data.
The dark side is on the march this autumn. Both iOS 13 and Android 10 are introducing the setting to opt into the dark version of the interface on the mobile phone. It saves battery life, reduces digital eye strain and makes the Dark Lord happy. System applications obviously support it out of the box, but third-party app developers don't get the dark support for free. Certain steps need to be taken and code written in order to add the support for this shiny (or actually the opposite of "shiny") new feature.
If you have recently considered developing a mobile application, you have likely heard of React Native. Developers either love it or hate it. But here is a short guide for those are looking to make a business decision whether to use React Native or not bother. Actually, I am going to save your time and jump right to my conclusion: the only good reason to use React Native is to save money in a short term.
While working on the user interface in their applications, mobile developers tend to make the same mistakes over and over again. If the development process is properly organized, these are normally fixed during the quality assurance phase. However, the mobile developers should normally avoid making them before the code is passed to QA engineers or even merged into the code base. To help our developers in Factorial Complexity I have compiled the list of the most common mistakes.
When it comes to developing a mobile application the first question one should be asking is “Which platform to support?”. These days the answer is obvious. iOS and Android heavily dominate the market with a combined share of more than 95% and growing. Between iOS and Android market share is not equal: Android has twice as much active users as iOS and the gap is growing, as the 2016 smartphone sales indicate that for each Apple iOS device sold there are four new Androids. However, even though Android has advantage in users, it is still behind in dollars spent by users for a multiplicity of reasons.
I was really excited when it turned out my new Android project was related to the video processing because the task was very interesting and I thought I knew some possible solutions. But in some time after starting the development, I realized Android OS did not (and does not) have instruments for that kind of manipulations. There was no simple solution and I had to solve the task and besides do it quickly. After lots of googling and reviewing possible options and existing similar apps and examples, I found only a few tools which seemed reasonable at that point. They were several libraries allowing some video manipulations but I did not know much about their functionality at that point.
Let us know what are you looking for. We will reach out to you via the provided email with quote and follow up questions. Alternatively, book a call or reach us directy by email hello@manytomany.co.