10
respostas

Curso Mobile IOS

Bom dia, gostaria de iniciar a carreira de Desenvolvedor Mobile IOS. Dos cursos mobile IOS que estão disponíveis, eu gostaria de saber por qual eu devo começar. Quais programas eu devo ter, versões...

No aguardo.

10 respostas

Bom dia Stefano, tudo bem?

Que legal seu interesse em começar a desenvolver para iOS. É uma área bem bacana e com boas oportunidades de mercado.

Sobre a orientação de estudo, o ideal é você começar pelos cursos de Swift 1, 2 e 3.

Curso de Swift parte 1: https://cursos.alura.com.br/course/desenvolvimento-em-swift-3-para-ios-parte1

Curso de Swift parte 2: https://cursos.alura.com.br/course/desenvolvimento-em-swift-3-para-ios-parte2

Curso de Swift parte 3: https://cursos.alura.com.br/course/desenvolvimento-em-swift-3-para-ios-parte3

Nesses cursos você aprenderá o core da linguagem Swift, que é a linguagem oficial de desenvolvimento para iOS, macOS, tvOS e watchOS.

Após você finalizar esses cursos, pode ir em frente com a parte de layouts (criação de interfaces responsivas - iPhone x iPad):

Auto Layout parte 1: https://cursos.alura.com.br/course/ios-layout

Auto Layout parte 2: https://cursos.alura.com.br/course/ios-layout-parte2

E depois você pode ir adiante, estudando os frameworks nativos mais utilizados para iOS:

Frameworks nativos parte 1: https://cursos.alura.com.br/course/ios-recursos-nativo

Frameworks nativos parte 2: https://cursos.alura.com.br/course/ios-recursos-nativos-2

Uma dica bem bacana é você fazer os cursos e em paralelo ir aplicando em algum projeto pessoal, seja alguma ideia própria ou pegar um app já existente e tentar implementar, vai te ajudar bastante a absorver todos os conteúdos apresentados nas aulas.

Sobre o programa, você precisará instalar o Xcode que está disponível para download na App Store.

Abs.

Muito obrigado pela orientação, mas uma última dúvida:

Para fazer desenvolvimento IOS é necessário utilizar o sistema operacional Mac OS para programar nele ou posso programar no windows com xCode?

A minha preocupação é saber se vou enfrentar limitações por conta da diferença dos sistemas operacionais...

Oi Stefano,

Sim, para desenvolver para as plataformas da Apple você precisará utilizar um sistema operacional MacOS (inclusive o Xcode só está disponível para MacOS)

Abs.

E você sabe me informar se é possível funcionar numa máquina virtual com o Mac OS instalado?

E outras dúvidas: Quais são os requisitos pra rodar esse programa no Mac OS? Qual processador? Quanto de memória RAM no mínimo? Quanto de espaço no Disco deve ter? Qual versão do Mac OS deve ser para rodar esse programa sem nenhuma restrição? O Macbook Air já é o suficiente?

Eu não aconselharia utilizar maquina virtual. Além de violar os termos de uso da apple, provavelmente o sistema não vai rodar bem no seu computador. Quanto ao hardware, na parte de download do Xcode ele informa os requisitos minimos necessários para conseguir utilizá-lo.

Se tiver procurando algo mais barato, pode pesquisar pelo Mac Mini.

Abs.

Eu não estou encontrando dados precisos sobre os requisitos mínimos para rodar o xCode.

Sabes se um macbook Air de SSD 128GB, Processador I5 Core Dual Core e 8GB de Ram dá conta do recado com esse programa de desenvolvimento? Minha preocupação principal é garantir uma máquina com abundância de potência em processamento e espaço.

No aguardo

Boa noite Stefano!

Eu uso um Macbook Air com uma configuração bem parecida com essa que você citou e para mim sempre rodou o xcode e os emuladores sem nenhum problema.

Pelo que entendi você está pensando em comprar um mac para começar a aprender programação para ios, mas tá com medo que ele não dê conta do recado, correto?

Se você deve comprar um melhor ou de menor potência, não tem como dizer, pois isso depende do seu objetivo de uso e dinheiro a ser investido.

Como o Ândriu disse, se tiver procurando algo mais barato, pesquise pelo Mac Mini.

Vou colocar abaixo as especificações do Mac que eu uso, caso te ajude de alguma forma.

MacBook Air (13-inch, Early 2014)

Processor 1,4 GHz Intel Core i5

Memory 4 GB 1600 MHz DDR3

Graphics Intel HD Graphics 5000 1536 MB

Isso mesmo! E um SSD de 128GB já é o suficiente? Outra coisa:

Eu percebi que as exigências nas vagas de Desenvolvedor IOS são bastante coisas. Vocês sabem me informar se todo o curso de desenvolvedor IOS eu aprendo o necessário para disputar vagas de desenvolvedor?

Eu tenho boas possibilidades de retorno?

Stefano,

eu acredito que sim. Os curso de iOS são bem abrangentes neste sentido, você vai aprender bastaaaante coisa e são todas exigidas no mercado.

Você conhece a comunidade de iOS do Slack? Seria legal você entrar lá, conhecer a galera... Todo mês tem meetup do CocoaHeads, é gratuito e tem palestras relevantes sobre os temas, além de você ter a oportunidade de conhecer outras pessoas da área e trocar experiencias.

O link para entrar é esse aqui: https://iosdevbr.herokuapp.com

Chega lá, dá um oi :) costumamos ser bastante ativos lá na comunidade!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software