Ahmed Guedmioui
Ahmed Guedmioui
  • 109
  • 332 671
MVI Design Pattern in Android - Full Tutorial
Get my premium course to build industry-level Android apps & Ktor backends. 🚀
ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends
MVI is a design pattern we structure the presentation layer of a clean architecture app.
This video will show everything you need to know about it and how to apply it in your apps.
Follow me on Instagram:
ahmed_guedmioui
Get Compose Screen live template:
github.com/ahmed-guedmioui/Compscreen-Live-Template
Learn Clean Architecture:
th-cam.com/video/4ZkEeygRECQ/w-d-xo.html
#kotlin #androidstudio #jetpackcompose #cleanarchitecture #mobiledevelopment #androiddeveloper #mvi #mvvm #usecase
มุมมอง: 423

วีดีโอ

Build a Currency Converter App UI
มุมมอง 26212 ชั่วโมงที่ผ่านมา
Get my premium course to build industry-level Android apps & Ktor backends 🚀 ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends In this video we will setup the UI of the Android Currency Converter / Exchanger app that we will build Get part one code from Github: github.com/ahmed-guedmioui/Currency-Converter Currency exchanger API: www.exchangerate-api.com Learn Cl...
Build a Clean Architecture Currency Converter App
มุมมอง 60219 ชั่วโมงที่ผ่านมา
Get my premium course to build industry-level Android apps & Ktor backends 🚀 ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends In this video we will setup the core data layer of the Android Currency Converter / Exchanger app that we will build Get part one code from Github: github.com/ahmed-guedmioui/Currency-Converter Currency exchanger API: www.exchangerate-api...
Email & Password Authentication with Firebase - (Android Tutorial)
มุมมอง 945วันที่ผ่านมา
Get my premium course to build industry-level Android apps & Ktor backends 🚀 ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends This video we will show you how to implement email and password authentication in your app using Firebase Get the source code from Github: github.com/ahmed-guedmioui/Email-Password-Firebase-Auth Build Login & Register UI: th-cam.com/video...
Sign-in with Google to Firebase - Android Tutorial
มุมมอง 68414 วันที่ผ่านมา
Get my premium course to build industry-level Android apps & Ktor backends 🚀 ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends This video we will show you how to get a user's google account credentials and then sign them in to firebase with those credentials. Get part one code from Github: github.com/ahmed-guedmioui/Firebase-Google-Sign-in #firebase #googlesignin...
Build a Voice Call App with ZEGOCLOUD SDK - (Android)
มุมมอง 47814 วันที่ผ่านมา
· Get 10000 free mins with Voice Call SDK: bit.ly/402BHY7 · Learn more about ZEGOCLOUD: bit.ly/3ZNgPUn · How to build a voice call App: bit.ly/4gMLerQ ZEGOCLOUD Call API allows you to easily build your Android voice calling within minutes. And in this video we will learn how to exactly do that. 📲 Get my premium course to build industry-level Android apps & Ktor backends. 🚀 ahmed-guedmioui.think...
Build a Clean Architecture Spending Tracker App - (5. Create Spending)
มุมมอง 57521 วันที่ผ่านมา
Get my premium course to build industry-level Android apps & Ktor backends 🚀 ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends And take your skills to the next level and become ready for the Android industry ✅ In this video we will build CreateSpending screen of the Android spending tracker app that we build in this playlist. Get part one code from Github: github...
Build a Clean Architecture Spending Tracker App - (4. Spendings Screen)
มุมมอง 49121 วันที่ผ่านมา
Get my premium course to build industry-level Android apps & Ktor backends 🚀 ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends And take your skills to the next level and become ready for the Android industry ✅ In this video we will build the spending overview screen that shows the list of spendings and date picker. Get part one code from Github: github.com/ahmed-...
Build a Clean Architecture Spending Tracker App - (3. Spendings VM & Di)
มุมมอง 39628 วันที่ผ่านมา
Get my premium course to build industry-level Android apps & Ktor backends 🚀 ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends And take your skills to the next level and become ready for the Android industry ✅ In this video we will setup the spending overview view model, state and actions of the Android spending tracker app. Get part one code from Github: github....
Build a Clean Architecture Spending Tracker App - (2. Navigation & Balance)
มุมมอง 655หลายเดือนก่อน
Get my premium course to build industry-level Android apps & Ktor backends 🚀 ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends And take your skills to the next level and become ready for the Android industry ✅ In this video we will setup the navigation, shared utility and balance feature of the Android spending tracker app that we build in this playlist. Get part...
Build a Clean Architecture Spending Tracker App - (1. Data Layer)
มุมมอง 1.9Kหลายเดือนก่อน
Get my premium course to build industry-level Android apps & Ktor backends 🚀 ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends And take your skills to the next level and become ready for the Android industry ✅ In this video we will setup the core data layer of the Android spending tracker app that we build in this playlist. Get part one code from Github: github.c...
Build Login & Register UI with Jetpack Compose 📲
มุมมอง 1.7Kหลายเดือนก่อน
Get my premium course to build industry-level Android apps & Ktor backends with a 25% discount. 🚀 ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends And take your skills to the next level and become ready for the Android industry ✅ In this video we will build a login and register UI with jetpack compose, and creating a design system as well. Follow me on Instagram...
If You Know these 9 Things You Will Master Android Dev
มุมมอง 2.1Kหลายเดือนก่อน
Get my premium course to build industry-level Android apps & Ktor backends with a 25% discount. 🚀 ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends And take your skills to the next level and become ready for the Android industry ✅ This video shows the 9 important things you need to know to become a pro in Android development. Follow me on Instagram: instagram.com...
Build a Chat App with ZEGOCLOUD Chat API - (Android)
มุมมอง 6742 หลายเดือนก่อน
Get UIKits for 10,000 free mins: bit.ly/3XmwWXv Take Advantage of ZEGOCLOUD: bit.ly/4g0TMLz How to Build a chat App on Android: bit.ly/3MmRBnM ZEGOCLOUD chat SDK allows you to easily build your Android chat apps within minutes. And in this video we will learn how to exactly do that. 📲 Get my premium course to build industry-level Android apps & Ktor backends with a 25% discount. 🚀 ahmed-guedmio...
Type Safe Navigation in Jetpack Compose - Android
มุมมอง 1.6K2 หลายเดือนก่อน
Type Safe Navigation in Jetpack Compose - Android
Navigation Drawer in Jetpack Compose Full Tutorial
มุมมอง 1.7K2 หลายเดือนก่อน
Navigation Drawer in Jetpack Compose Full Tutorial
Top Bar & Scaffold in Jetpack Compose
มุมมอง 1.6K2 หลายเดือนก่อน
Top Bar & Scaffold in Jetpack Compose
Use Cases Explained - (Clean Architecture Tutorial)
มุมมอง 1.1K2 หลายเดือนก่อน
Use Cases Explained - (Clean Architecture Tutorial)
Abstractions in Clean Architecture - (Android Tutorial)
มุมมอง 5672 หลายเดือนก่อน
Abstractions in Clean Architecture - (Android Tutorial)
Test Android Apps with Koin Dependency Injection 📲
มุมมอง 4182 หลายเดือนก่อน
Test Android Apps with Koin Dependency Injection 📲
Dependency Injection with Koin - (Android Tutorial)
มุมมอง 1.3K2 หลายเดือนก่อน
Dependency Injection with Koin - (Android Tutorial)
Build Rental Cars App UI in Jetpack Compose (2)
มุมมอง 1.1K3 หลายเดือนก่อน
Build Rental Cars App UI in Jetpack Compose (2)
Build Rental Cars App UI in Jetpack Compose (1)
มุมมอง 2.9K3 หลายเดือนก่อน
Build Rental Cars App UI in Jetpack Compose (1)
Build a Wallet App UI in Jetpack Compose 📱 - (2)
มุมมอง 1.1K3 หลายเดือนก่อน
Build a Wallet App UI in Jetpack Compose 📱 - (2)
Build a Wallet App UI in Jetpack Compose 📱 - (1)
มุมมอง 2.3K3 หลายเดือนก่อน
Build a Wallet App UI in Jetpack Compose 📱 - (1)
Clean Architecture Explained - (Android Full Tutorial)
มุมมอง 4.2K3 หลายเดือนก่อน
Clean Architecture Explained - (Android Full Tutorial)
A Sample Video From "Build Industry-Level Android Apps & Ktor Backends" Course
มุมมอง 8783 หลายเดือนก่อน
A Sample Video From "Build Industry-Level Android Apps & Ktor Backends" Course
Build Industry-Level Android Apps & Ktor Backends
มุมมอง 1.4K3 หลายเดือนก่อน
Build Industry-Level Android Apps & Ktor Backends
Watchy - soon
มุมมอง 4693 หลายเดือนก่อน
Watchy - soon
Build An MVI Notes App (9. End To End Test) - Testing in Android
มุมมอง 5584 หลายเดือนก่อน
Build An MVI Notes App (9. End To End Test) - Testing in Android

ความคิดเห็น

  • @emranulislam6469
    @emranulislam6469 11 ชั่วโมงที่ผ่านมา

    It was simple and great video. Thanks brother keep it up.

  • @chandrakantkshirsagar9512
    @chandrakantkshirsagar9512 16 ชั่วโมงที่ผ่านมา

    I think you forgot to put the live template in the description.

    • @ahmed_guedmioui
      @ahmed_guedmioui 7 ชั่วโมงที่ผ่านมา

      github.com/ahmed-guedmioui/Compscreen-Live-Template

  • @ahappyperson6530
    @ahappyperson6530 16 ชั่วโมงที่ผ่านมา

    nice and clear explanation ❤

  • @lucatoni3335
    @lucatoni3335 วันที่ผ่านมา

    Very well done, very well, thank you very much

  • @stevenit1894
    @stevenit1894 วันที่ผ่านมา

    Good lession bro. I hope next project you will start with google map. ^^ Thanks bro

  • @tamert26
    @tamert26 วันที่ผ่านมา

    This was so helpful, thank you so much

  • @ahmed_guedmioui
    @ahmed_guedmioui วันที่ผ่านมา

    Get my premium course to build industry-level Android apps & Ktor backends. 🚀 ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends

  • @sorousheskandary-l7q
    @sorousheskandary-l7q วันที่ผ่านมา

    خیلی خیلی درجه یک بود

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

    ahmed, where did you learn kotlin, did you go to school? nice video

  • @davidkurosaki8457
    @davidkurosaki8457 2 วันที่ผ่านมา

    You can make a complete app, I could make a course for Udemy to make a store like the Facebook marketplace or MercadoLibre or Ebay please where you can sell and buy things, I'll pay for that tutorial

  • @RomanAisly
    @RomanAisly 2 วันที่ผ่านมา

    Thanks? you make good videos

  • @_AG8
    @_AG8 3 วันที่ผ่านมา

    What about use animated content using the image state

  • @messi13121
    @messi13121 3 วันที่ผ่านมา

    tmdb website is not opening in my browser. Please help me

  • @silq300
    @silq300 4 วันที่ผ่านมา

    Good job 👏

  • @user-so9dt3ri5x
    @user-so9dt3ri5x 5 วันที่ผ่านมา

    ❤❤❤❤❤

  • @ahmed_guedmioui
    @ahmed_guedmioui 5 วันที่ผ่านมา

    Get my premium course to build industry-level Android apps & Ktor backends 🚀 ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends

  • @silq300
    @silq300 5 วันที่ผ่านมา

    يا اخي استمر نحن نحبك فخر انه تكون مغربي ❤

  • @АрманАлпысбаев-х5м
    @АрманАлпысбаев-х5м 5 วันที่ผ่านมา

    Спасибо чувак

  • @theaoudom8016
    @theaoudom8016 6 วันที่ผ่านมา

    I follow your code but "SignIn Error No credentials available" how should i do?

  • @Thisischad888
    @Thisischad888 6 วันที่ผ่านมา

    Please make a project on WEB RTC using firebase and compose🙏🏼🙏🏼

  • @alfiartorandireswara8853
    @alfiartorandireswara8853 6 วันที่ผ่านมา

    why i cannot access the photo, and the photo always error, when i try to access the url it says granted

  • @best_iyke
    @best_iyke 7 วันที่ผ่านมา

    Thanks for the video. I so much like the way you teach concepts. But try to increase your ide text size. It difficult to see what you are typing watching on a small screen. Thanks

    • @ahmed_guedmioui
      @ahmed_guedmioui 7 วันที่ผ่านมา

      @@best_iyke Thanks 🙏 this was one of my very first videos. In my earlier videos I have fixed this issue

    • @best_iyke
      @best_iyke 7 วันที่ผ่านมา

      @@ahmed_guedmioui Thanks for your reply. I have noticed that there's an improvement on other videos of yours am watching. Thanks for the great content

  • @aliomar3322
    @aliomar3322 7 วันที่ผ่านมา

    ❤❤❤🔥

  • @AlfredSLotsu
    @AlfredSLotsu 8 วันที่ผ่านมา

    Clean architecture videos are my favorites

  • @user-so9dt3ri5x
    @user-so9dt3ri5x 8 วันที่ผ่านมา

    I have watched many videos of urs now while coding my brain start adding it's logic now I don't confuse in any components

  • @ArunRajKumar-l5t
    @ArunRajKumar-l5t 8 วันที่ผ่านมา

    Your content is really useful for us. I really appreciate you. Keep posting your valuable content. 🎉🎉🎉

  • @ahmed_guedmioui
    @ahmed_guedmioui 8 วันที่ผ่านมา

    Get my premium course to build industry-level Android apps & Ktor backends 🚀 ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends

  • @DrRed-k2e
    @DrRed-k2e 8 วันที่ผ่านมา

    اهلا اخي احمد ياليت تسوي تطبيق كامل فل ستاك متجر إلكتروني brother ahmed can you please make ecommerce with retrofit dagger hilt di

    • @silq300
      @silq300 5 วันที่ผ่านมา

      اتفق معك

  • @pdhana69
    @pdhana69 8 วันที่ผ่านมา

    colors and theme source files not updated in Git

  • @syedtirmazi4214
    @syedtirmazi4214 9 วันที่ผ่านมา

    Thanks for this tutorial, VIP Person.

  • @mohamedaraou323
    @mohamedaraou323 10 วันที่ผ่านมา

    Your videos is well edited continue bro🔥

  • @SatyajitSahoo-r8p
    @SatyajitSahoo-r8p 11 วันที่ผ่านมา

    Give the source code at starting of the video

  • @amiref9178
    @amiref9178 12 วันที่ผ่านมา

    great tutorial. thanks

  • @ahmed_guedmioui
    @ahmed_guedmioui 12 วันที่ผ่านมา

    Get my premium course to build industry-level Android apps & Ktor backends 🚀 ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends

  • @Karan-ow4wl
    @Karan-ow4wl 12 วันที่ผ่านมา

    BG Music is annoying. Couldn't listen to the video properly.

    • @ahmed_guedmioui
      @ahmed_guedmioui 12 วันที่ผ่านมา

      hi, sorry about that, this video was one of my very first videos. And I stoped adding music along time ago

  • @MiracleAmaneshi
    @MiracleAmaneshi 12 วันที่ผ่านมา

    Great job sir, but you're kinda too fast..

  • @user-so9dt3ri5x
    @user-so9dt3ri5x 13 วันที่ผ่านมา

    Does ur course available on Udemy?

    • @ahmed_guedmioui
      @ahmed_guedmioui 13 วันที่ผ่านมา

      @@user-so9dt3ri5x hi, unfortunately Udemy takes 50% of the revenue, so I have it on another platform called Thinkific. ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends

  • @faustinoloezaperez6236
    @faustinoloezaperez6236 13 วันที่ผ่านมา

    Thanks 🎉

    • @ahmed_guedmioui
      @ahmed_guedmioui 13 วันที่ผ่านมา

      Thank you so much I really appreciate it 💖🙏

  • @ashokmanis2111
    @ashokmanis2111 13 วันที่ผ่านมา

    GitHub link😮

    • @ahmed_guedmioui
      @ahmed_guedmioui 13 วันที่ผ่านมา

      The app is not finished yet, but I will share it once I get it finished 😊

  • @adedayoabdulahi1399
    @adedayoabdulahi1399 13 วันที่ผ่านมา

    I wat to understand the architecture here am new to android is it that spring controls the apis

    • @ahmed_guedmioui
      @ahmed_guedmioui 13 วันที่ผ่านมา

      @@adedayoabdulahi1399 hi, i actually used Ktor for the API requests, and Firebase Firestore as a database

  • @aliomar3322
    @aliomar3322 13 วันที่ผ่านมา

    ❤❤

  • @ahmed_guedmioui
    @ahmed_guedmioui 15 วันที่ผ่านมา

    Get my premium course to build industry-level Android apps & Ktor backends 🚀 ahmed-guedmioui.thinkific.com/courses/build-industry-level-apps-and-ktor-backends

  • @sidbot9622
    @sidbot9622 15 วันที่ผ่านมา

    Hey how can we make Accessibility Service I mean custom accessibility-service in XML as values or files that is valid for major android versions

  • @openwrtyep860
    @openwrtyep860 17 วันที่ผ่านมา

    Very clear explnation!

  • @nested9301
    @nested9301 18 วันที่ผ่านมา

    one may argue that clean arch is very messy but when you start getting into real world apps it makes the code more maintainble and testable + if you are working with a team it can be beneficial and will save you alot of time in the long run but if you are doing simple or medium size apps it's really a downside rather than an advantage for simple apps you may go with mvc + services arch

  • @noodls4010
    @noodls4010 18 วันที่ผ่านมา

    Go on more! thnx!! Very easy to understand! Can i pass ViewModel as argument?

    • @ahmed_guedmioui
      @ahmed_guedmioui 18 วันที่ผ่านมา

      @@noodls4010 don't do that, each screen has to have it's own view model

  • @user-so9dt3ri5x
    @user-so9dt3ri5x 19 วันที่ผ่านมา

    New project I'm ready