CategoryProject

How I build automated testing for the payment terminals

H

Payment terminals are devices used to process card transactions and must undergo extensive certification before being released to the market. Therefore, it is essential to test them quickly and reliably. I named the project as Mastoo (code name: MR2). The MR2 architecture To achieve this, our team are building a solution for automation testing with a combination of robots, cards, a point-of-sale...

The Card Payment Industry Landscape: Latest Technologies and Trends

T

The card payment industry is undergoing a significant transformation driven by technological advancements, evolving consumer preferences, and regulatory changes. As the world increasingly moves towards cashless transactions, understanding the latest technologies and trends in this sector is crucial for businesses, consumers, and policymakers. 1. Contactless Payments and NFC Technology Contactless...

Convert Callback Into Kotlin Coroutines Suspend or Deferred

C

Since coroutine is a hot topic in mobile development, converting vanilla JVM callback into Kotlin Coroutines is desirable. The wrapping happens using something called SuspendCoroutine. What is a SuspendCoroutine suspendCoroutine is a builder function that mainly used to convert callbacks into suspend functions. Let’s say for example you have some legacy (or not) Api...

Best Android Image Loaders – 2022

B

In this article, we will explore some of the best Android image loaders for you. These are some of the most commonly used third-party libraries since Android SDK doesn’t provide a simple image loading solution for developers to use. Generally, you tend to have to implement one yourself or look at third-party libraries. Photo by Tim Gouw on Pexels.com Glide Glide is a fast and efficient open...

Kotlin Scoping Functions apply vs. with, let, also, and run

K

Functional-style programming is highly advocated and supported by Kotlin’s syntax as well as a range of functions in Kotlin’s standard library. In this post we will examine five Kotlin scoping functions (aka higher-order functions): apply, with, let, also, and run. When learning these five functions, you will need to memorize 2 things: how to use them, and when to use them...

PetaMinds focuses on developing the coolest topics in data science, A.I, and programming, and make them so digestible for everyone to learn and create amazing applications in a short time.

Categories