Open karntrehan opened 1 year ago
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: chinmoy12c@gmail.com
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