Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Bom dia galera...

Estou querendo começar a programar , tenho alguma noção de programação básica.
Pelo que andei vendo a melhor linguagem para programação em plataforma IOS e o Swift, mas queria saber qual qual linguagem poderia aproveitar tanto para IOS quanto para Android. Pois a língua de app que pretendo focar não vai adiantar ter apenas para IOS vou precisar deles para Android.

Alguma ideia, sugestão.

 

ATT

Romulo Pretti

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, depende muito. Depende do tipo de recursos que seu app vai precisar.

Hoje em dia temos 4 tipos de aplicativos possíveis, que precisamos entender antes de definir o caminho a se tomar.

• Nativo
• Híbrido
• Web App
• Progressive Web App

Nativo, como o próprio nome já diz, é um aplicativo desenvolvido especificamente para uma plataforma na(s) linguagem(s) dela. Objective-C ou Swift no iOS e JAVA no Android. Windows Phone é retardatalho.

Híbrido é um aplicativo web desenvolvido sobre uma plataforma que permite acessos a recursos do SO. Porém ele precisa ser ligeiramente adaptado para cada plataforma. O mais comum nesses casos é desenvolver um app web com Angular, VueJS, React e afins, e trabalhar com ele em cima de uma plataforma como o Ionic, Phonegaps, entre outros.

Web App é uma aplicação que roda dentro do navegador do usuário. Com a evolução dos navegadores, hoje em dia, é possível criar aplicações extremamente ricas que rodam dentro do navegador, veja o exemplo do Gmail ou Google Docs. Isso também é válido para navegadores mobile.

Progressive Web App também é uma aplicação web, mas ela ganha alguns recursos de app nativo à medida que o usuário utiliza ela. Inclusive é possível ter uma PWA com acesso offline (cache) que rode no dispositivo do usuário como se fosse um app nativo/híbrido. O grande "problema" da PWA é que, no momento, ela não tem nenhum suporte no iOS, mas é coisa de tempo até a Apple começar a suportar. A grande vantagem da PWA é não não requerer instalação e estar sempre atualizada, fora que não é necessário publicar ela em uma Store. Tivemos uma talk sobre isso, quarta-feira, no nosso grupo de Meetup. 

 

Agora que já falei sobre os tipos de aplicativos, como definir qual rumo tomar?

Se você pretende ter acesso ao hardware do dispositivo como sensores, o caminho é o nativo ou híbrido, ou mesmo se tiver tarefas que façam uso intenso do processador. Mas se sua aplicação for algo como um gerenciador financeiro ou um app de mensagens, é possível trabalhar com Web Apps ou Progressive Web Apps.

Meu conselho, a menos que você pretenda criar coisas extremamente elaboradas, aprenda web moderna (Angular, VueJS, React, Polymer...). Com conhecimento bacana de web, partir pra qualquer vertente, que não seja o nativo, fica fácil. As Web Apps, progressivas ou não, ainda tem a vantagem de ser compatíveis com desktop/tablets/smartphones, fora o fato de não ficar à mercê da "curadoria" das lojas de aplicativos, que no caso da App Store, por exemplo, é complicada.

Editado por Adalberto Taylor
Erro do forum.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para android destacaria o pyhton , claro que que não sei o quanto a portabilidade dele para ios , fato discutivo no trecho abaixo 

http://stackoverflow.com/questions/10664196/is-it-possible-to-use-python-to-write-cross-platform-apps-for-both-ios-and-andro

Obs: Em uma olhada na net achei o conteudo abaixo 

http://omz-software.com/pythonista/

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 10/03/2017 at 11:22, Adalberto Taylor disse:

Cara, depende muito. Depende do tipo de recursos que seu app vai precisar.

Hoje em dia temos 4 tipos de aplicativos possíveis, que precisamos entender antes de definir o caminho a se tomar.

• Nativo
• Híbrido
• Web App
• Progressive Web App

Nativo, como o próprio nome já diz, é um aplicativo desenvolvido especificamente para uma plataforma na(s) linguagem(s) dela. Objective-C ou Swift no iOS e JAVA no Android. Windows Phone é retardatalho.

