At Google I/O 2021, Google announced that Hilt is now stable and is the recommended approach for Dependency Injection (DI) on Android. I have followed Hilt since it was first announced and have been really happy with the performance and capabilities that it provides. …


What is Compose?

Jetpack Compose is Android’s new declarative UI Framework. Android Developers have long been accustomed to writing UI in xml with Stateful Views that are updated by stepping through the View Hierarchy. With Jetpack Compose, UI is written in a Stateless manner through the use of Kotlin Functions.

Composable functions are…


Demo of how a bottom navigation behaves when on a scrollable screen (left) versus how its desired for this post’s demo.

Introduction

Android 11 introduces several WindowInsets API additions. These additions allow developers to animate views based on the IME(soft keyboard) expansion, control the IME expansion, or just simply query the visibility of the IME and other Inset types. While the WindowInsets API exposes many great new features, this blog will focus…


Introduction

Recently, I was discussing Model-View-ViewModel (MVVM) & Google’s Architecture Components with a colleague of mine. One seemingly trivial task that came up in discussion is not all that obvious on the surface — Navigation and Event handling. How can our ViewModel send events that are not stateful to the View


Getting Started With Augmented Faces with ARCore

INTRODUCTION

Recently, Google introduced Augmented Faces as a part of ARCore. With this announcement, developers can more easily add Augmented Reality experiences overtop user’s faces via their devices camera. …


Last year at Google IO ’18 we saw ARCore for Android take a leap forward with Sceneform. Google introduced improvements to the platform that made augmented reality (AR) more attainable for developers to achieve in their applications. Checkout this blog for a recap of these enhancements!

Skipping forward to 2019…


With Google IO 2019 in our rearview mirror, now is a good time to take a look back on what was delivered and determine the effects on your enterprise. Google IO goes beyond just mobile, with big announcements covering a broad range of technologies such as ML, AI, Web, Mobile…


At Google IO ’18, Google quietly introduced sizeable improvements to the existing ARCore for Android. These improvements are crucial to making AR features attainable for application developers and collaborative for their users. Along with Cloud Anchors, which enables multi-device AR experiences, and Augmented Images, which enables AR apps to interact…


If you haven’t heard by now, one of the biggest announcements at Google IO was Android’s official support for Kotlin. …


Machine Learning (ML), Augmented Reality (AR), and user engagement were some of the core tenants at Google IO ’18. Google has doubled down on their investment in ML, and they are making it readily available for enterprise Android and iOS applications via Firebase ML Kit. AR for Android (ARCore) got…

Clinton Teegarden

Mobile Lead & Architect @ CapTech. I specialize in delivering products for Fortune 500 clients in Mobile, Android Architecture, & IoT

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