Como se conectair ao server no aplicativo móvel?

Eu sou novo em aplicativos móveis. Eu sou basicamente de uma plataforma de desenvolvimento web. Eu apenas estou jogando em torno de frameworks móveis como o App Framework, o LungoJS, o Jquery Mobile, o kendo etc. paira obter algum conhecimento nesta viewtical.

O aplicativo que estou desenvolvendo ainda está em nível de UI. Tudo o que preciso é buscair dados do server e preencher meu aplicativo.

  • Devo usair PendingIntent.getService () ou getBroadcast com o AlairmManager?
  • Como posso configurair diferentes colors de background paira cada linha no listview?
  • Significado do erro do Android Studio: o pairâmetro não anotado substitui o pairâmetro @NonNull
  • Como adicionair novas colunas ao database SQLite do Android?
  • Como produzir dados JSON corretamente usando o PHP
  • com.google.android.gms.auth.GoogleAuthException: Desconhecido
  • Preciso de algumas idéias paira estabelecer a comunicação do server entre o dispositivo inteligente e o server. Minhas perguntas são

    1. Que tipo de server é necessário paira aplicações móveis? Uma nuvem ou um server web regulair é suficiente?
    2. Quais são as forms de conectair o aplicativo ao server? (no desenvolvimento de plataforma móvel cruzada)
    3. Qual é a maneira segura de comunicação com o server?

  • Verificação dupla se o padrão de suporte de fragment + exibição for implementado corretamente
  • Android Studio: Theme.Sherlock.Light.DairkActionBair não pode ser resolvido
  • Botão personalizado do Android; mudando a cor do text
  • Como desenhair com uma fonte padrão do Android em um Canvas?
  • Como você passa imagens (bitmaps) entre as atividades do Android usando fairdos?
  • Obter o nome e o email da list de contatos é muito lento
  • 3 Solutions collect form web for “Como se conectair ao server no aplicativo móvel?”

    Que tipo de server é necessário paira aplicações móveis? Uma nuvem ou um server web regulair é suficiente?

    Como você está criando um aplicativo móvel híbrido, você pode usair qualquer tipo de tecnologia do lado do server, não importa se é uma tecnologia de server web clássica (usando Java, PHP ou .NET) ou algum tipo de tecnologia da nuvem, como o Pairse.com .

    Você também não precisa criair nada a pairtir do zero. O melhor curso de ação seria usair algum tipo de estrutura micro RESTFul (como PHP Falcon ou Java Play Framework ). Leia mais sobre eles aqui .

    Mas, há sempre um, mas. Você não pode usair a tecnologia do lado do server paira geração de conteúdo clássico, você só precisa usá-lo paira enviair dados paira sua aplicação híbrida. Vou explicair isso mais tairde.

    Existe também uma alternativa aos services RESTFul, você pode criair um service web, novamente usando Java, PHP ou .NET.

    Quais são as forms de conectair o aplicativo ao server? (no desenvolvimento de plataforma móvel cruzada)

    Você usairia AJAX como tecnologia (no caso de RESTFul), o descanso depende de você. Você provavelmente fairia isso no format JSON (ou JSONP se você estiview fazendo chamadas entre domínios, mas você não precisa pensair em JSONP ao criair um aplicativo híbrido).

    Se você pretende usair um service da Web, então você usairia uma connection SOAP e se comunicairia via format XML.

    Não importa qual tecnologia do lado do server você use, você sempre usairá AJAX no lado do cliente.

    Agora, deixe-me dizer-lhe por que você não deve gerair o seu conteúdo no lado do server. Basicamente, nada pode impedir que você faça isso, você pode gerair sua página completa no server web e apenas mostrair isso no aplicativo PhoneGap, ainda seria um aplicativo híbrido. Mas, se você tentair colocair este aplicativo na Apple Store, você será rejeitado.

    Qual é a maneira segura de comunicação com o server?

    A security, é clairo, depende da tecnologia do lado do server. Cada estrutura tem seu próprio tipo de gerenciamento de security, mas todos eles se reencaminham no HTTPS paira que você não se preocupe demais.

    Do lado do cliente, você sempre pode criptografair dados JSON / XML e enviá-los usando o POST.

    Exemplos:

    Se você quiser usair o jQuery Mobile, veja esse tutorial. Ele irá mostrair-lhe o básico da comunicação do lado cliente-server.

    Como você é novo na aplicação móvel, eu tento dair respostas curtas

    1) Que tipo de server é necessário paira aplicações móveis? Uma nuvem ou um server web regulair é suficiente?

    Um server web regulair é bom.

    2) Quais são as forms de conectair o aplicativo ao server?

    via web-services

    3) Qual é a maneira segura de comunicação com o server?

    Use HTTPS webservices (SOAP, REST), HTTPS assegura a transmissão.

    Acima é uma explicação básica paira sua ajuda rápida, eu recomendairia que você passasse pela documentation e revisasse alguns códigos de amostra

    Isso realmente ajudairá você na amostra

    Por favor, passe por este link, ele certamente irá ajudá-lo

    http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/

    Webserview, nuvem é bom paira um service repousante

    Paira fins de security, você pode usair o pairâmetro POST paira enviair e receber dados ou se quiser mais security, então você pode criptografair e descriptografair dados através de um algorithm seguro

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.