DEV Community

Tristan Elliott profile picture

Tristan Elliott

Just building with Android

Work

Unemployed

Four Year Club
Writing Debut
Three Year Club
Two Year Club
1 Week Community Wellness Streak
One Year Club
16 Week Writing Streak
8 Week Writing Streak
4 Week Writing Streak
Quick example of creating a custom Kotlin coroutine and scoping it to a Android service.

Quick example of creating a custom Kotlin coroutine and scoping it to a Android service.

Comments
2 min read

Want to connect with Tristan Elliott?

Create an account to connect with Tristan Elliott. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Deleting Android database from the command line

Deleting Android database from the command line

Comments
1 min read
My notes on the OpenGL ES hello world triangle

My notes on the OpenGL ES hello world triangle

Comments
4 min read
Matrix multiplication in C++

Matrix multiplication in C++

1
Comments
4 min read
Creating a OpenGL square using C++ in Android. A reference guide

Creating a OpenGL square using C++ in Android. A reference guide

Comments
7 min read
Adding NDK to an existing Android app and using C++ to log

Adding NDK to an existing Android app and using C++ to log

1
Comments
6 min read
Quick and easy custom Jetpack compose checkbox

Quick and easy custom Jetpack compose checkbox

Comments
1 min read
My notes on Android optimization. Part 2. Quick example of benchmarking Kotin regular expressions

My notes on Android optimization. Part 2. Quick example of benchmarking Kotin regular expressions

Comments
1 min read
My notes on Android optimization. Part 2. Quick example of benchmarking Kotin regular expressions

My notes on Android optimization. Part 2. Quick example of benchmarking Kotin regular expressions

Comments
1 min read
Jetpack compose onDragStopped animation

Jetpack compose onDragStopped animation

Comments
1 min read
My notes on Android optimization. Part 1. Measuring startup time

My notes on Android optimization. Part 1. Measuring startup time

3
Comments
4 min read
Getting the height of Android device independent of pixel densities in Jetpack Compose

Getting the height of Android device independent of pixel densities in Jetpack Compose

Comments
2 min read
How to unit test a private method in Kotlin without making it public

How to unit test a private method in Kotlin without making it public

2
Comments
2 min read
Automatic retry function with Kotlin flows

Automatic retry function with Kotlin flows

1
Comments
2 min read
My notes on Cyclic Shift hash codes in Kotlin

My notes on Cyclic Shift hash codes in Kotlin

2
Comments
2 min read
Weekly goals of Modderz Android app . 2024-05-06

Weekly goals of Modderz Android app . 2024-05-06

Comments
3 min read
The refactors I did to stop my Jetpack Compose LazyColumn from constantly recomposing

The refactors I did to stop my Jetpack Compose LazyColumn from constantly recomposing

4
Comments
3 min read
A quick read on Android haptic feedback Design principles

A quick read on Android haptic feedback Design principles

Comments
2 min read
Weekly goals of Modderz Android app . 2024-04-22

Weekly goals of Modderz Android app . 2024-04-22

1
Comments
2 min read
Weekly goals of Modderz Android app

Weekly goals of Modderz Android app

5
Comments
2 min read
A quick example of how to model complex state in Jetpack compose

A quick example of how to model complex state in Jetpack compose

4
Comments
2 min read
Organizing large Jetpack Compose code bases. My best version yet

Organizing large Jetpack Compose code bases. My best version yet

Comments
4 min read
Unit testing private methods inside of Android with Kotlin

Unit testing private methods inside of Android with Kotlin

Comments
2 min read
A video by Google on adding accessibility features to apps for blind and visually-impaired users

A video by Google on adding accessibility features to apps for blind and visually-impaired users

Comments
1 min read
A brief but cool example of some advanced Jetpack Compose. The FlowRow

A brief but cool example of some advanced Jetpack Compose. The FlowRow

Comments
2 min read
A bad and better unit test example for Android network layer with Retrofit | Video

A bad and better unit test example for Android network layer with Retrofit | Video

Comments
1 min read
A quick visualization of Android MVVM with a Service

A quick visualization of Android MVVM with a Service

Comments
1 min read
Lets talk about Services in Android with Kotlin

Lets talk about Services in Android with Kotlin

9
Comments
7 min read
The 7 scenarios my authentication system has to deal with in Android with Kotlin

The 7 scenarios my authentication system has to deal with in Android with Kotlin

Comments
3 min read
How to retry HTTP requests with OkHttp/Retrofit in Android with Kotlin

How to retry HTTP requests with OkHttp/Retrofit in Android with Kotlin

1
Comments
3 min read
Using Retrofit Interceptors to check network connection in Android and testing it

Using Retrofit Interceptors to check network connection in Android and testing it

17
Comments
5 min read
The rules I am using to organize and document my Jetpack Compose code

The rules I am using to organize and document my Jetpack Compose code

2
Comments
6 min read
How I am documenting my interfaces in Kotlin

How I am documenting my interfaces in Kotlin

Comments
3 min read
My video on how I am organizing my Jetpack Compose code

My video on how I am organizing my Jetpack Compose code

Comments
1 min read
The architectural patterns I am using to better organize my Jetpack Compose code

The architectural patterns I am using to better organize my Jetpack Compose code

2
Comments
1 min read
Over engineering 101 | building my own programming language to deal with live stream chat UI | Part 1. Basic scanning

Over engineering 101 | building my own programming language to deal with live stream chat UI | Part 1. Basic scanning

1
Comments
5 min read
What the key parameter in LazyColumn is actually doing | A deep dive

What the key parameter in LazyColumn is actually doing | A deep dive

10
Comments
3 min read
Lets talk a little about OAuth in Android 12

Lets talk a little about OAuth in Android 12

1
Comments
2 min read
Version 2.0 of my Android app is Live!!

Version 2.0 of my Android app is Live!!

Comments
2 min read
Impl Classes Are Meaningless

Impl Classes Are Meaningless

5
Comments
2 min read
Adding icons to text in Jetpack compose with Kotlin and Android

Adding icons to text in Jetpack compose with Kotlin and Android

12
Comments 2
3 min read
How to debug Kotlin coroutines in Android

How to debug Kotlin coroutines in Android

1
Comments
2 min read
Parsing non-Latin based Twitch usernames in Kotlin

Parsing non-Latin based Twitch usernames in Kotlin

Comments
2 min read
Using the event bus pattern in Android with Kotlin

Using the event bus pattern in Android with Kotlin

11
Comments
3 min read
我们来学汉语!Begginer resources for leaning mandarin

我们来学汉语!Begginer resources for leaning mandarin

Comments
4 min read
Using WorkManager in Android to schedule periodic work with PeriodicWorkRequest | Part 1. Getting started

Using WorkManager in Android to schedule periodic work with PeriodicWorkRequest | Part 1. Getting started

1
Comments
3 min read
Using regular expressions to parse strings in Kotlin.

Using regular expressions to parse strings in Kotlin.

3
Comments
3 min read
The confusing world of Android adaptive layouts

The confusing world of Android adaptive layouts

Comments
5 min read
Code clean up using dependency injection with Hilt in Android

Code clean up using dependency injection with Hilt in Android

2
Comments
6 min read
Lets make a Twitch Android app. Part 2. The secret to implementing chat

Lets make a Twitch Android app. Part 2. The secret to implementing chat

2
Comments 1
5 min read
Work flow for dealing with Retrofit in Android

Work flow for dealing with Retrofit in Android

4
Comments
4 min read
Lets make a Twitch Android app. Part 1. Tokens

Lets make a Twitch Android app. Part 1. Tokens

1
Comments
5 min read
Using OAuth2.0 and Retrofit to talk to the GitHub api on Android

Using OAuth2.0 and Retrofit to talk to the GitHub api on Android

6
Comments
4 min read
OAuth2.0 and Android. Login with Github and get the authorization code

OAuth2.0 and Android. Login with Github and get the authorization code

16
Comments
6 min read
The proper way to integrate Firebase into your Android app

The proper way to integrate Firebase into your Android app

1
Comments
4 min read
2 things to consider when adding subscriptions to your mobile app

2 things to consider when adding subscriptions to your mobile app

1
Comments
3 min read
Creating a quick sticky footer for LazyColumn in Jetpack Compose

Creating a quick sticky footer for LazyColumn in Jetpack Compose

8
Comments
2 min read
Styling a clickable text like TikTok in Android with Jetpack Compose

Styling a clickable text like TikTok in Android with Jetpack Compose

2
Comments
2 min read
When does Hilt inject field injections

When does Hilt inject field injections

1
Comments
3 min read
Android notes: Understanding viewModelScope.launch{}

Android notes: Understanding viewModelScope.launch{}

22
Comments 8
4 min read
loading...