Oday
Oday
  • 134
  • 564 317

Video

How to Get Hired as Android Developer with Zero Work Experience
zhlédnutí 2KPřed 6 měsíci
How to Get Hired as Android Developer with Zero Work Experience
10 Years of Android Development - What I've done and learned
zhlédnutí 1,9KPřed 6 měsíci
10 Years of Android Development - What I've done and learned
Practical Guide to Jetpack Compose Navigation - NavArgs + Top + Bottom App Bar
zhlédnutí 1,2KPřed 6 měsíci
Practical Guide to Jetpack Compose Navigation - NavArgs Top Bottom App Bar
Landing a job in Europe
zhlédnutí 780Před 6 měsíci
Landing a job in Europe
My Mouse-free workflow - 2023 - Development + Fun
zhlédnutí 615Před 8 měsíci
My Mouse-free workflow - 2023 - Development Fun
Mobile Developer tries DevOps - Using Terraform Provisioners to Set Up an Apache Web Server on AWS
zhlédnutí 224Před 8 měsíci
Mobile Developer tries DevOps - Using Terraform Provisioners to Set Up an Apache Web Server on AWS
Mobile Developer tries DevOps - Deploying VM on AWS using Terraform
zhlédnutí 340Před 9 měsíci
Mobile Developer tries DevOps - Deploying VM on AWS using Terraform
Compose Multiplatform iOS @android Android - Fetch Image Results with ViewModel
zhlédnutí 1,3KPřed 10 měsíci
Compose Multiplatform iOS @android Android - Fetch Image Results with ViewModel
Is there Right and Wrong?
zhlédnutí 439Před 11 měsíci
Is there Right and Wrong?
What I Wish I Knew About Software Engineering
zhlédnutí 742Před 11 měsíci
What I Wish I Knew About Software Engineering
The only way to do Android development
zhlédnutí 560Před 11 měsíci
The only way to do Android development
The Many Faces of an Android Technical Interview
zhlédnutí 2,4KPřed rokem
The Many Faces of an Android Technical Interview
Security for Android Developers
zhlédnutí 2,9KPřed rokem
Security for Android Developers
Real Interview with Big Bank Corp - Senior Android Developer position - 14 Questions
zhlédnutí 41KPřed rokem
Real Interview with Big Bank Corp - Senior Android Developer position - 14 Questions
Junior Mid Senior Android Developer Career Q&A
zhlédnutí 1,3KPřed rokem
Junior Mid Senior Android Developer Career Q&A
How to Apply to Android Jobs: Tips for CV, Cover Letter and Motivation Questions
zhlédnutí 3,2KPřed rokem
How to Apply to Android Jobs: Tips for CV, Cover Letter and Motivation Questions
Building a Full Stack Web Application with Kotlin and React - Part 1/2 - Backend + Frontend
zhlédnutí 11KPřed rokem
Building a Full Stack Web Application with Kotlin and React - Part 1/2 - Backend Frontend
The many MANY faces of a Kotlin for loop
zhlédnutí 1,2KPřed rokem
The many MANY faces of a Kotlin for loop
How do you approach the job hunting process
zhlédnutí 2,1KPřed rokem
How do you approach the job hunting process
XML or Compose? RxJava or Coroutines?
zhlédnutí 2,2KPřed rokem
XML or Compose? RxJava or Coroutines?
🔴 Pair Programming 🔴 Android 🟢 programmer learns 🐍 Python Django web development 🐍 Part 1
zhlédnutí 348Před rokem
🔴 Pair Programming 🔴 Android 🟢 programmer learns 🐍 Python Django web development 🐍 Part 1
Integrate ChatGPT into your Android app (SUPER EASY)
zhlédnutí 17KPřed rokem
Integrate ChatGPT into your Android app (SUPER EASY)
Welcome to the channel!
zhlédnutí 420Před rokem
Welcome to the channel!
The Complete Guide to Android Design Patterns - Part 3
zhlédnutí 1,1KPřed rokem
The Complete Guide to Android Design Patterns - Part 3
The Complete Guide to Android Design Patterns - Part 2
zhlédnutí 1,5KPřed rokem
The Complete Guide to Android Design Patterns - Part 2
The Complete Guide to Android Design Patterns - Part 1
zhlédnutí 3,5KPřed rokem
The Complete Guide to Android Design Patterns - Part 1
Senior Android Developer Checklist: Git
zhlédnutí 1,5KPřed rokem
Senior Android Developer Checklist: Git
Android Developer Interview Question: Difference between REST and GraphQL API's
zhlédnutí 1,8KPřed rokem
Android Developer Interview Question: Difference between REST and GraphQL API's
Android Developer Interview Question: Custom Animations
zhlédnutí 1,5KPřed rokem
Android Developer Interview Question: Custom Animations

