CodingWithMitch
CodingWithMitch
  • 698
  • 18 761 240
How to keep Software Engineers Happy
The BEST android courses in the world: codingwithmitch.com/
I had a chat with my engineering manager at Square. He's the best!
Truthfully, he's the only manager I've ever had but that doesn't make him less great! We talk in detail about how he keeps his engineers performing at their best while simultaneously maintaining happiness and job satisfaction.
Mike:
MECarmody
Follow Mitch:
mitch_tabian
codingwithmitch
.
.
zhlédnutí: 2 036

Video

Android Performance with P.Y. (Author of Leak Canary)
zhlédnutí 5KPřed rokem
The BEST android courses in the world: codingwithmitch.com/ P.Y. and I talk about android performance, memory leaks, tools for performance monitoring, Android at Square, and his journey as an L8 android developer at Square. P.Y.: Piwai Follow Mitch: mitch_tabian codingwithmitch . .
Getting Promoted as a Software Engineer
zhlédnutí 6KPřed rokem
The BEST android courses in the world: codingwithmitch.com/ 0:00 Creating online content for Software Engineering 3:32 Rahuls formal education 6:00 Turning down Google for a job at a start-up 8:43 How to gain confidence in interviews 10:36 Interview prep: Technical 15:10 What's the best way for companies to interview? 19:10 Interview prep: Behavioral 22:33 Interview prep: System design 26:55 Wr...
Software Engineering Interviews at Big Tech (Square)
zhlédnutí 7KPřed rokem
The BEST android courses in the world: codingwithmitch.com/ In this video I'm going to talk about Software Engineering Interview process at big tech companies. I'll talk about the interview process in detail, including Squares android interview process. If you're thinking of applying for a software engineering job, this video will help you understand the application and hiring process. 0:00 Wha...
Android Google Maps with Jetpack Compose 2023
zhlédnutí 20KPřed rokem
The BEST android courses in the world: codingwithmitch.com/ What's in this video 1. How to set up the google maps SDK for android 2. Using Google maps SDK with Jetpack Compose 3. Adding clusters to your map. 4. Adding polygons to your map. 5. Adding markers that are clickable and display information. 6. Showing your location. 7. Asking permission to show your location. 8. I wrote a little algor...
Serve an XML or Compose UI at RUNTIME
zhlédnutí 4,7KPřed rokem
The BEST android courses in the world: codingwithmitch.com/ I made a simple app that serves either a (1) compose UI or (2) XML UI. Which UI is served is configurable at runtime. So basically I built two almost identical UIs, one in compose and one in XML. And I'm retrieving a flag from Firebase remote config. Its just a boolean. If true the app will serve the compose UI. If false it will serve ...
Android Gif Builder App (new course)
zhlédnutí 2,9KPřed rokem
Watch the course: codingwithmitch.com/courses/giffit-a-gif-building-app/ Learn to create an android app that builds gifs! The gifs are saved to the phones public storage so you can share them with other apps. Topics: 1. Android file system 2. Reading and Writing files to internal and external storage 3. Asking for permissions 4. Scoped Storage 5. output streams 6. input streams 7. Jetpack Compo...
DO NOT do this in a Software Engineering Interview
zhlédnutí 9KPřed rokem
The BEST android courses in the world: codingwithmitch.com/ 4 things you should NOT DO in a software engineering interview. Social: mitch_tabian codingwithmitch . .
Advice from a Principal Software Engineer at Amazon (Steve Huynh)
zhlédnutí 13KPřed rokem
The BEST android courses in the world: codingwithmitch.com/ Chatting with Steve Huynh about how I transitioned from a Physics student to a software engineer. Currently I work at Square as an Android Engineer. Steve's CZcams: czcams.com/users/ALifeEngineered Social: mitch_tabian codingwithmitch . .
From Physics Student to Software Engineer
zhlédnutí 12KPřed rokem
The BEST android courses in the world: codingwithmitch.com/ Chatting with Steve Huynh about how I transitioned from a Physics student to a software engineer. Currently I work at Square as an Android Engineer. Steve's CZcams: czcams.com/users/ALifeEngineered Social: mitch_tabian codingwithmitch . .
The Best Android Libraries Use Code Generation (VLOG)
zhlédnutí 12KPřed 2 lety
The best Android courses in the world: codingwithmitch.com/courses/ Kotlin poet playground: github.com/mitchtabian/KotlinPoet-Playground KotlinPoet: square.github.io/kotlinpoet/ Join Flexispot Spin&Win to win Standiverary gift from Sep. 20-30th, 2021. 100% winning rate! Spin&Win link for US site:bit.ly/3jTqe7n Spin&Win link for CAN site:bit.ly/3yVpYt0 To Celebrate FlexiSpot Standiversary from S...
Modularizing Android Apps
zhlédnutí 20KPřed 3 lety
Modularizing Android Apps: codingwithmitch.com/courses/modularizing-android-apps/ Kotlin Clean Architecture MVI Multi-module Compose Ktor (Network) SQL Delight (Caching) Coil (Image Caching) Unit Tests UI Testing with Compose Hilt Dependency Injection Testing with Hilt Building an "offline first" application Check out the code: github.com/mitchtabian/Dota-Info Follow me: Instagram: instagram.co...
Compose Navigation Animations (NEW)
zhlédnutí 26KPřed 3 lety
The BEST android courses in the world: codingwithmitch.com/ In this video I show you how to add animations to your jetpack compose navigation system. Accompanist Animations: github.com/google/accompanist/tree/main/navigation-animation Article by Ian Lake: medium.com/androiddevelopers/animations-in-navigation-compose-36d48870776b Samples: github.com/mitchtabian/Dota-Info github.com/2307vivek/Ado...
Powerful Android Apps CLEAN Refactor
zhlédnutí 10KPřed 3 lety
The best android courses on the planet: codingwithmitch.com/ I did a major refactor to the "Powerful Android Apps with Jetpack Architecture" course. Here's a high level of what I did: 1. Migrate from Dagger to Hilt. 2. Update Navigation Component. 3. Avoid sharing viewmodels. It makes unit testing easier when I can test fragments in isolation. 4. Splitting business models into Entities and Dto'...
Multiple Backstacks on Android (My Experience)
zhlédnutí 13KPřed 3 lety
The best android courses on the planet: codingwithmitch.com/ Navigation Component now has support for Multiple backstack's. Thank you Ian Lake and others at google who contributed. Social: mitch_tabian codingwithmitch . .
Shimmer Animation (Jetpack Compose Beta)
zhlédnutí 12KPřed 3 lety
Shimmer Animation (Jetpack Compose Beta)
Is Kotlin Multiplatform Mobile Ready for Production?
zhlédnutí 111KPřed 3 lety
Is Kotlin Multiplatform Mobile Ready for Production?
Google Maps is Tricky with Jetpack Compose (VLOG)
zhlédnutí 9KPřed 3 lety
Google Maps is Tricky with Jetpack Compose (VLOG)
I Built a Cross Platform App with Kotlin (Kotlin Multiplatform) (VLOG)
zhlédnutí 40KPřed 3 lety
I Built a Cross Platform App with Kotlin (Kotlin Multiplatform) (VLOG)
iOS Development is Easier than Android Development (VLOG)
zhlédnutí 52KPřed 3 lety
iOS Development is Easier than Android Development (VLOG)
Publishing an Open Source Library (VLOG)
zhlédnutí 8KPřed 3 lety
Publishing an Open Source Library (VLOG)
Kotlin Multiplatform and iOS coming soon (VLOG)
zhlédnutí 8KPřed 3 lety
Kotlin Multiplatform and iOS coming soon (VLOG)
Consulting, Android Development, Jetpack Compose (Podcast)
zhlédnutí 3,2KPřed 3 lety
Consulting, Android Development, Jetpack Compose (Podcast)
KMP or Flutter? Firebase can get Expensive (VLOG)
zhlédnutí 9KPřed 3 lety
KMP or Flutter? Firebase can get Expensive (VLOG)
Animations - Jetpack Compose Beta
zhlédnutí 11KPřed 3 lety
Animations - Jetpack Compose Beta
Jetpack Compose BETA Updates
zhlédnutí 2,9KPřed 3 lety
Jetpack Compose BETA Updates
Business Idea AND I made an OOPSIE... (VLOG)
zhlédnutí 2,6KPřed 3 lety
Business Idea AND I made an OOPSIE... (VLOG)
February 2021 Update - Courses AND ??? (VLOG)
zhlédnutí 2,4KPřed 3 lety
February 2021 Update - Courses AND ??? (VLOG)
Testing if a Network Connection actually has Internet on Android
zhlédnutí 12KPřed 3 lety
Testing if a Network Connection actually has Internet on Android
Monitoring a Network Connection in Realtime with LiveData
zhlédnutí 28KPřed 3 lety
Monitoring a Network Connection in Realtime with LiveData

