Skeleton screens

It feels like it needs more definition of what is the problem first. I'm of the opinion that it doesn't need to be implemented or possibly approached from another angle. Reason being, there are 4 tabs:

  • Wallet — if this is slow to appear the first time, it's either (A) a launch speed issue or (B) a similar issue like Transactions. If it's a launch speed issue, we can try to speed it up. There's some work done on B recently, but it's a bit more complicated because it loads TokenScript and it hits both the filesystem directly and the database. This doesn't affect new users with little tokens and TokenScript files. Adding another screen will likely slow it down further.
  • Transactions — we should be able to load from the database immediately or for new users, it's empty, but only for those few seconds for any user, ever, unless there are no transactions. If this is slow, we can try to speed up the loading from database.
  • Browser — always something there. There's bit of UI and we show a list of bookmarked sites if any.
  • Settings — always loaded

Using a different launch screen (the white screen that shows a single AlphaWallet logo at the moment) that looks like an empty Wallet tab could help a bit, and that's also inline with Apple HIG. This is of course a good one for the green team. And actually makes for a very simple first PR.