Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementing MVVM architecture #7

Open
mishraaditya595 opened this issue Jan 15, 2021 · 17 comments
Open

Implementing MVVM architecture #7

mishraaditya595 opened this issue Jan 15, 2021 · 17 comments
Labels

Comments

@mishraaditya595
Copy link
Owner

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.

@mishraaditya595 mishraaditya595 added DWOC Issue for DevScript Winter Of Code Level 5 labels Jan 15, 2021
@Amit366
Copy link

Amit366 commented Jan 16, 2021

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

@mishraaditya595
Copy link
Owner Author

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
Copy link

Can i work on this project

@mishraaditya595
Copy link
Owner Author

Do you mean this issue? @kenkirito

@kenkirito
Copy link

Yes

@mishraaditya595
Copy link
Owner Author

Ok! Assigning the issue. @kenkirito

@mishraaditya595
Copy link
Owner Author

Hey @kenkirito, any updates?

@kenkirito
Copy link

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

@mishraaditya595
Copy link
Owner Author

Any updates?

@kenkirito
Copy link

Working on it

@alvinmarshall
Copy link

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
Copy link
Owner Author

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

@mishraaditya595 mishraaditya595 added GSSOC21 and removed DWOC Issue for DevScript Winter Of Code Level 5 labels Mar 11, 2021
@alvinmarshall
Copy link

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

Ok

@alvinmarshall
Copy link

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
Copy link
Owner Author

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

@mishraaditya595
Copy link
Owner Author

Hey @Bik-Krlvn, what is the status?

@priyanshu942
Copy link

Please assign me this issue under GSSOC'23.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants