@@ -0,0 +1,692 @@
+package com.thirtysparks.tutorial.designlib;%0A%0Aimport android.support.v4.app.Fragment;%0Aimport android.support.v4.app.FragmentManager;%0Aimport android.support.v4.app.FragmentPagerAdapter;%0A%0A%0Apublic class TabPagerAdapter extends FragmentPagerAdapter %7B%0A    private static final int PAGE_COUNT = 5;%0A%0A    public TabPagerAdapter(FragmentManager fm) %7B%0A        super(fm);%0A    %7D%0A%0A    @Override%0A    public Fragment getItem(int position) %7B%0A        return TabFragment.newInstance(%22Fragment tab%22, %22No. %22+ position);%0A    %7D%0A%0A    @Override%0A    public int getCount() %7B%0A        return PAGE_COUNT;%0A    %7D%0A%0A    @Override%0A    public CharSequence getPageTitle(int position) %7B%0A        return %22Tab %22 + position;%0A    %7D%0A%7D%0A

Add `TabPagerAdapter` for the `tabLayout`