Top navigation bar and bottom menu bar


I am wondering how to create, with ionic, an application with a look similar to the one of Viber or Skype on mobile platforms.
Meaning, a main navigation bar on the top of the app, with 3 different icons controlling 3 different views. You can switch between these 3 views either by clicking on an icon or with a swipe gesture to swap from one view to another.
Then, on each of the 3 principal views, you have a bottom menu bar with icons that allow to open other different views and this bottom menu bar can be different for each of the 3 principal views.
Has someone already produced something similar? If so, can he share its code so that I can learn from it?

Best way to establish an application with a constant Header element(s), in which templates will be inserted below?