Híbrido é um aplicativo web desenvolvido sobre uma plataforma que permite acessos a recursos do SO. Porém ele precisa ser ligeiramente adaptado para cada plataforma. O mais comum nesses casos é desenvolver um app web com Angular, VueJS, React e afins, e trabalhar com ele em cima de uma plataforma como o Ionic, Phonegaps, entre outros.

Web App é uma aplicação que roda dentro do navegador do usuário. Com a evolução dos navegadores, hoje em dia, é possível criar aplicações extremamente ricas que rodam dentro do navegador, veja o exemplo do Gmail ou Google Docs. Isso também é válido para navegadores mobile.

Progressive Web App também é uma aplicação web, mas ela ganha alguns recursos de app nativo à medida que o usuário utiliza ela. Inclusive é possível ter uma PWA com acesso offline (cache) que rode no dispositivo do usuário como se fosse um app nativo/híbrido. O grande "problema" da PWA é que, no momento, ela não tem nenhum suporte no iOS, mas é coisa de tempo até a Apple começar a suportar. A grande vantagem da PWA é não não requerer instalação e estar sempre atualizada, fora que não é necessário publicar ela em uma Store. Tivemos uma talk sobre isso, quarta-feira, no nosso grupo de Meetup. 

  Mostrar conteúdo oculto

Agora que já falei sobre os tipos de aplicativos, como definir qual rumo tomar?

Se você pretende ter acesso ao hardware do dispositivo como sensores, o caminho é o nativo ou híbrido, ou mesmo se tiver tarefas que façam uso intenso do processador. Mas se sua aplicação for algo como um gerenciador financeiro ou um app de mensagens, é possível trabalhar com Web Apps ou Progressive Web Apps.

Meu conselho, a menos que você pretenda criar coisas extremamente elaboradas, aprenda web moderna (Angular, VueJS, React, Polymer...). Com conhecimento bacana de web, partir pra qualquer vertente, que não seja o nativo, fica fácil. As Web Apps, progressivas ou não, ainda tem a vantagem de ser compatíveis com desktop/tablets/smartphones, fora o fato de não ficar à mercê da "curadoria" das lojas de aplicativos, que no caso da App Store, por exemplo, é complicada.

