Swift Playgrounds

Aprenda a programar se divertindo.

O Swift Playgrounds é um app revolucionário para iPad e Mac que torna o aprendizado da linguagem Swift divertido e interativo. 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 aparelhos conectados, como o Sphero SPRK+, o LEGO® MINDSTORMS® EV3 e os drones da Parrot, 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. Vá ainda mais fundo em um assunto que já estudou ou tente algo novo. 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.

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

Tanto faz se você usa iPad ou Mac. Arraste símbolos com facilidade, mantenha parte de um código em loop e escolha entre dezenas de snippets de arrastar e soltar incluídos no Swift Playgrounds. Aproveite também todo o potencial das funções Multi-Touch, Split View e multitarefas no iPad. E você ainda pode curtir a vista no Mac. A tela maior oferece espaço para a nova barra lateral com um índice completo e acesso rápido a outros arquivos Swift. Basta tocar, arrastar ou digitar texto e números para interagir com suas criações.

QuickType e teclado de programação.

O QuickType para programação tem uma barra de atalhos que sugere comandos de maneira automática e inteligente à medida que seu código evolui. Com um toque, você pode escrever uma linha inteira. E, para quando digitar for a melhor opção, o iPad tem um teclado inovador só para programação. Basta tocar em uma tecla para acessar vários caracteres e arrastar para selecionar. A experiência é semelhante no Mac, com ainda mais ajuda para terminar sua programação.

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.

Ajuda a um toque de distância.

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

Pontos de Partida. Sua criatividade pula na frente.

Coloque em prática o que você aprendeu e crie algo novo. Os Pontos de Partida dão uma vantagem em programações complexas. Adicione vários arquivos ao projeto de uma vez e use recursos do iPad, como gestos Multi-Touch, acelerômetro e giroscópio. Personalize com imagens, áudio e o que mais imaginar. Depois, compartilhe com a família, os amigos e o resto do mundo. Os estudantes também podem compartilhar linhas de código com seus colegas quando os professores usarem os Pontos de Partida na criação das lições.

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

Esqueça do mundo ao seu redor com as telas Retina brilhantes do iPad e do Mac. Toque no divisor central e arraste para exibir o código ou projeto em tela cheia. Você também pode personalizar os jogos incluídos, como Batalha Naval e Quebrador de Tijolos, e se divertir com eles tomando conta da tela inteira.

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

Seu código vai dar vida a robôs, instrumentos musicais e drones de verdade. O canal de acessórios está repleto de conteúdos interessantes para você configurar e controlar brinquedos educativos de sucesso, como o LEGO® MINDSTORMS® EV3. E isso é apenas 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ô cantar, dançar e responder a sensores para reagir de acordo com o ambiente.

Na plataforma MeeBot, você será orientado a programar seis servomotores robóticos do Jimu Robot para fazer com que ele se mova com naturalidade e até dance.

Na plataforma Tello EDU, você exercita a criatividade fazendo vários drones Tello voarem juntos, realizando acrobacias e outros movimentos divertidos.

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 português. São ao todo 15 idiomas: alemão, chinês (simplificado e tradicional), coreano, espanhol (América Latina e castelhano), francês, holandês, inglês, italiano, japonês, português (Brasil), sueco, tailandês e turco. Porque nós acreditamos que todos devem ter a possibilidade de aprender a programar.