Skip to content
TrackPodcasts
educationDec 24, 201827:40pending

146: 3 Things Every Android Developer Needs to Know

About this episode

  • Dependency Injection
  1. Constructor_setter_method injection
  2. Service Locators or other DI frameworks
  3. Common Frameworks
    1. Dagger
    2. Koin
    3. Kodein
    4. ToothPick
  • How to test

    1. Functional / System
    2. Integration
    3. Unit
    4. Tools:
      1. jUnit
      2. Espresso
      3. Spek
  • Keep it simple simple

    1. KISS principle KISS principle - Wikipedia
    2. Examples
      1. Code Duplication
        1. “Extract this into a method”
      2. Lets create a framework for this
      3. Kaushik’s - 3x rule
        • if something is duplicated 3 or more times, think about extracting it
      4. 3/6 Rule - In 6 months, will I be able to understand this in under 3 minutes?

Contact

@fragmentedcast or our Youtube channel
@donnfelker and donnfelker (on Instagram)
@kaushikgopal and kaushikgopal (on Instagram)

Get every episode summarized

Each time Fragmented - AI Developer Podcast publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.

Email me new episodes

Free for 3 shows. No card needed.

Hosts & guests

No transcript yet

This episode has not been transcribed. Request it and it moves to the front of the queue.

146: 3 Things Every Android Developer Needs to Know

Fragmented - AI Developer Podcast

0:00
27:40

More episodes

More from Fragmented - AI Developer Podcast

View all episodes →