Recent pandemic along with climate change and environmental issues caused even more pressure on the agricultural industry. Agricultural companies and farmers across the globe are exploring sustainable methods of increasing productivity to deal with the growing demands and unforeseen events, like pandemic situations.

Advancement in the development of machinery enabled improved performance of farming equipment to cultivate the farmland more efficiently.

Today, agriculture is entering the ‘ data and connectivity ‘ revolution. Data standards, software solutions, smart irrigation, drones, Internet of Things (IoT) etc. are all the technologies that made their way into the agriculture industry.

What is AgriTech?

AgriTech means applying technology…


Consumer-goods (CG) companies have already started to apply digital solutions to their manufacturing processes. The new pandemic measures and globalization added further difficulties to all supply chain parts and product life cycles.

With little margin for error, CG companies are looking into new ways to improve their products and processes. In order to provide the best service and customer experience, while keeping the costs low, many CG companies are turning towards agile or lean manufacturing.


The current pandemic forced us to stay home due to social distancing measures and such shifts in behaviour increased the demand for mobile apps.

Such wide usage comes with security risks although not all users understand the importance — such lack of knowledge can be exploited by cyber attackers.

Mobile apps without security protocols put forth extreme risks to both users and developers as unprotected vulnerabilities may become targets to hackers for malware attacks or data breach.

There are over 4.8 billion mobile phone users and if any virus goes viral, it can be harmful to the global digital community.


Programming is a category of computer science where you study how to build desktop, mobile or web apps.

There are many programming languages today but as the IT industry is constantly changing, you must learn and practice on your own if you want to become a successful programmer.

If you are new to programming, you should start with basics and once you master basic concepts, you can move to more advanced topics. After you pass those topics, you can continue to design and write programs on your own.

In case you do not have a PC or a laptop, you…


Mobile is the new battleground.

Mobile is the place where users go for convenience and speed, so make your mobile experience count.

Developing a product and growing a business is hard yet it’s even more difficult when users start to complain. Although nobody likes to get negative comments, such feedback is actually a good thing as it can help you to improve your business and take it to the next level.

The trick is to know how to use such feedback data to make real changes in your company.

The best method to understand your users’ needs and to respond…


When talking about Android, libraries and frameworks are the ones helping developers to build apps more easily where several aspects ( UI elements, debugging etc.) are well defined.

Such libraries offer detailed documentation, configuration data, templates, pre-built code and much more — all the developers need to get creative.

These are the libraries you should keep an eye on in the coming years.

Android Jetpack

Android Jetpack is a selection of software components which helps building reliable Android apps.

It provides a clear path for developers to build an Android app making it easier to support configuration changes and reduce boilerplate code…


Your mobile app needs attention even if the development is ongoing.

When talking about promoting your app, you should start much before the launch and create a community around it giving them a chance to subscribe to your mobile app and wait for the official release.

The problem usually isn’t the app itself but a lack of promotion — if your app’s benefit is not promoted as effectively as it should, all your hard work may not be awarded.

Creating a mobile app opens a new channel for you to interact with your users — your audience will always be…


Voice assistant technology has quickly become a part of our everyday lives.

Voice assistance technology helps us to perform tasks using voice commands — you can control automated devices at home, manage emails or messages similar to the Reata app we’ve developed, set calendars and more.

Nowadays the most popular voice assistants like Amazon’s Alexa, Apple’s Siri, Google’s Assistant and Cortana of Microsoft serve our regular needs like creating to-do lists, play music or videos, provide miscellaneous information, read audio books and much more.

Voice assistance does not serve only the private individual — it can be an excellent economic…


User feedback will help you to get an overview of your product from a fresh perspective allowing you to adjust your product roadmap and improve your app for the better. No matter if you follow agile development or not, quick and frequent feedback is one of the important factors that can make your app more successful.

For example, if a user wanted to checkout at your e-commerce app and your app crashed, the user is likely to get annoyed or even uninstall your app entirely.

Implementing the right feedback system and defining a user journey map will help you to…


Although the Apple Store has witnessed a total of 180 billion iOS app downloads ( as of June 2017), some findings show that 24% of iOS users uninstall an app after just one usage thus your mobile application must provide an outstanding performance to avoid getting lost among thousands of apps flooding the Store each day.

The reason why Apple is widely used in enterprises and businesses is because they pay strong attention to security and intuitive UI.

Here are some best practices to consider when building iOS applications.

STAGE I — Research

First, decide whether you want native iOS app or a cross…

Maja Dakić

M.A. in English with writings in Data Driven Investor and DataSeries;

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store