DEV Community

Tristan Elliott profile picture

Tristan Elliott

Just building with Android | 我是学汉语

Work

Unemployed

Using the event bus pattern in Android with Kotlin

Using the event bus pattern in Android with Kotlin

1
Comments
3 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
我们来学汉语!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

2
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

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
Dependency injections in a Android Service

Dependency injections in a Android Service

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

Android notes: Understanding viewModelScope.launch{}

Comments
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

4
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
LeetCode with Kotlin. Two Sum

LeetCode with Kotlin. Two Sum

1
Comments 1
2 min read
Android Quicky: ViewModelProvider.Factory in Kotlin

Android Quicky: ViewModelProvider.Factory in Kotlin

6
Comments 4
3 min read
Quick introduction to Kotlin classes

Quick introduction to Kotlin classes

Comments
3 min read
Using Advanced LIKE Expressions in Spring boot

Using Advanced LIKE Expressions in Spring boot

5
Comments
1 min read
Creating a Blog Post editor from scratch. Part 1: the bare minimum

Creating a Blog Post editor from scratch. Part 1: the bare minimum

3
Comments
3 min read
Retrieving a single value from the Room database

Retrieving a single value from the Room database

3
Comments
4 min read
What is by viewModels{} in Android

What is by viewModels{} in Android

4
Comments
3 min read
Android Fragment View Binding with Kotlin explained

Android Fragment View Binding with Kotlin explained

10
Comments
5 min read
Sorting Arrays in Java with MergeSort

Sorting Arrays in Java with MergeSort

10
Comments
7 min read
Tap to expand RecyclerView items with Android and Kotlin

Tap to expand RecyclerView items with Android and Kotlin

10
Comments 1
5 min read
Understanding the ViewModelProvider.Factory interface in Android with Kotlin

Understanding the ViewModelProvider.Factory interface in Android with Kotlin

8
Comments
4 min read
Creating a Database entity with Android and Kotlin

Creating a Database entity with Android and Kotlin

8
Comments
4 min read
Kotlin for beginners. Getting started

Kotlin for beginners. Getting started

5
Comments
4 min read
Room database. Basic entities in Java

Room database. Basic entities in Java

5
Comments
2 min read
Implementing a RecyclerView in Android with Java

Implementing a RecyclerView in Android with Java

6
Comments
5 min read
Reverse engineering Mockito. Part 2. Dynamic dependency injection

Reverse engineering Mockito. Part 2. Dynamic dependency injection

7
Comments
4 min read
Reverse engineering Mockito. Part 1. Single use case

Reverse engineering Mockito. Part 1. Single use case

6
Comments
5 min read
Building software for cattle farmers. Week 0.

Building software for cattle farmers. Week 0.

6
Comments
7 min read
Java Quickies. Streams and Lambda expressions

Java Quickies. Streams and Lambda expressions

6
Comments
4 min read
loading...