Muito Obrigado Adalberto pela orientação e esclarecimento sobre o assunto.Com certeza sua resposta detalhada e objetiva vai me dar uma direção.... Valeu mesmo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder este tópico…

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Limpar editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.



  • Conteúdo Similar

    • Por Guilherme Viana
      Boa tarde,
      Vendo iPhone Xs 512Gbs Space Gray,;
      Modelo NACIONAL, com película traseira sem marcas de uso.
      Preço.: R$4000,00
      Aparelho em perfeito estado usado por apenas 5 meses.
      Não possui caixa e nem fone de ouvido, apenas o carregador de parece e o cabo.
       
      Entrego em mãos em São Paulo no Shopping Morumbi.
       
      Irei adicionar as fotos do aparelho mais tarde.
    • Por Camila Ramos
      Imac funcionando perfeitamente.

      Vendo por motivos de trabalho.

      Acompanha todos os acessórios originais.
       
      Segue link do mercado livre
      https://produto.mercadolivre.com.br/MLB-1339974981-imac-215-final-2015-_JM#reco_item_pos=0&reco_backend=navigation&reco_backend_type=function&reco_client=home_navigation-recommendations&reco_id=db9e5775-03af-42fa-b985-718980be22ee&c_id=/home/navigation-recommendations/element&c_element_order=1&c_uid=a3e3b01e-3bbd-476b-8c15-63dc980606cf
       
      Valor: R$ 7.500,00
      IMG_4768.HEIC
    • Por Guilherme Viana
      Boa tarde,
      Vendo iPhone 11 Pro 256Gbs Dourado, modelo norte americano, com película de vidro e capinha que imita a da Apple e uma capinha transparente.
      Preço.: R$7299,00
      Aparelho em perfeito estado.
      Possui caixa e todos os acessórios nunca usados.
      >>>FOTOS DO APARELHO<<<
       
      Irei adicionar fotos da caixa e dos acessórios mais tarde.
       
    • Por jpcampos
      Meu iPhone 7 estava  com 127,4 de 128Gb ocupados e não fiz nenhum backup das ultimas 28.000 mídias aproximadamente, e precisava  atualizar o iOS  para ultima versão, a qual necessitava de 3,15Gb de armazenamento. Ao apagar fotos para liberar espaço elas voltavam instantaneamente então fui reiniciar o aparelho e ficou travado na tela da maçã.  Forcei reinicialização até o modo de restauração aparecer,  fui no iTunes e cliquei em  atualizar, onde a Apple dizia que tentaria reinstalar o iOS sem apagar os dados deu como concluído mas ao solicitar acesso ao celular pelo PC aparecia que não podia ser estabelecido., ou seja não foi reconhecido pelo iTunes.  A senha do meu IDApple estava no dispositivo e não me recordo, e demora muito tempo para eles se quer entrarem em contato. Alguém sabe o que devo fazer?
    • Por Vinicius Maciel
      Pessoal boa noite!!
      Minha situação aqui é bem complexa, mas venho procurar uma solução. Comprei um iPhone 8 de terceiros e sem nota fiscal, o preço não era baixo era até um preço razoável para o iPhone 8. Só que quando eu vou ativar ele aparece uma mensagem: “esse iPhone não pode ser ativado, favor ligar no Apple care”, ou seja, não é um bloqueio pelo iCloud, verifiquei o imei, está limpo. Pensei em devolver o celular pra Apple, tenho quase certeza que foi roubado!! Estou perdido
    • Por Diego Froes
      Pessoal, boa tarde.
      Estou começando a desenvolver para IOS utilizando as ferramentas XCode, Visual Studio e  Unity. Contudo, como sou iniciante na área IOS gostaria de começar a usar um MacBook Pro usado.
      Mac's que estou sondando:
      Modelo: MacBook Pro; Processador: Intel i5 ou i7; Disco: SSD de 240 ou superior Memória: 8GB ou superior Fabricação: 2011 ou superior Diante do cenário de desenvolvimento de Software, qual seria uma configuração recomendável com faixa de preço entre 2k a 2.5k?
      Obs.: Moro em Belo Horizonte. 
    • Por Thiago Oliveira
      Eu estou precisando fazer algumas ligações e não queria que o recebedor registrasse meu número na bina. 
      Procurei então a opção “mostrar meu número” para desabilitar nos ajustes do telefone e não encontrei mais. Ela não aparece na opção “telefone” no meu iPhone. Faz muito tempo que usei essa feature e não sei se ela ainda existe. Ela foi excluída do iOS? 
      Estou usando um iPhone XS Max, com a última versão do iOS e operadora Claro. 
    • Por steve9341
      olá, eu sou usuário windows e estou querendo adquirir um mac... mas me veio da dúvida, o mac é bom pra programação? 
      pretendo desenvolver para android no entanto meu pc tem uma certa dificuldade em roda programas mais pesados com android studio por exemplo. 
      gostaria de saber de que já usa se o mac supre essa necessidade de desempenho e se ele fica em déficit  em relação ao  windows no quesito de desenvolvimento.
       
      e qual modelo vocês me recomendariam?
       
    • Por Toni Junior
      Olá galera!
      Neste video eu mostro como ativar o face id ou touch id no whatsapp criando uma segurança a mais no app.
      COMO ATIVAR O MODO DE SEGURANCA NO WHATSAPP
       
      Inscreva-se assim que disponível no programa beta do whatsapp - http://bit.ly/2AM6bB4
    • Por Just Thassy
      Olá, boa tarde
      Estou com um problema que não consigo resolver no iPad. O dono do table colocou uma senha de inicialização e não se lembra, depois de muitas tentativas o iPad ficou inativo e foi preciso tentar restaurar o sistema, eu fiz o processo de restauração pelo itunes, usando o modo de recuperação.
      Mas por algum motivo ele não entrou no modo recuperação, ao invés disso, ele aparece um aviso "iPad está Inativo - Conecte ao iTunes"
      MAS quando conecto com o iTunes, aparece esse aviso:
       
       
      O que eu devo fazer? Como restaurar de fabrica se não consigo nem pelo itunes e não consigo entrar no tablet? Preciso muito de uma ajuda!
  • Estatísticas do Fórum

    • Total de Tópicos
      48.196
    • Total de Posts
      413.562
×
×
  • Criar Novo...