CodingWithMitch Podcast

Podcast focused on software developers and the tech industry.

Flutter vs Native. What should you Learn?

What I like about Flutter (PROS) What I don't like about Flutter (CONS) What I'm neutral about Jobs where Flutter is ideal Some common arguments I hear against flutter Where the real opportunity for Flutter is (wrap up)

06-29
--:--

2 Key Concepts in Clean Architecture

These are the two most important concepts of clean architecture.

06-01
--:--

WorkManager first impressions (LOVE IT)

WorkManager is a very cool asynchronous tool for getting jobs done.

06-01
--:--

When Are Software Projects Done?

hint.. They're never done.

06-01
--:--

Android Material Design HURTS MY BRAIN

One of my least favorite things about android is doing material design.

06-01
--:--

A Surprising Problem with Dynamic Feature Modules

Dynamic Feature Modules are great. But there is a problem with testing.

06-01
--:--

How I Build Android Courses

My process of building android development courses.

06-01
--:--

6 Reasons I'll Never Work at Amazon as a Software Engineer

If you clicked on this video to hear some juicy gossip about amazon, you have come to the wrong place. In this video I weigh the pros and cons of getting a job a big tech company as a software developer or software engineer. Whether it's Amazon, Google, Facebook, Netflix, Uber, Etc... There will always be good things and bad things.

06-01
--:--

Vasiliy Hates Everything about Android

1. Why is Vasiliy a hater of all new android things? 2. Don't wrap your identity up with a programming language 3. The importance of honest feedback (reddit can be good) 4. Handling negative feedback 5. Playing to your strengths 6. Interpreting feedback 7. Everyone is easily offended these days 8. Kotlin vs Java? 9. Android is changing so rapidly 10. Kotlin is the future of android 11. The Oracle and Google conflict over Java 12. Kotlin flows and channels 1 13. How to improve coding skills? 14. How to get good at coding (Vasiliy) 15. Structured concurrency and coroutines 16. How to get good at coding (Mitch) 17. Be careful finding a mentor 18. Don't compare yourself with Elon Musk or Jake Wharton 19. Where to learn Unit tests and UI tests? 20. Simplicity is a beautiful thing 21. Conflict resolution 22. Android Community

03-18
--:--

androidx.fragments (new stuff)

onCreateView is DEPRECATED? FragmentFactory (constructor injection with fragments) FragmentFactory with dagger Navigation Components and FragmentFactory A sample you can check out: https://github.com/mitchtabian/DaggerMultiFeature Sample I mentioned in the podacast: https://github.com/mitchtabian/DaggerMultiFeature  

01-23
--:--

Process Death and ViewModels (OnSaveInstanceState)

Processes on Android What is "Process death?" Why you should care about process death Why your apps are probably breaking during process death How to test process death How to prepare for process death and ensure your app performs as it should    

12-07
--:--

Model-View-Intent (MVI). My (new) Favorite Architecture

This audio was stripped from the introduction video to my newest course on MVI. You can watch the video here: https://codingwithmitch.com/courses/model-view-intent-mvi-architecture/demo/

09-06
--:--

Kotlin for Android Developers (Antonio Leiva)

In this podcast I interviewed Antonia Leiva. Antonio is: - An Android Developer - Kotlin expert (and I'm saying expert because his android Kotlin course is certified by jetbrains and he is recommended by Google) - Speaker - Author - Blogger - YouTuber

08-22
01:41:27

Work Life Balance for Software Developers

What kind of hobbies do software developers have? It sounds like many software developers don't have a lot of hobbies and choose to focus on work. Is that a good idea?

08-17
--:--

Getting a Remote Job as an Android Developer (Kotlin)

Interviewing a remote android developer working in Seattle, U.S.A with Kotlin. We talked about: 1) Learning to code 2) Learning android 3) Android architectures 4) Getting your first job 5) Working remote vs working in person 6) Mentorship 7) Wasting time learning things 8) The android community 9) Kotlin vs Java vs Flutter vs React native 10) How to ask for help 11) How to start a YouTube channel   Nates YouTube: https://www.youtube.com/channel/UCVysWoMPvvHQMEJvRkslbAQ Nates Twitter: https://twitter.com/n8ebel

07-17
--:--

Silicon Valley Senior Android Engineer - Kaushik Gopal

Kaushik Gopal is a Senior Android Engineer working in Silicon Valley. He works as a Senior Staff engineer at Instacart. Instacart: https://www.instacart.com/ Fragmented Podcast: https://fragmentedpodcast.com/ Kaushik's website: https://kaush.co/ twitter: https://twitter.com/kaushikgopal

07-10
--:--

Freelance Android Developer, Donn Felker

Freelancing as an Android developer with Donn Felker. Donn is also: 1) Founder of caster.io 2) Co-host of the fragmented podcast (fragmentedpodcast.com) 3) Author of several books (Android Application Development For Dummies) 4) A speaker 5) A remote-work advocate   Donn's links: https://www.donnfelker.com https://twitter.com/donnfelker https://caster.io/ https://fragmentedpodcast.com

06-14
--:--

Freelance Android Developer (Vasiliy Zukanov)

Vasiliy has been a freelance android developer for several years. He also has some of the best android development courses I've had the pleasure of taking on Udemy.com. I've watch his Dagger course and his Unit Testing course.

05-23
--:--

Web Developer and Javascript Expert - Wes Bos

Interviewing a web developer, javascript expert, entrepreneur, freelancer, podcaster, and much more.

02-28
--:--

Interviewing a Full Stack Android Developer at Square

In this podcast I interview a full stack android developer. His name is Aidan Follestad. Currently he works for squareup.com as a full stack android developer. His previous job was as an Android engineer for Target.

01-16
--:--

Recommend Channels