More inspiring knowledge
At home and in the office—what does a hybrid work look like?
Do you remember the early days of the pandemic? It was a very difficult and uncertain time, during which both employees and companies didn’t know what their work would look like—that’s when the remote mode, not very popular at the time, was implemented. When the first dust settled and the pandemic became our new reality, […]24 August 2022
How to prepare for an interview with a software house?
Have you just hit upon an innovative idea in your company to create software that will be the “perfect product” for your audience? Great, it’s time to move into action! But… how? In this article, we’ll tell you what software houses are, how to choose the best one, and how to prepare to avoid being […]19 July 2022
What is the difference between UX and UI
What is UI/UX design? Mobile app development is most often associated with lines of code not understandable to “ordinary mortals”. However, this is not enough to make the app clear, functional, and easy to use. UI and UX are responsible for making sure that the program is suitable and created with the user in mind. […]25 February 2022
Monetization – How to make money on a mobile app?
In appvinio, we most often work with visionaries who want to create innovative products under a new brand, in short – with startups. But regardless of whether the application is to be a new market killer or a useful corporate tool to streamline processes, it should be built in a way to achieve the planned […]7 February 2022
Grinder – even less work, even more programming
You may have encountered a problem with build_runner before. Looking at it from the side the library is very useful. However, it has one fundamental flaw that bugs me, and it’s succinctly called: flutter pub run build_runner build –delete-conflicting-outputs. Some of you probably use the fvm library, which allows you to manage Flutter versions. You […]26 January 2022
Mason – less work, more programming
I’ m sure many of you may have come across a moment when you find an idea for a new project, but in order to start it you need to go through a to-do list: add the essential libraries that you use in every project, set all the parameters in MaterialApp, copy useful widgets, prepare […]13 January 2022
Random numbers vs Perlin noise
What are random numbers? There are no fully random numbers in programming, there are pseudorandom numbers which are difficult to distinguish from real random numbers (but for simplicity they are called random). Such numbers are usually generated on the basis of some sequence of characters called seed. We will try to illustrate how random numbers […]27 December 2021
The story of a bug – native lands: away and back
In the Flutter world, it not infrequent for us to use functionalities which implementation is strictly dependent on the platform on which it runs. There are many examples, such as the hero of today’s story – Blue Tooth, in the wide world known under the nickname of Bluetooth. This gentleman, or rather this technology does […]13 December 2021
Android Studio – what to do not to lose RAM memory
AS (Android Studio) is not recognized by the general public as the fastest working tool. It is too heavy and also takes up more memory than Chrome. Therefore, it is important not to hit your AS even more by adding more tasks to it than it can handle. In two of our biggest projects, we […]