Just my 2 cents and not a criticism in any way shape or form. But even though this tutorial does what it's supposed to and does work as advertised, I would personally have done 2 extremely simple things differently.
- Instead of declaring the Label1 as a Label through the designer, I would have declared it as an B4XView (especially as you're using B4XPages).
- Instead of manually declaring the EditText as Dim in the code module, I would have used Pubic (for obvious reasons).