Comunidade

Por que escolhi Swift para desenvolvimento iOS. — Swan Software Solutions

O autor escolheu Swift para desenvolvimento iOS em vez de soluções cross-platform como Flutter, por se sentir mais imerso na ecossistema da Apple e entender melhor as intenções do sistema. Ele vê o uso de Swift não apenas como uma ferramenta para criar apps, mas também como um caminho para se tornar um desenvolvedor iOS completo.

Compartilhar
Medium

Por que escolhi Swift para desenvolvimento iOS. — Swan Software Solutions

Pressione enter ou clique para ver a imagem em tamanho completo

Quando você começa a trabalhar no desenvolvimento móvel, surge a pergunta: qual tecnologia usar — cross-platform ou nativa. Inicialmente, as opções de cross-platform como Flutter parecem uma solução mais simples. Elas são amplamente utilizadas e a ideia de ter uma única tecnologia para múltiplas plataformas parece mais razoável.

Eu não usei pessoalmente Flutter, então estou me baseando no que li e vi sobre ele. Claro, tem muitas vantagens, especialmente na facilidade de uso ao começar.

Mas à medida que você mergulha mais fundo no desenvolvimento iOS, começa a perceber que Swift é uma escolha mais interessante. Com Swift, você está imerso no ecossistema do iOS.

Ao trabalhar com Swift, você se sente como se estivesse usando o sistema conforme foi originalmente projetado, em vez de adaptar-se a ele. Isso é especialmente notável nas animações e na forma como os componentes se encaixam.

Parte do Ecossistema

Uma parte igualmente importante é se tornar parte do sistema. Tudo — documentação, frameworks de terceiros, recursos internos — fazem parte de um ecossistema maior que a Apple projetou. Você não precisa montar uma mistura de diferentes ferramentas e esperar criar um aplicativo funcional. Muitas ferramentas já foram construídas para você, então você não precisa se preocupar se funcionará ou não.

Com o tempo, você começa a entender não apenas como escrever código, mas também o ecossistema em si e como a Apple pensa. Por que a linguagem foi projetada dessa maneira? Por que certas mudanças ocorreram ao longo do tempo? Como os desenvolvedores esperam que criemos aplicativos iOS? Isso é muito mais difícil de entender com uma abordagem cross-platform.

Esta é a principal razão pela qual escolhi Swift.

É porque quero me tornar um desenvolvedor iOS, não apenas escrever aplicativos para iPhone. Para mim, isso faz uma diferença significativa. Do meu ponto de vista, Flutter parece uma solução temporária que será rapidamente substituída por algo mais conveniente e popular. Com Swift, você se torna parte do sistema da Apple. E você não perderá enquanto o ecossistema da Apple existir.

Na Swan Software Solutions, trabalhamos duro para expandir nossas habilidades e aprender novas tecnologias. Para descobrir mais sobre como nossa equipe pode ajudar a sua, agende uma avaliação gratuita.

Fonte original

Conteúdo traduzido e adaptado pela redação do Notícias Mobile. Confira também a matéria na fonte original.

Leia a matéria completa