Komentáře

  • @IarovyiSergii
    @IarovyiSergii Před dnem

    Very interesting

  • @royfleming1540
    @royfleming1540 Před 4 dny

    Jones Margaret Miller Charles Hall Jeffrey

  • @asdf62210
    @asdf62210 Před 4 dny

    toast assertions not working with android 11 and target sdk 30

  • @donnaesperas3739
    @donnaesperas3739 Před 7 dny

    This is really helpful! So thankful for your knowledge!

  • @HumanBeingSpawn
    @HumanBeingSpawn Před 8 dny

    findNavController: Error No value passed for parameter 'viewId' Not sure if API change or you lied in your video. 🙃

  • @mikys1128
    @mikys1128 Před 8 dny

    thx 👍👍🙂

  • @johnnys.f.5196
    @johnnys.f.5196 Před 15 dny

    Thank you man :)

  • @user-zl6xs8zw8v
    @user-zl6xs8zw8v Před 17 dny

    hey man, good video

  • @erfantehrani-f7s
    @erfantehrani-f7s Před 17 dny

    niceeeee

  • @erfantehrani-f7s
    @erfantehrani-f7s Před 17 dny

    very awsome

  • @erfantehrani-f7s
    @erfantehrani-f7s Před 17 dny

    nice Mitch

  • @erfantehrani-f7s
    @erfantehrani-f7s Před 17 dny

    🔥🔥🔥

  • @nadourhy8991
    @nadourhy8991 Před 18 dny

    i've tried to send a postman request the response was <h1>Not Found</h1> <p>The requested resource was not found on this server.</p>

  • @kalvincalimag9512
    @kalvincalimag9512 Před 24 dny

    Hands down best serializer tutorial on youtube

  • @zyt2712
    @zyt2712 Před 29 dny

    Hi, Mitch, i'm going through your awesome videos in order to learn python django, but I have to say the django is so complicated and confusing compared to Next JS, or others like php, ASP net including setting and coding to build up a website. but i will keep going to finish all your videos of this topic, at least to know something about django. thanks

  • @homeautomationmadeeasy3276

    I did like your video

  • @homeautomationmadeeasy3276

    Best explanation 😊❤

  • @claytontill
    @claytontill Před měsícem

    I found that you're code not same the default code and pythons spitting out how heap errors I found you're tutorial very unhelpful hard follow long with

  • @SammyMsafiri
    @SammyMsafiri Před měsícem

    I love your videos. Good job.

  • @TheMochadream22
    @TheMochadream22 Před měsícem

    I took notes! Love the points

  • @ihebhm276
    @ihebhm276 Před měsícem

    It is indeed a good shirt 👌❤

  • @aviralrg
    @aviralrg Před měsícem

    This video had great actionable advice. Specially the one where steve mentioned about 'focusing on improving one's decision making with each feedback and not just making the correction'.

  • @jefersonbarros931
    @jefersonbarros931 Před měsícem

    All MVI project needs to use Event class (from video example RecipeListEvent) ?

  • @thalapathi.
    @thalapathi. Před měsícem

    Kindly,please give the membership or your project Full course project video give i am a poor family background i live in India into the small village

  • @thalapathi.
    @thalapathi. Před měsícem

    Your real time chat application development i really except but it was many based course project i am studying college so i haven't no money so I real disappointed i followed the all videos

  • @vk7166
    @vk7166 Před měsícem

    Thankyou so much for your tutorial, it was very helpful I applied it in my project and it worked successfully

  • @user-ue5ee8ux1h
    @user-ue5ee8ux1h Před měsícem

    is there any video related to changing the application theme from the app setting without calling from the theme changing screen from MainActivity?

  • @DylanAng-br1oc
    @DylanAng-br1oc Před měsícem

    hihi, wanna check. it is a must to use jetpack compose? without compose cannot be done?

  • @pushpamuralidhar6774
    @pushpamuralidhar6774 Před měsícem

    thanks for teaching step by step... very helpful.

  • @santos7102
    @santos7102 Před měsícem

    How to modify the bars values directly in the app?

  • @deathbombs
    @deathbombs Před měsícem

    A great example of how to get promited, But also how to mentor to senior level by personalization!

  • @RaghuDharavath
    @RaghuDharavath Před měsícem

    super and exciting course

  • @Karimanembah
    @Karimanembah Před měsícem

    amazing, thanks

  • @jaydeepmalviay2582
    @jaydeepmalviay2582 Před měsícem

    What if the child job has been canceled but still its running due to heavy long running execution?

  • @gerdsfargen6687
    @gerdsfargen6687 Před 2 měsíci

    Mitch, you're simply a legend, you saved my bacon, I was looking everywhere to try and work out how to handle DialogFragments in Nav Component context, this was EXACTLY what I needed to follow to finish some work. I owe you a burger!

  • @DavidSmith-tn9rm
    @DavidSmith-tn9rm Před 2 měsíci

    dude I will pay you like $50 to add this to my Android Studio...I don't have a project that I made or anything, all I did was create the Android 14 OS, and now I want to use a Bluetooth remote with it, but I have no idea how to program, and this looks way too complicated for me! Thanks!

  • @thalapathi.
    @thalapathi. Před 2 měsíci

    Please give a web application development project mini project topic in current world related (2024)

  • @JijoJosePlus
    @JijoJosePlus Před 2 měsíci

    one of the best explanations!! thanks

  • @TEGRCOLLC
    @TEGRCOLLC Před 2 měsíci

    Here is your engagement. I loved it.

  • @hudaolayan2186
    @hudaolayan2186 Před 2 měsíci

    Palestine will be free, there is no israel

  • @footballace8371
    @footballace8371 Před 2 měsíci

    Kudos to your wife for her support

  • @LearnProgramming505
    @LearnProgramming505 Před 2 měsíci

    *my base.html is not showing the contents of home.htm written in a content block but every time returns with the initial things we wrote in base.html what might be the problem? it seems everything is alright but still not working.*

  • @miguelalbors9983
    @miguelalbors9983 Před 2 měsíci

    Thanks Mitch! Just love the course

  • @bestapps4709
    @bestapps4709 Před 2 měsíci

    It doesn't find nothing in ACTION_FOUND, bro if you don't know how to resolve this I think that I will stop here 😢

  • @bestapps4709
    @bestapps4709 Před 2 měsíci

    Mine is here in this channel -> #JapaneseFastFluency ❤bro

  • @hello_world3266
    @hello_world3266 Před 2 měsíci

    Wooow, this architecture is also valid for my app, thank you!!!

  • @danielyamta8074
    @danielyamta8074 Před 2 měsíci

    Thank you ❤

  • @enthsz8446
    @enthsz8446 Před 3 měsíci

    Thanks bro it helped a lot

  • @danilodequeiroz9520
    @danilodequeiroz9520 Před 3 měsíci

    I confess that I found pretty strange to use a gh token to pull my own public library from Gh pkgs, but since I was following a good tutorial about it I wasn't much of a struggle.

  • @scottbiggs8894
    @scottbiggs8894 Před 3 měsíci

    Since google really likes to change things, a few problems have cropped up in this otherwise excellent vid: 1. imageResource() no longer works. 2. preferredHeight() is now just height(). 3. The reference to the viewmodel within the Fragment needs to be done OUTSIDE of the setContent{} area. Here's the error you'll see: "StateFlow.value should not be called within composition More... (⌘F1) Inspection info:Calling StateFlow.value within composition will not observe changes to the StateFlow, so changes might not be reflected within the composition. Instead you should use stateFlow.collectAsState() to observe changes to the StateFlow, and recompose when it changes."