Image for post
Image for post

The Huawei Verified Step is already available and it means that anyone with an Android project, who needs to release an app in App Gallery, will be able to automatically deploy it through the new Bitrise Step.

About the new release 1.0.0 ✨

This new release includes the possibility of uploading and releasing the app completely in AppGallery Connect.

The previous version of the Step (0.9.0) offered the upload and release method simply as a draft. But this new release improves the process by letting to completely submit the app for review.

Before using this Step 🚧

  1. A first apk must be uploaded manually (using the web interface): visit AppGallery Connect


Image for post
Image for post
Photo by Victor Garcia

The ultimate, top priority as a developer should be writing the best possible code. At times, good practices may mean pushing back against deadlines, client demands, management demands, and fatigue. Business conditions often set boundaries on what’s “possible” but a developer always has at least some control over the quality of what he or she writes.

With that being said, software carried out well benefits everyone in the long run — clients, users, companies, and devs. …


Image for post
Image for post
Photo by Jakob Owens

Some months ago, I was working in an Android project where I decided to create a view template that based on the sealed class received on the view, I was able to show different layout structures: one of those possible view structures would have a title, subtitle and image. Another one, those three elements plus an extra text field and so forth.

At some point, I felt the need of testing the type of sealed class that the View Model was able to notify the observer (View) through LiveData. …


Image for post
Image for post

The aim of this post is to guide people during the MockWebServer setup, without breaking any Clean Architecture principle, compromising the production code or adding boiler plate.

So far, I haven’t found a single example on the web which hasn’t broken at least one of these three principles. Until now. I’m going to set out my own example, which doesn’t break any of the above principles, and which will make coding easier for other developers who want to implement a similar approach using Dagger2 and MockWebServer.

Firstly, I will explain why the first approach was ‘not clean’, and why I…

Fernando Prieto

Developer Advocate at Huawei | Calisthenics Athlete

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