I'm trying to put black and white in a listview, or in other words black and white cells. It doesn't look right, or easy on the eyes.
Never underestimate the importance of brand colors although it may seems trivial in the beginning. If you implement colors only when they needed, you would find yourself in such situation. This is a common design problem and it usually happen in the middle of an app development.
When the colors are not set in the beginning, you will find yourself running into such problems:
- Conflicting colors
- Inconsistent colors
- Colors with low contrast, decrease readability
- Waste time mix/match colors
This also applies to typography if they are not set properly.
I can't emphasis enough the importance of having a proper styleguide. It should be set (ideally) before the app development to address any color issues such as yours that may arise.
The colors of the component should be chosen from the styleguide, such as list views, table cell, buttons etc.
There are a lot of articles written on styleguide. You might also want read articles on creating a cohesive color palette especially if you are not design trained.
If you want to mark items of special meaning, try complimentary colors. Take your brand color (purple) and run it through a color palette tool to get your complimentary colors.
Alternatively, you could try other methods aside from manipulating the colors. Use an icon to mark it as special or the outline of the item.
Based off your question, here's a 2 part answer.
1. When in doubt, test it.
Since this is UXSE and not Graphic Design SE, I'd suggest conducting usability testing on different versions on your list view app UI. Several ways to find out which color contrast or color choice is best for your end-users are A/B testing or use-case scenarios.
2. Understand the goals of your app
There is no context, interactive prototype or animated gif of the list view page screenshot you've shown so we can see how it works. Keep in mind any colors, contrast or visual design elements will either help or hurt the user achieve their goal in using this particular page or in using your app in general.