mishraaditya595 / ScanIt

The intelligent, effective, All-In-One Android Scanner
BSD 3-Clause "New" or "Revised" License
92 stars 78 forks source link

Implementing MVVM architecture #7

Open mishraaditya595 opened 3 years ago

mishraaditya595 commented 3 years ago

The project does not follow any particular Android architecture. It would be great if anyone can implement MVVM (Model - View - ViewModel) architecture components in the project.

Amit366 commented 3 years ago

I would like to work on this issue but can u explain what exactly I need to do.

mishraaditya595 commented 3 years ago

If you go through the code, you will be able to see that the code is not structured. Classes/Activities/Fragments are scattered randomly. I want the MVVM (Model-View-ViewModel) structural design pattern to be implemented in the project so that the entire code base gets organised.

Models hold application data. They’re usually structs or simple classes. Views display visual elements and controls on the screen. They’re typically subclasses of UIView. View models transform model information into values that can be displayed on a view. They’re usually classes, so they can be passed around as references.

For more info on MVVM, refer the link

kenkirito commented 3 years ago

Can i work on this project

mishraaditya595 commented 3 years ago

Do you mean this issue? @kenkirito

kenkirito commented 3 years ago

Yes

mishraaditya595 commented 3 years ago

Ok! Assigning the issue. @kenkirito

mishraaditya595 commented 3 years ago

Hey @kenkirito, any updates?

kenkirito commented 3 years ago

Sorry I am busy. I will get back to you tomorrow for updates

mishraaditya595 commented 3 years ago

Any updates?

kenkirito commented 3 years ago

Working on it

alvinmarshall commented 3 years ago

I will like to be assign to this task, i will like to implement with navigation component with this architecture if that's fine.

mishraaditya595 commented 3 years ago

Glad to see your interest @Bik-Krlvn. You can start working on it.

alvinmarshall commented 3 years ago

Glad to see your interest @Bik-Krlvn. You can start working on it.

Ok

alvinmarshall commented 3 years ago

I'm having this trouble with this repo and gradle for awhile now, kinda thought i could make it work buh still no head way, I manage to make it run by turning of firebase deps but can't build my code neither is the layout xml files opening. please you can unassign me till I manage my issues properly.

err_2 layout_err

mishraaditya595 commented 3 years ago

I believe you did not clone the repo properly in your system. Try it once again.

mishraaditya595 commented 3 years ago

Hey @Bik-Krlvn, what is the status?

priyanshu942 commented 1 year ago

Please assign me this issue under GSSOC'23.