Lately I was developing to android. While I was running my application I encountered a major color difference between the colors in design mode to the actual appearance of the colors in my phone's screen.
I am using HTC one M7.
The phenomenon was something like this:
The desired color #FFFDE64B:
The way it actually appears is something like this #FFEFFF02:
A solution which achieved the desired color was to choose a warmer color #FFFFC44E:
But its not the ideal solution because for me to be able to design better I need a design mode which uses the original colors.
Is this a common phenomenon? If does, how do I get a consistence between the appearance in design mode to runtime?
It is a common phenomenon, but not only in this scenario.
Every display has it's own color space. This means the color you see in your computer has certain coordinates referred to an origin, but its not the same origin in every color space or device.
If you want to achieve perfection you have to calibrate your monitor, check this example.