Mark Allison

Mark Allison

TextClassification – Part 3

19 October 2018 Article Mark Allison
Text

TextClassification – Part 2

12 October 2018 Article Mark Allison
Text

TextClassification – Part 1

5 October 2018 Article Mark Allison
Text

Dude, where’s my Button?

28 September 2018 Article Mark Allison
UI

ML for Android Developers – Part 3

21 September 2018 Article Mark Allison
MLKit

ML for Android Developers – Part 2

14 September 2018 Article Mark Allison
MLKit

ML for Android Developers – Part 1

7 September 2018 Article Mark Allison
MLKit

Adventures in Navigation Land – Part 2

31 August 2018 Article Mark Allison
Architecture Components Navigation

Adventures in Navigation Land – Part 1

24 August 2018 Article Mark Allison
Architecture Components Navigation

MotionLayout – Collapsing Toolbar – Part 2

17 August 2018 Article Mark Allison
MotionLayout

MotionLayout – Collapsing Toolbar – Part 1

10 August 2018 Article Mark Allison
MotionLayout

Maintainable Architecture – Navigation

3 August 2018 Article Mark Allison
Architecture Components Architecture Navigation

Maintainable Architecture – Readability

27 July 2018 Article Mark Allison
Architecture

Maintainable Architecture – Daily Forecast

20 July 2018 Article Mark Allison
Room Architecture

Maintainable Architecture – Five Day Forecast – UI Layer

13 July 2018 Article Mark Allison
Architecture LiveData

Maintainable Architecture – Five Day Forecast – Data Layer

6 July 2018 Article Mark Allison
Room Architecture LiveData Lifecycle

Maintainable Architecture – Repository

29 June 2018 Article Mark Allison
Architecture Components Room Architecture

Maintainable Architecture – Testing

22 June 2018 Article Mark Allison
Architecture Testing

Maintainable Architecture – Lifecycle

15 June 2018 Article Mark Allison
Architecture

Maintainable Architecture – Dependency Injection

8 June 2018 Article Mark Allison
Dependency injection Architecture

Maintainable Architecture – Separation Of Concerns

1 June 2018 Article Mark Allison
Architecture

Maintainable Architecture – Introduction

25 May 2018 Article Mark Allison
Architecture

Elliptical Vector Gradients

18 May 2018 Article Mark Allison
VectorDrawable

Dynamic VectorDrawable Sizing

11 May 2018 Article Mark Allison
ConstraintLayout VectorDrawable

Image Decoder – Post Processing and Masks

4 May 2018 Article Mark Allison
Bitmap

ImageDecoder – Error Handling, Cropping, & Scaling

27 April 2018 Article Mark Allison
Drawable Bitmap

ImageDecoder – Animated GIF

20 April 2018 Article Mark Allison
Bitmap

ImageDecoder – Basics

13 April 2018 Article Mark Allison
Bitmap

Colour Wheel – Part 3

6 April 2018 Article Mark Allison
Color

Colour Wheel – Part 2

30 March 2018 Article Mark Allison
Color

Colour Wheel – Part 1

23 March 2018 Article Mark Allison
Color

Kotlin: Mutability

16 March 2018 Article Mark Allison
Kotlin

Prefekt – Api Design

9 March 2018 Article Mark Allison
Kotlin SharedPreferences

Prefekt – Internals

2 March 2018 Article Mark Allison
Kotlin SharedPreferences

Prefekt – Introduction

Prefekt – an Android SharedPreference library for Kotlin

23 February 2018 Article Mark Allison
SharedPreferences

RecyclerView Animations – Changing Items

16 February 2018 Article Mark Allison
Animation RecyclerView

RecyclerView Animations – Moving Items

9 February 2018 Article Mark Allison
Animation RecyclerView

RecyclerView Animations – Add & Remove Items

2 February 2018 Article Mark Allison
Animation RecyclerView

Tool Time – Part 2

26 January 2018 Article Mark Allison
RecyclerView

Tool Time – Part 1

19 January 2018 Article Mark Allison
RecyclerView

VectorDrawable Gradients – Part2

12 January 2018 Article Mark Allison
VectorDrawable

VectorDrawable Gradients – Part1

5 January 2018 Article Mark Allison
VectorDrawable

Christmas Face – Part 2

29 December 2017 Article Mark Allison
Camera

Christmas Face – Part 1

22 December 2017 Article Mark Allison
Camera

Task Stack

15 December 2017 Article Mark Allison
Notification

Oreo Notifications: Channels – Part 2

8 December 2017 Article Mark Allison
Android O Notification

Oreo Notifications: Channels – Part 1

1 December 2017 Article Mark Allison
Android O Notification

Kotlin: Contexts & SharedPreferences

24 November 2017 Article Mark Allison
Kotlin SharedPreferences

Currency Curiosities

17 November 2017 Article Mark Allison
Currency Text

RadialGradient – Gradients

10 November 2017 Article Mark Allison
Canvas

RadialGradient – Layers

3 November 2017 Article Mark Allison
Canvas

MidiPad – Midi Events

27 October 2017 Article Mark Allison
MIDI

MidiPad – Custom Views

20 October 2017 Article Mark Allison
MIDI

MidiPad – Discovering MIDI Devices

13 October 2017 Article Mark Allison
MIDI

MidiPad – Tricks With Kotlin And Architecture Components

6 October 2017 Article Mark Allison
Kotlin Architecture Components MIDI

MidiPad – Introduction

29 September 2017 Article Mark Allison
MIDI

Kotlin Testability – Part 2

22 September 2017 Article Mark Allison
Kotlin Testing

Kotlin Testability – Part 1

15 September 2017 Article Mark Allison
Kotlin

Time for non-Time Lords – Part 5

8 September 2017 Article Mark Allison
Time

Time for non-Time Lords – Part 4

1 September 2017 Article Mark Allison
Time

Time for non-Time Lords – Part 3

25 August 2017 Article Mark Allison
Time

Time for non-Time Lords – Part 2

18 August 2017 Article Mark Allison
Time

Time for non-Time Lords – Part 1

11 August 2017 Article Mark Allison
Time

The Trouble With ClickableSpan

4 August 2017 Article Mark Allison
Span

Architecture Components: Testing & Other Stories

28 July 2017 Article Mark Allison
Architecture Components

Architecture Components: ViewModel

21 July 2017 Article Mark Allison
Architecture Components ViewModel

Architecture Components: LiveData

14 July 2017 Article Mark Allison
Architecture Components LiveData

Architecture Components: Lifecycle

7 July 2017 Article Mark Allison
Architecture Components

Downloadable Fonts

16 June 2017 Article Mark Allison
Font

Adaptive Icons and more

9 June 2017 Article Mark Allison
Android O Adaptive Icons

Barriers

6 June 2017 Article Mark Allison
ConstraintLayout

ViewPagerAnimator – The Internals

26 May 2017 Article Mark Allison
Animation ViewPager