The easiest part of developing an app is always the most boring part. I've spent weeks on a map system and that was very hard, but also very interesting. Now I'm working on the more routine search and purchase parts. I've barely started and I'm already bored.