Anita Singh: Flying Solo with Android Development

While in San Francisco, Huyen talks to Anita Singh, Android Engineer for Winnie, about what it was like building the Winnie app from scratch as a solo developer.

Filmed November 2017.

—-

Anita Singh
https://twitter.com/anitas3791
https://medium.com/@anitas3791

Also check out Anita’s first ever talk: “Using Support Library for Android Oreo: Fonts, Emoji & Text”
https://speakerdeck.com/anitas3791/using-support-library-for-android-oreo-fonts-emoji-and-text

(0:27) Intuit
https://www.intuit.com

(1:05) Mint
https://www.mint.com
https://play.google.com/store/apps/details?id=com.mint

(1:26) Winnie
https://winnie.com/
https://play.google.com/store/apps/details?id=com.winnie

(2:02) Flying Solo with Android Development | Hacker Noon
https://hackernoon.com/flying-solo-with-android-development-c52d911b62bf

(3:37) Android Weekly
http://androidweekly.net

(3:39) Caster IO
https://caster.io

(4:35) Circle CI
https://circleci.com

(4:49) Winnie | App Store
https://itunes.apple.com/us/app/winnie/id1066620030

(5:33) Material
https://material.io

(8:26) Material Guidelines
https://material.io/guidelines

(8:34) Components : Buttons | Material Guidelines
https://material.io/guidelines/components/buttons.html

(10:18) I/O
https://events.google.com/io

Pierre-Yves Ricau: Dagger Builder (2 of 5)

In part 2 of this 5 part series, we switch to use a builder to give a mock clock to the app from the test, instead of provide it using a module.

—–
Pierre-Yves Picau
https://twitter.com/piwai

Code
https://github.com/chiuki/android-test-demo/tree/dagger-builder

Channel: Android Dialogs
Published: 2017-11-12 21:24:11
Duration: 11M19S
Views: 1633
Likes: 27
Favorites: 0

Pierre-Yves Ricau: Dagger Singleton (1 of 5)

Pierre-Yves Ricau wrote in a blog post that singletons should be extremely rare. But how do we inject mock objects into tests without singletons? Chiu-Ki brought her open source project to discuss with him.

—–
Pierre-Yves Picau
https://twitter.com/piwai

Code
https://github.com/chiuki/android-test-demo/tree/dagger-builder

(1:03) Keeping the Daggers Sharp
https://medium.com/square-corner-blog/keeping-the-daggers-sharp-%EF%B8%8F-230b3191c3f

(1:52) Dagger 2 + Espresso 2 + Mockito
http://blog.sqisland.com/2015/04/dagger-2-espresso-2-mockito.html

Channel: Android Dialogs
Published: 2017-11-12 03:37:29
Duration: 10M58S
Views: 2116
Likes: 59
Favorites: 0

Dan Kim: Getting to 100% Kotlin

While in NYC for Droidcon NYC, Huyen sits down with Dan Kim, Android developer at Basecamp and huge Kotlin nerd, to chat about… Kotlin: both learning Kotlin and making the way to 100% Kotlin as his team at Basecamp has.

—-

Dan Kim
dan AT basecamp DOT com
https://twitter.com/dankim
https://medium.com/@lateplate

(0:12) Droidcon NYC
http://droidcon.nyc
https://twitter.com/dankim/status/913061077772009474

(0:14) droidcon NYC 2017 – Getting to 100% Kotlin: A practical guide
YouTube | https://youtu.be/fsUF5f4GnHc
Slides | https://speakerdeck.com/dankim/getting-to-100-percent-kotlin-a-practical-guide

(0:22) Basecamp
https://basecamp.com

(0:41) Basecamp 2 | Google Play
https://play.google.com/store/apps/details?id=com.basecamp.app&hl=en

(0:47) Basecamp 3 | Google Play
https://play.google.com/store/apps/details?id=com.basecamp.bc3&hl=en

(0:59) Kotlin
http://kotlinlang.org/

(1:02) Kotlin: It’s the little things | Signal v. Noise
https://m.signalvnoise.com/kotlin-its-the-little-things-8c0f501bc6ea

(1:05) A Kotlin long-term update: calm, peaceful, and productive | Signal v. Noise
https://m.signalvnoise.com/a-kotlin-long-term-update-calm-peaceful-and-productive-9b1a93f3d58c

(1:06) 085: Casual Kotlin Conversation with Dan Kim | Fragmented
http://fragmentedpodcast.com/episodes/85/

(2:25) Idioms | Kotlin
https://kotlinlang.org/docs/reference/idioms.html

(2:42) Collections | Kotlin
https://kotlinlang.org/docs/reference/collections.html
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/

(2:58) Control Flow | Kotlin
https://kotlinlang.org/docs/reference/control-flow.html

(4:54) Extensions | Kotlin
https://kotlinlang.org/docs/reference/extensions.html

(7:33) Defining Variables | Kotlin
https://kotlinlang.org/docs/reference/basic-syntax.html#defining-variables

(8:14) Single-expression functions | Kotlin
https://kotlinlang.org/docs/reference/functions.html#single-expression-functions

(8:59) How we made Basecamp 3’s Android app 100% Kotlin | Signal v. Noise
https://m.signalvnoise.com/how-we-made-basecamp-3s-android-app-100-kotlin-35e4e1c0ef12

Channel: Android Dialogs
Published: 2017-12-01 16:25:33
Duration: 13M13S
Views: 1399
Likes: 62
Favorites: 0

Pierre-Yves Ricau: Dagger Builder Summary (5 of 5)

In part 5 of this 5 part series, we walk through how to use the Dagger builder to provide mocks during tests.

—–
Pierre-Yves Picau
https://twitter.com/piwai

Code
https://github.com/chiuki/android-test-demo/tree/dagger-builder

Channel: Android Dialogs
Published: 2017-12-19 02:25:12
Duration: 10M13S
Views: 339
Likes: 12
Favorites: 0

Pierre-Yves Ricau: Dagger Static Provider (4 of 5)

In part 4 of this 5 part series, we learn how to do double null check for lazy initiation, and why static module method in Dagger is exciting.

—–
Pierre-Yves Picau
https://twitter.com/piwai

Code
https://github.com/chiuki/android-test-demo/tree/dagger-builder

(1:46) Volatile field
https://www.youtube.com/watch?v=yS0Nc-L1Uuk&t=32m8s

Channel: Android Dialogs
Published: 2017-11-13 00:23:27
Duration: 10M24S
Views: 507
Likes: 10
Favorites: 0

Leave a Reply

Your email address will not be published. Required fields are marked *