чтобы оно было моим и никто не мог им воспользоваться
приложение будет платным (...)
почему вы объявляете временные константы (если их можно так назвать), а не переменные?константы чуть быстрее, считается что надо привыкать где возможно использовать их
Что б я сделал будучи тобой.
1)найти консультанта (под каким "брендом" будет функционировать этот специалист - "ментор" ,"консультант", итд - неважно) который за хорошие деньги(а это важно) проведет качественный аудит тебя, найдет слабые места, посоветует как твои навыки упаковать в качественное резюме.
2)сходить на рынок и посмотреть сколько за тебя дадут, собесов 10 (это тысячи две откликов)
3)если деньги понравятся - валить с нынешнего места волосы назад и подняв высоко сжатую в кулак руку с отогнутым среднем пальцем(не надо устроивать весь это цирк с "босс, а вот у меня есть оффер ,видишь как меня ценят ,накинь ненег, ну позязя" - тебя всё равно поимеют, морально высушат разговорами, дадут меньше, дадут не сразу, дадут не денег а лычек и ответственности, дадут денег но навалят дополнительно функций - и обклеют стикерами "нелояльный жадный три-два-рас" с ног до головы). А если рынок покажет что цена тебе - шапка сухарей - сидеть смирно и учиться тому что можно на рынке продать.
как-то так.