pull down to refresh

What differs from each implementation? Why are there multiple? I'm still new to LN.
If you would like to read about how LDK's implementation of the lightning network is unique and trying to optimise for mobile environments check out this post.