In the app that I am designing, the user has to enter a verification code. Here I use a simple text field with a hint and no floating labels because there is no way to lose context of what you are doing. There is a line above of text above the text field reminding user of what they are entering.
In other place, where the user enters personal details like first and last name, I plan to use floating text fields. This is because the user may have to enter a lot of fields and it would be better to remind them of what they are doing.
However, does the mixing of floating text field and a normal one show bad design?
Should I just use one type of text field everywhere?
Mockups: