DEV Community

Tristan Elliott profile picture

Tristan Elliott

Just building with Android | 我是学汉语

Work

Unemployed

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

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
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

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

1
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

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

5
Comments
7 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

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

Lets talk a little about OAuth in Android 12

3
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

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

Comments
3 min read
How to debug Kotlin coroutines in Android

How to debug Kotlin coroutines in Android

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

12
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

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

Using regular expressions to parse strings in Kotlin.

1
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

1
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

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

Work flow for dealing with Retrofit in Android

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

Lets make a Twitch Android app. Part 1. Tokens

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

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

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

The proper way to integrate Firebase into your Android app

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

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

Creating a quick sticky footer for LazyColumn in Jetpack Compose

1
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

Comments
2 min read
When does Hilt inject field injections

When does Hilt inject field injections

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

Android notes: Understanding viewModelScope.launch{}

Comments 8
4 min read
Computer Science notes. What actually is Big-O notation ?

Computer Science notes. What actually is Big-O notation ?

Comments
3 min read
Proof of concept. Endless scrolling in Android with Jetpack Compose. Part 1

Proof of concept. Endless scrolling in Android with Jetpack Compose. Part 1

Comments
4 min read
TikTok like navigation with Jetpack Compose and the ModalBottomSheetLayout in Android

TikTok like navigation with Jetpack Compose and the ModalBottomSheetLayout in Android

Comments
4 min read
How to make your Android apps feel more professional

How to make your Android apps feel more professional

Comments
3 min read
ViewModel scoping and the Google Play Billing library

ViewModel scoping and the Google Play Billing library

Comments
4 min read
Calling onResume() from your ViewModel in Android.

Calling onResume() from your ViewModel in Android.

Comments
3 min read
Adding subscriptions to your Android app. Part 3. Checking if user is subscribed

Adding subscriptions to your Android app. Part 3. Checking if user is subscribed

1
Comments
7 min read
Building software for cattle farmers. Part 4. Version 1 completed

Building software for cattle farmers. Part 4. Version 1 completed

1
Comments
3 min read
Adding subscriptions to your Android app. Part 2. Busy work

Adding subscriptions to your Android app. Part 2. Busy work

2
Comments
2 min read
Adding subscriptions to your android app. Part 1. The UI

Adding subscriptions to your android app. Part 1. The UI

2
Comments
3 min read
My process for creating Custom Jetpack compose Components

My process for creating Custom Jetpack compose Components

4
Comments
4 min read
Building software for cattle farmers. Part 3. Active users

Building software for cattle farmers. Part 3. Active users

3
Comments
2 min read
Writing cleaner Jetpack Compose code with the Twitter Compose Ruleset

Writing cleaner Jetpack Compose code with the Twitter Compose Ruleset

2
Comments
3 min read
Building software for cattle farmers. Part 2. Production errors

Building software for cattle farmers. Part 2. Production errors

1
Comments
3 min read
Android code refactoring: clean code usecases

Android code refactoring: clean code usecases

Comments
3 min read
Building software for cattle farmers. Part 1. Android release

Building software for cattle farmers. Part 1. Android release

1
Comments
1 min read
Adding dark mode to Android app in Jetpack compose: Part 1

Adding dark mode to Android app in Jetpack compose: Part 1

5
Comments
5 min read
Jetpack Compose quicky: List click animation with Jetpack Compose in Android

Jetpack Compose quicky: List click animation with Jetpack Compose in Android

5
Comments
4 min read
Kotlin quicky: Under the hood of collecting flows in Android with Kotlin

Kotlin quicky: Under the hood of collecting flows in Android with Kotlin

7
Comments
3 min read
Traversing a Binary Search Tree in Java

Traversing a Binary Search Tree in Java

6
Comments 2
8 min read
Handling Text in Jetpack compose with Android

Handling Text in Jetpack compose with Android

7
Comments 2
6 min read
Building software for cattle farmers. Week 1.

Building software for cattle farmers. Week 1.

Comments
2 min read
Different layout for different screen sizes in Android with Kotlin

Different layout for different screen sizes in Android with Kotlin

4
Comments
4 min read
loading...