Posts

The Complexity Ceiling: Where Microsoft Power Apps Needs to Evolve for Complex Development

Image
A practitioner's analysis of friction points, mental model mismatches, and the path forward for serious Power Apps development. Introduction Microsoft Power Apps occupies a peculiar position in the development landscape. It is simultaneously one of the most accessible application platforms ever created and one of the most frustrating platforms to push beyond its comfort zone. For CRUD forms, approval workflows, and data-entry tools, it delivers on its promise with remarkable speed. But the moment a developer attempts something that requires algorithmic thinking—game logic, state machines, or complex validation engines—the platform’s seams become visible. This article examines those seams through the lens of two implementations I built: a sliding picture puzzle and a Wordle game, both created in Power Apps canvas apps. These are not typical Power Apps use cases, and that is precisely the point. They expose where the platform’s design philosophy creates unnecessary friction for t...

Building a Sliding Picture Puzzle in Microsoft Power Apps

Image
Companion YouTube Videos This article supports two YouTube videos that walk through the game. If you are new to Power Apps, you may want to watch them first to get a feel for the gameplay and the app's behaviour: SlidingP – Installation and Setup How to Build a Sliding Picture Puzzle in Microsoft Power Apps Introduction This article walks through the design and implementation of a 3x3 sliding picture puzzle game built in Microsoft Power Apps. If you have ever played one of those classic tile-sliding puzzles, where you rearrange scrambled squares to reform a complete image, that is exactly what we are building, but inside a low-code platform. The game includes: A timer that tracks how long it takes to solve the puzzle. A swap counter that records the number of moves. A background animation that plays beneath the tile area, with an optional More Information link that opens a related web page. It cycles through red, green, and blue every second. A confetti wi...