I am tired of creepers blowing up my buildings. I'm not asking not about anti-creeper buildings, but a creeper proof city. My survival mode city is big but I constantly have to rebuild it. I'm playing Minecraft PE, by the way.
Depends how much work you are willing to put in :). It'sNotALie's suggestion of an obsidian city is viable but ugly, personally i keep light levels up using torches everywhere to prevent creepers spawning and then wall the city in so that they cannot enter from darker areas
Takes a lot of torches but it works, good luck :D
If you want, you can change the difficulty in the settings to peaceful. However, note that no more hostile mobs will spawn.
Put glowstone everywhere because they can't spawn where there is light.
Go into the settings and near the bottom is a setting called “mob griefing” turn that off problem solved however NO ACHIEVEMENTS AFTER THAT! Other ways is proper lighting one torch every 12 blocks minimum different for other light sources including glowstone and redstone lamps less often and sea lanterns too.
Alternatively mobs won’t spawn on semi solid platforms so gates with carpets
You can use this to your advantage and tie up a bunch of them around your city. While they are running from an ocelot, creepers will not explode. However, if your ocelot lags behind you and the creeper stops running they can still blow up.
Obsidian walls can't be destroyed by explosions. You could also use cacti
Torches are your best bet. Obsidian is unlikely to spawn in Pocket Edition, so Glowstone is not very easy to get.
I researched the spawn rate, Obsidian has a 2.4% chance of spawning in Pocket Edition.
use bedrock using minecraft 8.1