Komentáře

  • @RomaKoval-ct1sb
    @RomaKoval-ct1sb Před dnem

    we missed you, it's nice to see you again!

    • @odayprogrammer
      @odayprogrammer Před 12 hodinami

      I missed me too, to be honest with you...

  • @ARivanw
    @ARivanw Před 2 dny

    u amazing sir

  • @nja7
    @nja7 Před 5 dny

    لا اله الا الله وحده لا شريك له

    • @odayprogrammer
      @odayprogrammer Před 5 dny

      it's useless without the second part you know? :P

    • @nja7
      @nja7 Před 5 dny

      ​@@odayprogrammer how should it be useless? Do you mean Allah is useless without His creation? You are wrong. There is no god except Allah, and Muhammad is the messenger of Allah. I know you are Shia. I ask God to guide you to the right path.

    • @odayprogrammer
      @odayprogrammer Před 4 dny

      You’re missing the second part brew

    • @odayprogrammer
      @odayprogrammer Před 4 dny

      @@nja7 also please do pray for me I definitely need the guidance, also subscribe

  • @name1566
    @name1566 Před 6 dny

    Sir, have you worked or working for Google ? or any tech giant ?

    • @odayprogrammer
      @odayprogrammer Před 5 dny

      no never

    • @name1566
      @name1566 Před 5 dny

      @@odayprogrammer Sir, will you try to work there ? Or preparing ?, Or never? If yes then why you don't want to work there ?

    • @odayprogrammer
      @odayprogrammer Před 4 dny

      Yea I’d like to of course, but it’s very difficult to get in

    • @name1566
      @name1566 Před 4 dny

      @@odayprogrammer Sir, I have seen your development abilities that is AMAZING. But they ask DSA a lot , so please work on that... Sooon .. you are going to post a video regarding joining a tech giant 🎉🥳🔥

  • @name1566
    @name1566 Před 6 dny

    Nope Sir, I have been using chat GPT a lot , if you are beginner then its fine to learn from there but for intermediate or off course for advanced one. it's sucks when you give them a different stuff that are available in less numbers on internet. .

  • @name1566
    @name1566 Před 6 dny

    React Native ? Sir, what's about KMP ?

  • @name1566
    @name1566 Před 6 dny

    Hey Legend , missing your live stream codeeeee

    • @odayprogrammer
      @odayprogrammer Před 5 dny

      miss you too my friend, maybe i will do more streams soon but yea it needs time and clear head honestly

  • @Atanepes
    @Atanepes Před 7 dny

    Hey bro i have github so i can download and try it right?

  • @MenaSamer
    @MenaSamer Před 8 dny

    Thanks for sharing your experience ...

  • @chinmaychaudhary5628
    @chinmaychaudhary5628 Před 12 dny

    Hi , can you suggest me some advance android projects to make for my resume

    • @odayprogrammer
      @odayprogrammer Před 12 dny

      @@chinmaychaudhary5628 yea, do something you think you can’t do

  • @funoverflow
    @funoverflow Před 19 dny

    andrew tate on android interview

  • @Klingard
    @Klingard Před 21 dnem

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

    • @odayprogrammer
      @odayprogrammer Před 19 dny

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

  • @joshflugel
    @joshflugel Před 22 dny

    I failed a take home test about making a basic shopping app with a list of products, and discounts in the checkout cart. Typical Solid/Clean/Mvvm/retrofit/ComposeUI thing. Instructions where vey strict listing the requirements needed to pass the assignment, and so I did. I failed because instructions didn't mention Unit Test one single time, strict requirements, huh? According to YAGNI, no requirement, no Tests, right? Well, they thought Unit Tests should be provided by default for all code, as a given, like oxygen to breathe.

    • @odayprogrammer
      @odayprogrammer Před 22 dny

      They wanted to see if it was in your habit to test everything you write, even if not mentioned

    • @joshflugel
      @joshflugel Před 21 dnem

      @@odayprogrammer It felt like a ripoff, not gonna lie. It felt like turning in an exam with the back side of the page blank. What I learned from this experience is I can call it a trap this first time, but the second time will be foolishness if I repeat the same mistake. Hard lesson! Great content, I like your pragmatic tone saying things, it's never boring in the IT world.

  • @alvarocorp
    @alvarocorp Před 25 dny

    🎯 Key points for quick navigation: [00:14] ¡Cuidado! Las preguntas de entrevista pueden ser sencillas pero requieren pensamiento crítico. En este caso, el entrevistador pregunta sobre conceptos básicos para evaluar la comprensión del candidato. [01:10] ⚠️ Actualizarse es clave. El entrevistador resalta la importancia de estar actualizado en el conocimiento técnico. En este caso, la versión más reciente de Android no era la mencionada por el candidato. [02:20] Corregir errores con tranquilidad. El candidato cometió un error técnico, pero el entrevistador no lo corrigió en el momento. Esto puede suceder en una entrevista real, lo importante es mantener la calma y demostrar capacidad de aprendizaje. [04:40] ️ ¡Más allá de lo básico! En seguridad informática, saber lo fundamental (ej. HTTPS) es importante, pero también comprender ataques como "man in the middle" y sus contramedidas. [05:51] ⚠️ Investiga antes de afirmar. El candidato mencionó certificate pinning como solución, pero no pudo defenderla porque la escuchó de un amigo y no la investigó a fondo. En entrevistas, es mejor fundamentar las respuestas. [07:16] ¡Aprender de la documentación! Estudiar documentación oficial (ej. Android Architecture) ayuda a fundamentar conocimientos y evitar errores. El candidato corrigió su confusión gracias a las referencias oficiales. [08:21] ¡Actualizarse en librerías! El candidato menciona experiencia con RXJava pero resalta la sencillez de Coroutines para tareas similares. Conocer librerías modernas puede ser una ventaja. [09:18] gaps de conocimiento! En este caso, el candidato no tenía experiencia con Channels, lo cual puede ser relevante para la posición. Es importante ser honesto sobre tus conocimientos. [11:54] ¡La duda es válida! Preguntar durante la entrevista demuestra interés en aprender y aclarar dudas. En este caso, la pregunta sobre el código asíncrono ayudó al candidato a entender mejor el concepto. [12:34] ¡Bloqueo! Entender el ciclo de vida de un hilo (thread) es crucial. En Android, run blocking detiene toda la ejecución hasta terminar, a diferencia de async que corre en paralelo. El candidato confundió estos conceptos. [13:33] Diseño de capas! El candidato demuestra conocimiento al proponer el uso de clases selladas para modelar respuestas y errores en la capa de datos. [14:33] MVVM en acción! El entrevistador evalúa el entendimiento del candidato sobre el patròn MVVM al pedirle identificar los componentes (modelo, vista, vista modelo) en código. [16:31] ¡Soft skills importan! El candidato demuestra proactividad y capacidad para enseñar a otros, habilidades valiosas para puestos senior. [17:00] Planeación es clave! En una entrevista para un puesto senior, es importante mostrar visión para distribuir tareas y organizar el trabajo en equipo. El candidato cometió un error al subestimar la complejidad de delegar a desarrolladores junior. [18:48] Aprender del error! El candidato reconoce que su planificación para delegar tareas no fue óptima. Una entrevista puede ser una oportunidad para aprender de tus respuestas. Made with HARPA AI

  • @chinmaychaudhary5628
    @chinmaychaudhary5628 Před 27 dny

    What were you smoking joint or cigarette

    • @odayprogrammer
      @odayprogrammer Před 27 dny

      imagine smoking a joint while coding, what're you crazy

    • @chinmaychaudhary5628
      @chinmaychaudhary5628 Před 27 dny

      @@odayprogrammer Hi, I need some advice. I've been working at Cognizant for 2 years (my first company), but I haven't done much in that role. Currently, I'm learning Android development and have made some apps, like a note app (using Room database) and a quiz app. What should I do next to get a job in the Android development field? Should I mention Android development experience on my resume, even though I haven't done it professionally?

    • @chinmaychaudhary5628
      @chinmaychaudhary5628 Před 25 dny

      @@odayprogrammer Hi, I need some advice. I've been working at Cognizant for 2 years (my first company), but I haven't done much in that role. Currently, I'm learning Android development and have made some apps, like a note app (using Room database) and a quiz app. What should I do next to get a job in the Android development field? Should I mention Android development experience on my resume, even though I haven't done it professionally?

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

    Great video. Great resume. Not everyone is ready for this video.

    • @odayprogrammer
      @odayprogrammer Před 24 dny

      what kind of video would you like to see next jaelson?

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

    Agreed 💯, my friend.

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

    Do you have a discord community?

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

    This is great, watching other experiences (yours) made me less nervous about interviews. Not more prepared tho 😂 I still have to fail by my own, before succeding I realized something, not sure if it was exactly that way on the real interview question, but: On the coroutines question, both scenarios printed the same because literally they were adding up both results (1000 + 500) and that's always the same (1500). But if they have rather printed the "totalTime" next to the "Done" string, the result would be different, because for the async case, the suspended functions are indeed run, well, asynchronously (regarthless being on a runBlocking). Just tested on my machine and go the next results: First case -> totalTime = 1500 ms; second case -> totalTime = 1000 ms The "Done" message is printed after the other one, even if we are not in a runBlocking (like CoroutineScope(Dispatchers.IO)). I get the point, if we're not sure on how something works, we get tricked.

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

    Thank you for sharing. 🙏 Also if I am not mistaken, on the runblocking code examples, while both of them prints the same thing, first example should execute in 1500 ms+ while second should execute in 1000 ms+ cause of the async calls. Do Correct me if i am wrong 😇

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

    Very helpful, thanks

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

    1:24:00 :D:D:D

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

    xD

  • @it.is.here.
    @it.is.here. Před 2 měsíci

    is it as rewarding as webDev? just want to know my options please tell

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

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

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

    Hey I m learning and. dev using KOTLIN . so can I get to know any such imp question or any video u can make on kotlin

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

    this video is good for editing using vim commnads, but how did you setup code completion in ideavim, please do a video of the work flow considering code completion and navigating file in android studio with ideavim, there are many videos for vim and neovim, but in ideavim navigating using fzf and code completion will help us to start with ideavim.. thank you please take time in making a video on ideavim setup and work-flow considering major programming work flow with Android Studio ....

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

    can you please share any repo of the vimrc of you ideavim...and the keybindings you are using to achieve similar workflow, thank you

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

    💘💘💘

  •  Před 2 měsíci

    What he ment by "there is no model" is that model is a domain model, which is abstraction for domain and data layers. In mvvm, this one is called model. And vm is android's vm plus livedata or state flows that are representing ui state.

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

    Try also tpope/vim-surround, junegunn/vim-easy-align eg VSt - will ask you for a tag to create, ysiw" - surrounds current word in "" cs"' - replace current sentence quotation "blabla" to 'blabla' and there is more, this not even a scratch

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

    Cool guide

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

    I did an interview recently for a bank. The interviewer asked me a lot of security related questions. I wasn't prepared.

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

    Thanks for the video❤

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

    Excellent! Thanks for sharing. I appreciate it.

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

    Bro's humor sense is on point

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

    What do you do if you have a login screen and a main screen with a bottom nav bar, then what do you do? Do you use multiple NavHosts?

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

      No why would I, 1 Navhost and differentiate between routes as Master and Slave

  • @Sagar0-0
    @Sagar0-0 Před 3 měsíci

    Security docs please?

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

    Thank you for all your videos bro, I was studying DSA in general and I found your channel, I didn't expect anything about them, but you surprised me, I have not found yet any channel on CZcams talking about DSA in Kotlin, thanks your videos men, you help me a lot with this structures.

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

      Thank you my friend, there’s a lot more of these that can be made but alas, time is scarce!

  • @himanshupatel-vo4qo
    @himanshupatel-vo4qo Před 3 měsíci

    Love from India sir, I am watching your videos it's really very helpful thanks for spreading your knowledge

  • @swaminathbera6407
    @swaminathbera6407 Před 4 měsíci

    Amazing

  • @a.rohimsama7222
    @a.rohimsama7222 Před 4 měsíci

    Im prepairing for my new job, very informative. Thank you. May Aallah bless you

  • @abdeoupox
    @abdeoupox Před 4 měsíci

    I loved the video. Very instructive. But I have to disagree about the PR point. Sometimes those PR comments can lead to productive talks and finding better solutions. It can also benefit the others in the team especially juniors.

  • @martingg1
    @martingg1 Před 4 měsíci

    Wow this was interesting. It makes me think most (if not all) of us go through this. I experienced this a few months ago on a panel of 2 interviewers when they asked a question regarding lifecycle and since a lot of APIs are lifecycle aware nowadays, I was the one who became "lifecycle unaware" haha so I obviously choked to give them the answer they wanted to hear (which is ridiculous because it's such a basic android knowledge). Thanks for sharing this. Some bits were actually refreshing.

  • @nizamuddinahmed9165
    @nizamuddinahmed9165 Před 4 měsíci

    I am back

  • @Drackmord92
    @Drackmord92 Před 4 měsíci

    The last part about agile hoops cracked me up, it hit home soo much

  • @saragadamsuresh
    @saragadamsuresh Před 4 měsíci

    I hale

  • @Frestein
    @Frestein Před 4 měsíci

    Thank you! I learned new use cases!

  • @khaver5970
    @khaver5970 Před 4 měsíci

    Hey, whats the document you mentioned ?