Mobile Application

Communication between different software systems and services is essential in today's digital world. Developers constantly seek efficient and reliable ways to make these connections, and one technology that has gained significant traction in recent years is gRPC. In this article, we will explore what gRPC is, how it works, and why it has become a popular choice for building modern applications.
3 min read
ADB is beneficial for both Android developers and testers. zen8labs is excited to use this tool to improve operational efficiency in mobile software testing.
4 min read
In this post, zen8labs will dive into mastering concurrency in Swift with Async/Await, exploring its advanced features, best practices, and practical use cases.
4 min read

At zen8labs, we’re passionate about building robust and reliable mobile applications that exceed our client’s expectations. To achieve this goal, we’ve carefully evaluated different design patterns available in Flutter, including BloC and Redux. While these patterns have their pros and cons, we ultimately chose MVVM with RxDart on Flutter projects for several reasons. In short,

7 min read

A few months ago, our colleagues complained that our project was slow to build: it normally took 5 minutes, especially in branch switching – which took about 10 minutes. After that, we realized – it doesn’t happen uniquely to our project, it’s a common issue. So here are a few things we did in our

3 min read