Swift Playgrounds

Aprenda a programar se divertindo no iPad.

Baixar o novo Swift Playgrounds de graça

O Swift Playgrounds é um app revolucionário que torna o aprendizado da linguagem Swift divertido e interativo no iPad. Como não exige conhecimento de programação, ele é perfeito para alunos que estão começando. Resolva quebra-cabeças para dominar as noções básicas do Swift, uma linguagem de programação poderosa criada pela Apple e usada por profissionais no desenvolvimento dos apps mais populares. Enfrente uma série de desafios e passe para conteúdos mais avançados elaborados pela Apple e outros grandes desenvolvedores.

Robôs e drones aguardam seu comando.
Agora os robôs podem fazer coisas surpreendentes com o código que você cria. Aprenda a programar dispositivos conectados, como o LEGO® MINDSTORMS® EV3 e veja todos entrarem em ação.

Saiba mais sobre dispositivos conectados

Programação com Swift.
Simples como uma brincadeira.

Aprender a programar com o Swift Playgrounds é fascinante e envolvente. O app vem com uma lista completa de lições criadas pela Apple. Comece pelo fundamental, com o “Noções Básicas de Swift”, e use programação para guiar um personagem por um mundo 3D. Depois passe para os conceitos mais avançados.

Veja exatamente o que está programando. Enquanto você programa na esquerda da tela, o resultado final é exibido no lado direito, com apenas um toque.

Domine fases, quebra-cabeças e conceitos de programação.

Na primeira lição “Noções Básicas de Swift”, você vai cumprir objetivos usando a mesma linguagem de programação com que desenvolvedores profissionais trabalham todos os dias. Conforme você evolui, os conceitos vão ficando mais avançados. Assim você mantém um progresso contínuo sobre o que aprendeu e sua programação aumenta em complexidade.

Noções Básicas de Swift.

Você começa aprendendo conceitos importantes necessários para programar.

  • Comandos

  • Funções

  • Loops

  • Parâmetros

  • Condições

  • Variáveis

  • Operadores

  • Tipos

  • Inicialização

  • Correção de erros

Depois do básico,
encare novos desafios.

Além da biblioteca de lições integrada, o Swift Playgrounds inclui uma coleção de desafios, com novidades adicionadas periodicamente. Você programa se divertindo e desenvolve
suas habilidades.

Um mundo de conteúdo criado por um mundo inteiro de desenvolvedores.

Descubra vários canais com novos desafios divertidos criados
pelos principais desenvolvedores e editores. Adicione aos seus favoritos e receba as novidades mais recentes direto no app. Agora não há limites para suas plataformas.

Veja seu código rastejar, rolar ou voar pelo céu.

Seu código vai dar vida a robôs e drones de verdade. Desenvolvedores de robôs e outros dispositivos oferecem assinaturas de conteúdo cheias de plataformas incríveis que permitem configurar e controlar brinquedos educativos, como o LEGO® MINDSTORMS® EV3. E isso é só o começo.

Na plataforma Sphero, você terá que guiar um robô esférico por percursos complicados e fazer com que ele dê pulos para superar obstáculos e mudar de cor.

Na plataforma Dash, você tem o desafio de fazer o robô falar, cantar e responder a sensores para reagir de acordo com o ambiente.

A plataforma MeeBot ensina como programar seis servomotores robóticos do Jimu Robot para fazer com que ele se mova com naturalidade e até mesmo dance.

Leve seus drones Parrot e o iPad para uma área ao ar livre e execute manobras acrobáticas incríveis criadas na plataforma Parrot.

Uma nova maneira de programar.
No melhor aparelho para aprender.

O Swift Playgrounds aproveita ao máximo todo o desempenho, a simplicidade e as funções Multi-Touch do iPad. Basta tocar, arrastar ou digitar texto e números para interagir com suas criações.

Edite na hora.

Faça alterações facilmente com o teclado que aparece quando você toca em um número.

Biblioteca de snippets.

Arraste os fragmentos de código mais usados da Biblioteca de snippets para minimizar a digitação.

Toque para editar.

Arraste a extremidade de uma instrução para incluir um pedaço de código já existente.

QuickType e teclado de programação.

Com o QuickType para programação, a barra de atalhos exibe os comandos de forma inteligente enquanto você digita. Assim é possível escrever uma linha de código com apenas um ou dois toques. E, para aqueles momentos em que digitar é a melhor opção, criamos um teclado inovador feito apenas para programação. Toque em uma tecla para acessar vários caracteres e arraste para selecionar.

Ajuda a um toque de distância.

Se encontrar um comando que você acha difícil de entender, toque nele e mantenha o dedo pressionado. Um menu com várias opções aparecerá. Escolha a mais relevante e encontre a resposta que você procurava.

Modelos. Sua criatividade pula na frente.

Os modelos ajudam a não começar do zero em projetos mais complexos. Eles trazem códigos para você aproveitar tecnologias do iPad, como interações Multi-Touch, acelerômetro e giroscópio. Você só precisa entrar com a criatividade e personalizar com imagens, áudio e o que mais imaginar.

Veja suas criações como elas merecem: em tela cheia.

A tela Retina vibrante do iPad é o melhor lugar para testar os resultados da sua programação. Toque no meio da tela e mantenha pressionada para alternar entre exibir o código e a área de visualização em tela cheia no iPad. Depois experimente mais gestos para incluir em suas criações.

Compartilhe seus programas
com amigos. Ou com o mundo.

Envie seu código pelo Mail, Mensagens ou AirDrop para o iPad de um amigo. Ele poderá abrir no Swift Playgrounds e até adicionar alguns toques pessoais. Você também pode publicar um vídeo do seu programa em ação na internet para o mundo todo ver.

Exporte para o Xcode
e deixe seus grandes projetos ainda maiores.

Como você está trabalhando com programação real, é possível importar e exportar diretamente entre o Swift Playgrounds e o Xcode. Assim, você testa suas ideias com as mesmas ferramentas que os profissionais usam no desenvolvimento de apps para iOS e Mac.

Programação é uma linguagem universal.
Por isso ensinamos em vários idiomas.

O Swift Playgrounds agora está disponível em vários idiomas, incluindo alemão, chinês simplificado, chinês tradicional, coreano, espanhol, espanhol (América Latina), francês, holandês, inglês, italiano, japonês, português, sueco, tailandês e turco. Porque nós acreditamos que todos devem ter a possibilidade de aprender a programar.