Senior Android Developer Checklist

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 พ.ย. 2024

ความคิดเห็น • 63

  • @warTag68
    @warTag68 ปีที่แล้ว +22

    In my last company senior was also expected to mentor junior/mid level devs, write documentation and lead initiatives (basically create spike tickets and transfer business requirements into actionable tasks for junior/mid level devs).
    Also senior needed to know: advanced Kotlin features (generics, delegates, inline/infix functions), CI/CD, Linter, GIT (not only how to rebase/merge/solve conflicts but also how to coordinate a release). Also SOLID/CLEAN principles, multi module architecture, how to publish a dependency to Maven, in order to increase build speed.
    On top of all that senior was expected to have perfect communication skills and handle stress well, stay chill even though everything is burning, also having the ability to deal with incompetent team members (other devs, business analytics, QA).
    In my opinion if you master how to deal with stress, you are already half way of being a senior.

    • @odayprogrammer
      @odayprogrammer  ปีที่แล้ว +6

      I definitely missed the above + design patterns... but hey maybe next video

    • @warTag68
      @warTag68 ปีที่แล้ว +5

      @@odayprogrammer Its impossible to list everything required for a senior to be honest. In the end it boils down to having enough experience to build a stable, readable and maintainable app while also being able to evaluate tradeoffs behind every decision. And of course learning new stuff, but also knowing when it is relevant and when not.

  • @mohsenrzna8473
    @mohsenrzna8473 ปีที่แล้ว +2

    I love the part where you are acting like the company managers and you're trying to talk like them :d you're amazing man!

  • @tiamabderezai5374
    @tiamabderezai5374 ปีที่แล้ว +1

    I found this channel just after watching your Vim in Android Studios video. You're an absolute treasure!

    • @odayprogrammer
      @odayprogrammer  ปีที่แล้ว +1

      a treasure, now that's a big word, well thank you, you are a blessing

  • @Ab10Ab00
    @Ab10Ab00 ปีที่แล้ว +6

    I didn't want to lol but you forced it out of me 😆
    I also watched the whole video even though I have no desire to be a senior android developer. Now I know what to look for. Thanks

    • @odayprogrammer
      @odayprogrammer  ปีที่แล้ว +3

      I appreciate this, coming from a man who has publicly subscribed to my channel 7 years ago, thank *you*!

  • @pavelcistjakov243
    @pavelcistjakov243 ปีที่แล้ว

    I thought I was weird for always pronouncing senior as señor and chuckling to myself. Now I dont feel alone, and for that I love you.

  • @matinzd
    @matinzd ปีที่แล้ว +3

    ButterKnife is not for dependency injection as far as I know. It's for view binding.

    • @odayprogrammer
      @odayprogrammer  ปีที่แล้ว +1

      Heyyyy how did I miss that sorry you’re right!

    • @odayprogrammer
      @odayprogrammer  ปีที่แล้ว +1

      Not even a single person made this connection and so many watched the video :D

  • @oscarposadas3037
    @oscarposadas3037 ปีที่แล้ว +2

    ktor is also relevant, used that in my previous project

  • @AugustoFavretto-w9e
    @AugustoFavretto-w9e ปีที่แล้ว

    With Koin we can make a test structure that checks all the injections and if any are missing we can throw an error in the CI.

  • @josephodibo
    @josephodibo 2 หลายเดือนก่อน

    I want to build an app and just implement everything on this list.

  • @bhavdipbhalodia
    @bhavdipbhalodia ปีที่แล้ว +1

    Nice explanation. Hats of to your efforts💯
    Thank you for some great TIPs.. Loved your TIPs and suggestions.
    It would be very good to make more questions for android developers for Java and Kotlin jetpack

    • @odayprogrammer
      @odayprogrammer  ปีที่แล้ว +1

      Everyone seems to want interview questions

  • @monwarjahanmufad1294
    @monwarjahanmufad1294 ปีที่แล้ว +1

    Video on testing with real implementations please Señor

  • @SumanasooriyaSuresh
    @SumanasooriyaSuresh ปีที่แล้ว

    I learn lot of things from you. Thank you very much for the great work 👏

  • @mabeleain3320
    @mabeleain3320 ปีที่แล้ว +1

    Thank you for your list... really helpful. Btw, I like your talking style 😄

    • @odayprogrammer
      @odayprogrammer  ปีที่แล้ว +1

      Well thank you I like your commenting style

  • @devgabriel6898
    @devgabriel6898 ปีที่แล้ว

    i would add non-code related things such as CI/CD, Playstore.
    And probably some things like Workers, Services (apart from FCM service) but not much more.
    Agree that analytics is not hard but a pain in the ass
    I need to know better about deeplinking since my knowloedge of that is pretty basic
    Excellent guide!
    Im not a seNIOR yet, but i love Compose... Luckily for me, about 2 years with it and forgeting about XML and those tedious Recycler Adapters and long fragments boilerplates.

  • @Omerr_developer
    @Omerr_developer 2 หลายเดือนก่อน

    Can we add Architecture this list? :)
    Architecture : MVVM / MVC ..

  • @muhammadKone-d3b
    @muhammadKone-d3b 22 วันที่ผ่านมา

    brother you mentioned networking libraries but didn't mention Ktor? can it be used as a networking library?why or why not

  • @theevan3867
    @theevan3867 ปีที่แล้ว +1

    I know most of these and can't get an interview as a jr dev! :/ i have an app showcasing them too. Must be my resume i guess. Thanks for the video!

    • @odayprogrammer
      @odayprogrammer  ปีที่แล้ว +1

      there is a rule of thumb that says: if you can't get an interview, the problem is your resume, if you can't pass the interviews, the problem is your knowledge

    • @theevan3867
      @theevan3867 ปีที่แล้ว

      @@odayprogrammer thank you. I'll work on it today and seek help. appreciate it!

    • @SumanasooriyaSuresh
      @SumanasooriyaSuresh ปีที่แล้ว

      @@odayprogrammer I think we have to practice more to present, although our knowledge is in a better level

  • @doke6057
    @doke6057 28 วันที่ผ่านมา

    Great content

  • @kundankumar8994
    @kundankumar8994 ปีที่แล้ว

    Analytics and Refactoring were the best one😅😄👌

  • @jmorasot
    @jmorasot ปีที่แล้ว +1

    As a mexican I feel very offended for this video...
    I'm joking it's very funny listing you say Sinior hahaha also all your points are so good and valid, thanks for your work!

    • @odayprogrammer
      @odayprogrammer  ปีที่แล้ว +1

      Thank you to the real senõr, look out for video #2, I think I missed a ton of stuff

    • @tunisiaFANS
      @tunisiaFANS ปีที่แล้ว

      Lol

    • @jmorasot
      @jmorasot ปีที่แล้ว

      You missed event bus hahaha

  • @sajithshaminda8836
    @sajithshaminda8836 ปีที่แล้ว

    Very informative. Thanks

  • @jam4l
    @jam4l ปีที่แล้ว

    Haha you are just amazing bro, i have enjoyed and of course learned a lot, thanks

  • @jaelsonwagner
    @jaelsonwagner 5 หลายเดือนก่อน

    Agreed 💯, my friend.

  • @DjangoMx
    @DjangoMx ปีที่แล้ว

    Amazing, just facts!

  • @radu2173
    @radu2173 ปีที่แล้ว +2

    This video was really funny

  • @Dynamic_games_
    @Dynamic_games_ ปีที่แล้ว

    Great one

  • @Klingard
    @Klingard 5 หลายเดือนก่อน

    1 minute in, I said the same thing to someone before…. I think I’m senior

    • @odayprogrammer
      @odayprogrammer  5 หลายเดือนก่อน

      I think you’re senior too, you sound like it

  • @yassinebagaze
    @yassinebagaze 11 หลายเดือนก่อน

    Thanks

  • @bob_factory
    @bob_factory ปีที่แล้ว

    I think CI/CD also falls on the lap of a sr software engineer these days. All companies I am appplying for right now is expecting it from me now.

    • @odayprogrammer
      @odayprogrammer  ปีที่แล้ว +1

      Bitrise or GitHub Actions or something else?

  • @konstantinpetrenko199
    @konstantinpetrenko199 10 หลายเดือนก่อน

    What about garbag collector?

    • @odayprogrammer
      @odayprogrammer  10 หลายเดือนก่อน

      No one has ever asked me about garbage collection, but you can study it if you like of course, they may ask you

  • @devit4910
    @devit4910 ปีที่แล้ว +8

    Andrew Tate in IT field

  • @immortaleternal5125
    @immortaleternal5125 10 หลายเดือนก่อน

    Recklessness

  • @AhmedAli-qm1td
    @AhmedAli-qm1td ปีที่แล้ว +1

    مادام انك تتكلم عربي
    اعتقد بعض الفديوهات من هذا النوع بتكون مفيده للمبرمحين العرب💔💔

    • @odayprogrammer
      @odayprogrammer  ปีที่แล้ว +1

      yea I wish honestly, but I have like 7,000 subs, not all speak Arabic, but all speak English....too late for that decision

  • @qwebyctvxzdfgr2609
    @qwebyctvxzdfgr2609 9 หลายเดือนก่อน

    I am the android senoirrrrr

  • @hotohori666
    @hotohori666 6 หลายเดือนก่อน

    xD

  • @rajushingadiya7420
    @rajushingadiya7420 6 หลายเดือนก่อน

    he is very good friend of mine, but he is not ...funny

  • @abdelrahmanibrahim99
    @abdelrahmanibrahim99 ปีที่แล้ว +1

    Andrew tate of Android, Great work bro