-
Notifications
You must be signed in to change notification settings - Fork 18
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
Publish extensions as a library on maven central #39
Comments
Hello sir, i would like to contribute to this project! |
Hello sir, I am really interested to be an contributor for this Project. How can I connect with you.? |
Hey, @Tejas-67 @Kus-hal we can connect over mail. Here is my mail id: [email protected] |
Hello sir , I am really interested to be a contributor for this project. How can I connect with you? |
Sir iam interested to contribute to this project because of this project my skills may develop. |
When developers use Maven as their build tool, they can easily declare dependencies on your extensions by specifying the coordinates.I really want to work on this in order to develop my skills |
Project Details
ODK Collect is an open source Android app that replaces paper forms used in survey-based data gathering. It supports a wide range of question and answer types, and is designed to work well without network connectivity.
ODK Collect Extension is a suite of tools built on top of ODK Collect that enable developers to seamlessly integrate ODK Collect into their own Android applications. With this module, developers can take advantage of all the powerful features of ODK Collect, while also customizing the app's functionality to meet their specific needs.
We at Samagra have been leveraging ODK to create forms and collect information in various mobile applications since the last few years. Our apps with ODK integrations have allowed thousands of teachers to undertake spot assessments of their students, helped regulators rate and monitor medical institute effectiveness & assist farmers secure a better income for their produce amongst other high impact social initiatives.
Features to be implemented
Expose Extensions as a library on maven central
By exposing Extensions as a library would enable developers to seamlessly integrate ODK Collect into their own Android applications as a single gradle dependency. With this module, developers can take advantage of all the powerful features of ODK Collect, while also customizing the app's functionality to meet their specific needs.
Upload to Maven central as soon as code is merged in
main
branchCreating github action to upload the library as soon as code is merged to main would allow us to seamlessly update the version of the app without needed to do a lot of leg work.
What exists
What needs to be build
Learning Path
Complexity
Medium
Skills Required
Java, Kotlin, Gradle & Yaml scripting.
Name of Mentors:
@charanpreet-samagra
Project size
8 Weeks
Product Set Up
As any other Android app. Use the sample app.
Acceptance Criteria
main
branch uploads a new version of the library to mavenCentral.Out of Scope
Milestones
The text was updated successfully, but these errors were encountered: