Dev_Interview_Prep_App icon indicating copy to clipboard operation
Dev_Interview_Prep_App copied to clipboard

[Native_Kotlin] Create a Unique App Version using View Binding libraries.

Open AndroidLion48 opened this issue 2 years ago • 4 comments

Create a version of the app that uses VIEW BINDING by duplicating the native_kotlin/template module and implementing said library to display to new developers how the application is build with VIEW BINDING!

AndroidLion48 avatar Oct 22 '22 03:10 AndroidLion48

!assign

prasad-more-12 avatar Oct 22 '22 04:10 prasad-more-12

This issue has been assigned to @prasad-more-12! It will become unassigned if it isn't closed within 7 days. A maintainer can also add the Pinned label to prevent it from being unassigned.

github-actions[bot] avatar Oct 22 '22 04:10 github-actions[bot]

@Tc2r1 I have copied the template folder so by the looks of it its structure is similiar to the retrofit, so to demonstrate View Binding do I have to implement my own retrofit or am I allowed to use retrofit application folder or should i leave the quiz section as it is and only focus on demonstrating View Binding.

prasad-more-12 avatar Oct 24 '22 13:10 prasad-more-12

hi @prasad-more-12, you are allowed to use whatever you want from the other modules to build your module (copy paste I suppose) but you'd learn more by doing it your own way, If your intent is only to demonstrate view binding, then feel free to copy the retrofit module instead and make yours.

An example of what all of this looks like can be seen in this current PR.

https://github.com/Tc2r1/Hacktoberfest_Interview_App/pull/142/files

specifically notice his readme: https://github.com/Tc2r1/Hacktoberfest_Interview_App/pull/142/files#diff-b924e70d2934d15fba120153e2e15aee34e380b0f7e0e83d92c9e6a3f4887a30

and settings.gradle in order to add the module he made into the project: https://github.com/Tc2r1/Hacktoberfest_Interview_App/pull/142/files#diff-442a2ddb188d7af7f244e79a202fd5caeec4fdf8a924094bc0e81bcfdec448a0

Tc2r1 avatar Oct 25 '22 03:10 Tc2r1