Work
Services
Our Company
Community
Blog
Xmartlabs Home

Work

Services

Our Company

Community

Blog

Ready to partner?
Let's talk
Let's talk
ALL DEVELOPMENT UI/UX MACHINE LEARNING BLOCKCHAIN

Xmartlabs Blog

Android lessons learned on our journey.

# Development
Aug 4, 2021

Kickstart your Android Project with Gong Base Project

Starting a software project is not an easy task, and Android is no exception. There’s a bunch of complex decisions to make, such as code conventions, app architecture, frameworks, libraries, continuous integrations,...

By Agustín Santellán
# Development
May 11, 2021

Extending Material theme in Jetpack Compose

Building Android UIs with a consistent look and feel is easier than ever by using the new Jetpack Compose...

By Matías Irland
# Development
May 25, 2020

Android Navigation Component - Expectations, Conclusions & Tips - Part 1

This year the Google I/O conference was canceled, so I think it’s a good time to talk about one...

By Matías Irland

  • # Development
    Apr 18, 2019

    Introducing Android Snapshot Plugin

    We’re happy to announce the release of Android Snapshot Publisher, our first open source Android Gradle Plugin, a plugin to create Android Snapshot versions in the simplest way we know! Here at Xmartlabs we love engineering new products,...

    By Matías Irland
  • # Development
    Aug 20, 2018

    Introducing Fountain Part Two

    In the previous part we presented Fountain and shown a way, using the Listing component, to make the paging as cool and simple as possible. In that post we explained the first feature of the library,...

    By Matías Irland
  • # Development
    Jul 16, 2018

    Introducing Fountain Part One

    There are plenty of articles out there talking about the amazing Android Architecture Components, how we can combine them in an MVVM architecture and make them work as a charm. From my point of view, that’s true, the Android Architecture...

    By Matías Irland
  • # Development
    Oct 2, 2017

    Easy Continuous Delivery in Android with Jenkins

    Today I want to show how we can release Android SNAPSHOT versions using Beta by Fabric. Have you ever been in a situation where you release new features between long periods of time and find yourself with tons of...

    By Matías Irland
  • # Development
    Mar 28, 2016

    Debugging an Annotation Processor in your project

    The purpose of this post is to explain how to debug an annotation processor in the context of any Android Studio (or IntelliJ) project. It is common that you may want to know what is happening in your codebase with...

    By Santiago Castro
  • # Development
    Jul 9, 2015

    Android logging with Crashlytics and Timber

    It’s an annoying problem to have crashes in your Android app. Obviously you want to avoid them, nobody wants their users getting mad at the app when it crashes. On top of that, you might also want to have some...

    By Santiago Castro
Work
Services
Our Company
Community
We are hiring! 👋
GET IN TOUCH

Fortune favors the bold, start today!

Schedule a free consultation with our team to discuss further details about your project.

GET IN TOUCH