I've just started my first app.
I've got some pictures but apparently I'm not allowed to link them yet. The first page of the app is a list of people names. The second page, the person's information page, is made up of three separate lists relating to that person; "Tags", "Connections" and "Notes".
I have got the first page working with a ListView with the search/filter function working.
However, person information page has those three other lists that are expandable, therefore this needs a ScrollView to see the whole page, which means the lists of "Tags", "Connections" and "Notes" can't be ListViews.
Note: ScrollViews should not be nested. In addition, ScrollViews should not be nested with other controls that provide scrolling, like ListView and WebView.
I have got this working using c# to populate StackViews for each of the lists with labels and 1px BoxViews for the dividers.
For continuity, I would like the same system for both pages.
If I do the c# StackLayout for the main page, every time the search field changes, I would have to remove all items from the StackView, filter the results and then repopulate the stack. Is this good practice?
(Note: I would like a fast search that updates as the user types, not just when they press "search" so it would be many updates to the stack)
I guess another way is to use ListViews that I modify so that it is okay to use them in a ScrollView? Do you recommend this? I do like the functionality of the ListViews and would prefer to use them.
I'm targetting Android and iOS.
Thanks for having a look at my question,