Core Business Model (Recipe Domain Model)

Поділитися
Вставка
  • Опубліковано 29 вер 2024
  • The BEST android courses in the world: codingwithmitc...
    In this video I build the domain model for the android app. I'll be teaching some of the concepts of "Clean Architecture". But this is a beginner course so it's more like a "Lazy Clean Architecture".
    Domain models should describe the core functionality of your app.
    Watch my course on Android clean architecture: codingwithmitc...
    Code: github.com/mit...
    Follow me:
    Instagram: / codingwithmitch
    Twitter: / mitch_tabian
    .
    .

КОМЕНТАРІ • 37

  • @codingwithmitch
    @codingwithmitch  3 роки тому +26

    Turns out todays video is not a little shorter

    • @mytubekt
      @mytubekt 3 роки тому +2

      Great content and explanation! No worries :)

  • @ShethMilan
    @ShethMilan Рік тому

    Your chapters help me to use the latest and updated components, clean architectures, business layer, and UI. Thanks mitch

  • @naveen1251
    @naveen1251 3 роки тому +1

    Any Tutorial on Creating REST API endpoint and host it?

  • @Heba-ys9jv
    @Heba-ys9jv 3 роки тому +9

    Actually yeah I almost spent a day to get 'kotlin-parcelize' plugin working 😅🤦‍♂️
    It seems that is solved in alpha08, using the following versions
    // Just update & unify compose dependencies version with compiler extension version
    def kotlin_compiler_extension_version = "1.0.0-alpha08"
    def compose = "1.0.0-alpha08"
    // And unify Kotlin compiler version with Kotlin version
    def kotlin_compiler_version = "1.4.20"
    ext.kotlin_version = "1.4.20"
    Also "androidx.ui:ui-tooling" dependency updated to be "androidx.compose.ui:ui-tooling" in alpha08
    Thank you so much Mitch for the awesome course as usual & for your ENGAGEMENT 💪

  • @akshmehta576
    @akshmehta576 3 роки тому +1

    Don't use beef.

  • @codingwithsam4992
    @codingwithsam4992 2 роки тому

    Remember! Food to fork is not alive now: please refer to this video: ua-cam.com/video/wEyPyesv4_c/v-deo.html

  • @abrarwiryawan
    @abrarwiryawan 3 роки тому +3

    Just FYI, 'kotlin-parcelize' is working now without the need of any workaround using Arctic Fox Canary 9

  • @nadourhy8991
    @nadourhy8991 Місяць тому

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

  • @logmymeals
    @logmymeals 3 роки тому +1

    I love your videos!!!!! Thanks for teaching things so well!

  • @KIRILLINGUSS21
    @KIRILLINGUSS21 3 роки тому +1

    WOW! Mitch after watching this video got upgrade from junior to senior with 15 years ex. Thanks bro

  • @gshan994
    @gshan994 3 роки тому

    y not use gson and serialzable? @CodingWithMitch

  • @sanushradalage4091
    @sanushradalage4091 3 роки тому +1

    Hi Mitch, I love your amazing explanations! Why aren't you using JSON to Kotlin Class plugin when convert JSON to data classes?

  • @bboydarknesz
    @bboydarknesz 3 роки тому

    Maybe they solve this bug today. Mine no error for @Parcelize

  • @myexperience_me_4646
    @myexperience_me_4646 3 роки тому

    Almost every devloper do they move there life like version management in project. That solve the problem of client or boss who has in hurry

  • @BigCarso
    @BigCarso 3 роки тому

    I think it would be more accurate to call this the application model, not business model. I think business model is not really a good name for any data structure

  • @feryadialoi2244
    @feryadialoi2244 3 роки тому

    Although rather than using @Parcelize annotation I prefer use @SerializedName annotation on each of data class property
    data class Recipe (
    @SerializedName('name') val name: String
    )
    From GSON lib

  • @tonnie7079
    @tonnie7079 2 роки тому

    Super video, learnt tons in this beginners course, you made easy for me.

  • @LucasdeAlmeidaMarciano
    @LucasdeAlmeidaMarciano 3 роки тому

    Hi man, you API goes out, and thanks for the material

  • @WesleyFranks
    @WesleyFranks 3 роки тому

    This is awesome! I might as well use this awesome knowledge and fix my recipe app! LOL
    Just need to figure out the iOS side.

  • @feryadialoi2244
    @feryadialoi2244 3 роки тому

    I think the kotlin extension mean to pointing to xml view by it's id like tv_title , so no need to search search the view using findViewById(R.id.tv_title)
    In the new version we can use view binding, then we need the enable viewbinding in gradle module,
    After that we can use: binding.tvTitle
    Yeah it automatically convert the tv_title to tvTitle

  • @junecnol79
    @junecnol79 3 роки тому

    2:28 postman
    11:43 core business model

  • @mal7othify
    @mal7othify 3 роки тому

    Here is your ENGAGEMENT

  • @hirendesai8261
    @hirendesai8261 3 роки тому

    is there any bug in android studio canary 4.2? cause whenever i make changes in jetpack compose app i need to uninstall the app and then have to install it again in order to see changes. I'm not able to see changes after running app or instant run feature.

    • @codingwithmitch
      @codingwithmitch  3 роки тому +1

      Could be. I've been running on a real device mostly. Emulator seems to bug out a lot

  • @armandoavila4615
    @armandoavila4615 3 роки тому

    Not short at all 😂, but great video, thank you! I've been using interfaces instead of data classes for domain models and then implementing them in a data class in the outter layers, but I don't know if it is a good practice or not, what do you think about it?

  • @shehramjamil966
    @shehramjamil966 3 роки тому

    can we name it business package instead of domain?

  • @hanamanth_vlogs6565
    @hanamanth_vlogs6565 3 роки тому

    How to develop API like food2fork API

    • @codingwithmitch
      @codingwithmitch  3 роки тому

      Here is the code github.com/mitchtabian/Food2Fork
      Also I have a course codingwithmitch.com/courses/build-a-rest-api/

    • @hanamanth_vlogs6565
      @hanamanth_vlogs6565 3 роки тому

      @@codingwithmitch thank u

  • @gofudgeyourselves9024
    @gofudgeyourselves9024 3 роки тому

    No longer facing the issue with id 'kotlin-parcelize'