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

Android Cascaded Data Module #1

Open
Shruti3004 opened this issue Jun 27, 2022 · 0 comments
Open

Android Cascaded Data Module #1

Shruti3004 opened this issue Jun 27, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@Shruti3004
Copy link
Member

Shruti3004 commented Jun 27, 2022

Description

The aim is to create an android library capable of enabling 2 features -

  • Nested/Cascaded drop downs
  • Nested search engine in a search box

These features will be backed by a list of cascaded data objects where the data object can be defined as a JSON comprising of n number of keys organised in a linear hierarchy (in a parent-child relationship)

An example of a linear data object could be administrative units (District, Block, Gram Panchayat) where Gram Panchayat unit is a child of parent block and block is a child of parent District.

Features to be Implemented

  • Create a service to download data objects via API
  • Create a manager to modify downloaded data into an optimal data structure efficient for direct and fuzzy search
  • A UI layer able to render data in cascaded dropdowns
  • A UI layer able to render data in a search box capable of providing direct/fuzzy search

Required Tech Stack

Java, Kotlin

Check this for detailed explanation.

@Shruti3004 Shruti3004 added the enhancement New feature or request label Jun 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant