Visão rapida sobre Xcode6 e Android Studio

Nessa última semana eu tive a oportunidade de desenvolver um projeto em Android e IOS. Resolvi escrever esse post para compartilhar a experiência que tive com a duas tecnologias e suas novidades, a idéia era só tuitar sobre o assunto, mas passou um pouquinho de 140 caracteres rs..

Xcode 6 + Swif

Optei por desenvolver esse projeto do lado IOS já com o Swift e  XCode6, indiscutivelmente a linguagem Swift é absurdamente melhor que ObjectiveC. O XCode6 também apresenta novidades, alguns conceitos mudaram para trabalhar com layout, já tendo em vista os novos formatos de tela que a Apple pretende lançar.

Ainda existem alguns problemas no XCode6 em 3 dias de trabalho ocorreram dois crashes, mas ainda é uma versão beta, vale levar isso em consideração.

Creio que o desenvolvimento em Swift tende a ficar ainda mais produtivo quando as libs básicas forem implementadas utilizando os recursos do Swift, hoje na maioria das classes são apenas uma casca com as chamadas em Swift que no final ainda executam o código legado em ObjectiveC. (Sim é possível executar código ObjectiveC em um projeto Swift!)

Android Studio

Esse foi o meu primeiro projeto de verdade em Android, até então só tinha criado projetos para estudo da tecnologia, mas essa foi a primeira vez que criei o projeto em Android Studio e não desisti e mudei para o Eclipse.

A versão 0.8.9 é bem mais estável que a versão anterior que utilizei, o grande problema continua sendo fora da IDE, que é o simulador. Recomendo utilizar o Genymotion.

Fora isso na velha comparação Android X IOS, continuo com as mesmas impressões, mesmo com o Swift você ainda resolver de forma mais fácil os problemas na parte Backend no Android, enquanto o desenvolvimento da Interface das telas é absurdamente melhor no IOS. Porém creio que essa vantagem do Backend no Android tende a diminuir quando começar a surgir as libs desenvolvidas nativamente em Swift.

É isso!

Até a próxima!