Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Developers: The last line of UX defence

Developers: The last line of UX defence

UX isn't the sole responsibility of a design team. I argue that developers are in a unique position to be the last guardians of quality UX. I discuss why this is the case, and what developers can do to up their design game.

Chris Horner

June 26, 2019
Tweet

More Decks by Chris Horner

Other Decks in Technology

Transcript

  1. val uiStates = observeData() .map { getUiState(it) } .replay(1) .refCount()

    .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) uiStates.subscribe { state -> // Render state. }
  2. Username Password LOGIN My Wonderful App <LinearLayout android:orientation="vertical"> <TextView />

    <TextInputLayout /> <TextInputLayout /> <Button /> </LinearLayout>
  3. Username Password LOGIN My Wonderful App <LinearLayout android:orientation=“vertical"> <ImageView android:id="@+id/login_bg"

    /> <TextView /> <TextInputLayout /> <TextInputLayout /> <Button /> </LinearLayout>
  4. Username Password LOGIN My Wonderful App <TextView /> <TextInputLayout />

    <TextInputLayout /> <Button /> </LinearLayout> Picasso.get() .load(R.drawable.blurred_bg) .into(loginBg)
  5. Buck the trend. Make quality software. Communicate your domain specific

    knowledge. Become a disgruntled user. Work closely with designers. Up your game.