While I agree that less code is better, is it the highest ROI on your time compared to actually improving the app, or maybe making a new one? It might break in the future, it might not. What you change it to might break in the future too. Why not wait until it breaks to rip out and rewrite working code?
Less code to maintain >>> custom written code that might be prone to break on newer versions of the OS. It's definitely what I would do.