Ending Terraria on Android: What Actually Works
Getting through the entire Terraria game on Android means beating the same bosses as any other platform, but the touch controls and performance quirks on mobile make certain fights noticeably harder. I've spent more hours than I care to admit running through endgame content on my phone, and there are some things that aren't obvious unless you've actually struggled through them. The endgame in Terraria follows a set progression: Defeat Plantera, unlock the Dungeon, summon the Golem, then take on the three Mechanical bosses if you haven't already, and finally fight the Lunatic Cultist to trigger the Lunar Events. After that it's the four Celestial Pillars and Moon Lord. This chain is identical across all platforms, but on Android you're dealing with a different control scheme and sometimes weaker hardware. Most people hit a wall at the Golem fight on mobile. The boss has these massive purple beams that come from the ceiling, and on a touchscreen it's harder to kite properly because you're tapping to move rather than holding a directional input. The workaround I ended up using was switching to a Bluetooth controller. Not a fancy one, just a cheap Xbox-style controller I had lying around. Once I mapped the movement to the left stick, the whole fight became manageable. You can do this in Terraria's settings under Controls, and it works fine on both iPhone and Android.
Another thing that catches people off guard is frame rate. Some Android devices drop frames badly during the Moon Lord fight, especially if you have too many accessories or minions on screen. I noticed this on a Samsung Galaxy S20 after updating to Android 13. The game would stutter right when the second phase started and the eyes would spawn. Lowering the graphics quality to "Low" in the video settings fixed it completely. You lose some visual clarity but you gain consistency, which matters way more in a boss fight where timing is everything.
The Actual Progression Path
Before you can even attempt the endgame, you need to have defeated the three Mechanical Bosses: The Twins, The Destroyer, and Skeletron Prime. On Android, the Destroyer tends to be the easiest because you can just sit in a long tunnel and shoot upward. The Twins are where most mobile players struggle. Their laser attacks track you, and touching the screen to dodge interrupts your own attacks. I found it helpful to build a flat arena with some heart lanterns and campfires, then use a Chik whip with profaned herbs for extra damage while keeping distance. After the Mechanical bosses, Plantera drops the Temple Key. You go into the Jungle Temple, kill the Lunatics, and get the Tempering Hammer. Then you craft the Hammesh, which opens the way to Golem. Golem itself is straightforward if you bring a decent weapon. I used a Toxic Fallout bow with cursed arrows, which does solid damage from range. The issue is that Golem's face is the only weak point when he's in his stone form, so you need to wait for him to emerge from the wall before you can do real damage. On Android, the touch responsiveness can feel slightly delayed during these windows, so patience matters more than raw DPS. Once Golem is down, you deal with the Lunar Events. This is where the game really tests whether your build is ready. Each Celestial Pillar has different weaknesses, and on mobile it's easy to get overwhelmed because you're juggling touch controls for movement, aiming, and switching weapons. I recommend picking one main weapon and sticking with it rather than constantly swapping. My go-to was the Solar Eruption for melee, which lets you keep distance while still hitting multiple targets. For ranged, the Starhurler works well since it auto-targets nearby enemies.
Get the Full Details

Common Problems on Android
One issue that doesn't get talked about enough is the battery drain. Running Terraria at max graphics on an endgame run can kill your battery in about two hours on most phones. If you're planning a long session, keep a charger nearby or lower the brightness. Another thing is accidental touches. The game has a lot of interfaces, and it's easy to accidentally open the inventory mid-fight or tap a button you didn't mean to. I solved this by disabling the auto-pause feature and turning off any accessibility gestures on my phone that might interfere with gameplay. Some Android devices also have a "game mode" or "performance mode" that can actually make things worse. OnePlus phones, for example, have a feature that boosts CPU usage for games, but it can cause thermal throttling after about 30 minutes, which then makes the game laggy. I learned this the hard way during a Moon Lord fight on my OnePlus 9. The phone got hot, the frame rate tanked, and I died. Turning that feature off and letting the phone run at normal temperatures gave me a much more stable experience.
What to Bring Into Endgame
Your gear matters more on mobile than you might think. Since the controls are less precise, having weapons that are forgiving to aim is key. Accessories like the Shield of Cthulhu for dashing, the Master Ninja Gear for extra dodges, and any accessory that gives you extra life or damage reduction will help. The Cloud in a Bottle is underrated on Android because you can double jump without tapping twice, which saves you from mis-timing a jump during a fight. Food buffs are also important. Make sure you're eating at least an Angelic Management food set before every boss. On mobile, the food buff UI doesn't always show up clearly, so you might not realize you're fighting without a buff. Check your status effects manually before engaging a boss to make sure nothing is missing. The final boss, Moon Lord, is a marathon. It has multiple phases and a lot of health. Bringing enough healing potions and mana potions is essential, but also consider bringing defense-boosting potions and rage potions if you're playing on higher difficulties. I run Terraria on Expert mode, and on Android it's noticeably harder because the boss damage is higher and your margin for error is smaller. If you're new to the endgame on mobile, stick to normal mode until you get comfortable with the controls, then move up from there.