Here is the full list of all 35 Fallout Shelter achievements. It takes around 80-100 hours to unlock all of the achievements on Windows.
Collect 20 Legendary Dwellers
Complete 100 objectives
Scrap 500 items
Successfully stop 50 Raider Attacks
Craft 1 of every room theme
Collect 20 Legendary weapons
Build 1 of every room type
Craft 10 Outfits
Complete 100 Quests
Level up a Dweller to level 50
Craft 10 Weapons
Change the appearance of 10 NPCs in the Barbershop
Craft an Outfit, a Weapon and a Theme
Make 25 babies
Collect all Pieces of 4 Themes
Successfully complete 50 Room Rushes
Complete 60 Quests
Upgrade 20 Rooms to Level 3
Collect 20 Legendary outfits
Level up a Dweller to level 25
Collect 100 Stimpacks and 100 Radaway on Quests
Make 25 Dialogue Choices in Quests
Complete 30 Quests
Build 50 rooms
Collect all Pieces of 1 Theme
Kill 500 enemies on Quests
Kill 10 Quest Bosses
Level up a Dweller from 1 to Level 10
Complete 10 Quests
Build 25 rooms
Collect 10,000 Caps
Merged 3 Power Rooms
Merged 3 Food Rooms
Merged 3 Water Rooms
Collect 1000 Caps