Hola, meu nome é Nelson e sou desenvolvedor Android. Eu li a lista de requisitos e entendo que esse apps tenha como funcionalidade o envio periodico de informações para o servidor na forma de um formulârio (denúncias de infrações de trânsito, tal vez?). Mas não ficou bem claro isso. Um mockup das telas desejadas e o fluxo entre elas seria ideal para deixarmos isso bem claro.
Outra coisa que você menciona é a possibilidade de alterar o formulário por meio do JSON retornado pelo servidor. Isso acho que poderia ser mais fácilmente feito por meio de um formulário web. Seria possível colocar somente o formulário dentro de um componente conhecido como WebView, dessa forma ele seria "atualizavel" desde o servidor. O resto do app seria nativo, tendo somente esse elemento web.
Outra proposta que se me ocorreu é a possibilidade de usar um backend do tipo firebase ([login to view URL]) para nos concentrarmos no cliente e não ter que desenvolver a lógica de login no servidor. Se você preferir podemos desenvolver o servidor também, no caso eu recomendaria Node.JS, mais específicamente Express.
Finalmente no que diz respeito ao preço, acho que ele pode ser negociável se reduzirmos essa lista de requisitos ai. Poderiamos fazer um MVP contendo somente o essencial da sua lógica de negócios e depois ir incrementando.
Bem, podemos ir conversando pelo chat.
Nelson R. Pérez