Saltar para o conteúdo principal
Be Native Be Native

Aprende Swift. Em todo o lado.

Cursos, minicursos e código real para te tornares num programador nativo Apple — no iPhone, iPad e Mac.

SwiftSwiftUIUIKitSwiftDataXcodeGitHubIA

O Be Native reúne formação estruturada, projetos guiados e conteúdo prático atualizado todas as semanas. Explora aulas de exemplo de muitos cursos antes de subscreveres, e guarda cada linha de código-fonte que vês nos vídeos.

4,5 · 43 avaliações iOS 1.11 · macOS 1.0 Transferência gratuita
Be Native a funcionar lado a lado no Mac, iPad e iPhone.
5
níveis, do iniciante ao especialista
10+
anos a ensinar desenvolvimento Apple
Semanal
conteúdo novo, alinhado com o iOS e a WWDC
3
plataformas, uma única subscrição
O que é o Be Native

Uma app para aprender, praticar e manter-te atualizado

Formação que faz sentido para o momento em que estás: lê código, compreende-o e escreve o teu com intenção.

Formação

Quatro formas de aprender

Cursos completos com percursos de aprendizagem progressivos, minicursos focados numa única framework, dicas rápidas para problemas do dia a dia e fragmentos de código reutilizáveis explicados em contexto.

Incluído

Todo o código-fonte

Todas as linhas usadas nos vídeos de formação vêm incluídas na aula. Estuda-o, executa-o, adapta-o. Sem teres de transcrever a partir de uma gravação de ecrã.

Bilingue

Áudio em inglês e espanhol

A formação nova vem com as duas faixas de áudio, legendas profissionais e transcrições completas. O áudio duplo continua a expandir-se pelo catálogo mais antigo.

Apple Intelligence

Pede à IA para explicar o código

Toca em qualquer fragmento de código e recebe uma explicação clara e formatada, gerada no teu dispositivo. Privado por construção: nada sai do teu Mac, iPad ou iPhone.

Sempre gratuito

Podcasts, artigos e notícias

Podcasts originais, newsletters, sessões em direto e artigos sobre o ecossistema Apple — gratuitos para todos, sem necessidade de subscrição.

O teu espaço de trabalho

Notas, pastas e marcas temporais

Guarda fragmentos de código, ideias e notas de vídeo ancoradas ao segundo exato. Markdown, pastas e sincronização em todos os dispositivos onde inicias sessão.

Percurso de aprendizagem

Cinco níveis. Começa onde realmente estás.

Começa do zero com Swift, ou avança diretamente para SwiftUI, UIKit ou a framework de que precisas. Cada nível constrói-se sobre o anterior, para saberes sempre o que vem a seguir.

Iniciação

Swift do zero: sintaxe, tipos, controlo de fluxo e a tua primeira app.

Junior

SwiftUI, navegação, estado e persistência de dados em projetos reais.

Intermédio

Arquitetura, concorrência, rede, interoperabilidade com UIKit e testes.

Senior

Desempenho, qualidade, fluxos de dados em produção e frameworks complexas.

Especialista

Projetos avançados, decisões técnicas e integração de IA de ponta a ponta.

Aprendizagem

Quatro formatos, um só percurso

Nem tudo o que precisas de aprender exige um curso de doze horas. O Be Native combina formatos para que a profundidade corresponda sempre à pergunta que realmente tens.

  • Cursos com percursos de aprendizagem progressivos e projetos guiados.
  • Minicursos focados numa framework, ferramenta ou objetivo.
  • Dicas rápidas que resolvem problemas do dia a dia do desenvolvimento.
  • Fragmentos de código práticos e reutilizáveis, explicados com contexto real.
  • Swift, SwiftUI, UIKit, SwiftData, arquitetura, Xcode, GitHub e desenvolvimento assistido por IA.
  • Conteúdo novo todas as semanas, a par do iOS, do Swift e da WWDC.
Catálogo de formação do Be Native com cursos, minicursos, fragmentos de código e dicas.
Notas

Notas ancoradas ao segundo exato

Toma notas em marcas temporais específicas dos teus vídeos e organiza-as em pastas. Guarda fragmentos de código, dicas, recursos e ideias livres, escritas em Markdown e partilháveis como texto simples.

  • Até 10 notas sem conta; ilimitadas depois de iniciares sessão.
  • Sincronizadas entre iPhone, iPad e Mac.
  • As notas de vídeo levam-te diretamente ao momento em que as guardaste.
O módulo Notas do Be Native, com cadernos organizados por tema.
Apple Intelligence

IA que explica o código, no teu dispositivo

Pede ao sistema que explique qualquer exemplo de código e recebe uma explicação estruturada e fácil de ler. A pesquisa semântica permite-te descrever o que queres aprender por palavras tuas e encontra a aula certa mesmo quando já te esqueceste do nome dela.

  • Corre no Neural Engine: 100% no dispositivo, 0 servidores externos.
  • Pesquisa em duas fases: embeddings contextuais mais reordenação no dispositivo com Foundation Models.
  • Requer um dispositivo compatível com o Apple Intelligence.

Aprende primeiro a programar, depois deixa a IA multiplicar-te. Usar IA sem saber programar não é o mesmo que usá-la com verdadeiro critério técnico.

Be Native no Mac a mostrar uma explicação gerada por IA junto do código-fonte Swift.
Bilingue

Áudio e legendas em inglês, para não perderes nada

A formação nova vem com faixas de áudio em inglês e espanhol, legendas profissionais nos dois idiomas e transcrições completas que podes pesquisar e ler junto do vídeo. Muda o idioma do áudio e a transcrição acompanha — e a app memoriza a tua escolha.

Os podcasts originais são gravados em espanhol.

Leitor de vídeo do Be Native com legendas em inglês sobre a aula.
Insight

Podcasts, masterclasses, transmissões em direto, artigos e newsletters

O lado editorial do Be Native é gratuito para todos. Podcasts originais sobre o ecossistema Apple, newsletters, artigos e integração com o YouTube para acompanhares transmissões em direto, vídeo podcasts e masterclasses sem saíres da app.

Gratuito sem conta e sem subscrição.

O separador Insight do Be Native com podcasts, newsletters e artigos.
Novidade no Mac

Uma app para Mac criada de raiz para macOS

O Be Native já está na Mac App Store como uma app genuinamente nativa e multijanela. Mantém uma aula aberta numa janela, o código-fonte noutra e as tuas notas numa terceira — a configuração que funciona para ti, não uma app de iPad esticada.

  • Espaço de trabalho multijanela real.
  • Notas de código e explicações com Apple Intelligence.
  • Uma subscrição para iPhone, iPad e Mac, com o mesmo nível de acesso.
Be Native num MacBook, com a barra lateral e o catálogo de formação.
Iniciar sessão

Não há palavra-passe para roubar

O Be Native nunca teve um campo de palavra-passe, por isso não há nada para vazar, reutilizar ou obter por phishing. Iniciar sessão usa chaves de acesso — o padrão WebAuthn integrado nas plataformas Apple — ou o Iniciar sessão com a Apple.

As chaves de acesso são o padrão FIDO2/WebAuthn, suportado em todas as plataformas Apple.

A tua chave nunca sai do teu dispositivo

A chave privada fica guardada no armazenamento seguro do teu dispositivo. O nosso servidor só guarda a metade pública, que é inútil para quem a roubar.

O phishing não funciona

Uma chave de acesso está vinculada a benative.dev. Um site falso não pode pedi-la, porque o teu dispositivo não a oferece a nenhum outro domínio.

Nada para memorizar, nada para repor

Face ID ou Touch ID e estás dentro, no iPhone, iPad e Mac. Sem palavra-passe para inventar, sem email de reposição, sem credenciais reaproveitadas de outro site.

Nunca vemos nenhum segredo

O Be Native não guarda, transmite nem verifica nenhuma palavra-passe, porque não existe nenhuma. O Iniciar sessão com a Apple também está disponível, com a opção Ocultar o Meu E-mail se preferires.

Capturas de ecrã

Vê antes de transferires

O mesmo conteúdo, adaptado a cada plataforma.

Como funciona

Começa grátis. Aprofunda quando quiseres.

Duas formas de usar o Be Native, e a primeira não custa nada.

Grátis

O lado editorial, gratuito para todos

Podcasts, vídeos, artigos, newsletters e sessões em direto sobre o ecossistema Apple. Além de aulas de exemplo de muitos cursos, para experimentares o método de ensino antes de decidires seja o que for. Sem necessidade de conta para começar.

  • Podcasts, vídeos e artigos originais
  • Aulas de exemplo de muitos cursos
  • Notas: 10 grátis sem conta, ilimitadas depois de iniciares sessão
  • Pesquisa semântica, no teu dispositivo
Formação

Formação estruturada, por subscrição

Os percursos de aprendizagem guiados, os projetos e o código-fonte completo são a parte que uma subscrição desbloqueia — nos cinco níveis, do iniciante ao especialista. Uma subscrição cobre iPhone, iPad e Mac com o mesmo acesso.

  • Cursos completos com percursos de aprendizagem guiados
  • Todo o código-fonte das aulas
  • Os cinco níveis, do iniciante ao especialista
  • Uma subscrição para iPhone, iPad e Mac

Encontrarás as subscrições disponíveis dentro da app, na App Store.

Acessibilidade

Criado para ser usado por todos

O Be Native publica as Informações de acessibilidade da Apple na App Store. Não são uma promessa numa página de marketing: a Apple mostra-as na página do produto, e cada funcionalidade aí declarada tem mesmo de funcionar.

Declaradas na página do produto na App Store

  • VoiceOver Etiquetas descritivas, dicas e ações personalizadas; as atualizações em tempo real mantêm o foco do VoiceOver.
  • Controlo por voz Controlos nativos em toda a app, para que os comandos de voz funcionem sem casos especiais.
  • Texto maioriPhone e iPad Dynamic Type em todo o texto, títulos e etiquetas interativas.
  • Interface escura Modo Claro e Escuro construídos sobre cores semânticas, testados em ambos.
  • Diferenciação sem utilizar apenas cor Ícones, sublinhados e etiquetas de texto reforçam cada indicação de cor.
  • Contraste suficiente O texto e os elementos-chave da interface cumprem o WCAG 2.1 AA nos fundos suportados.
  • Movimento reduzido As transições tornam-se em fade cruzado e o parallax é removido quando o sistema o pede.
  • Legendas Legendas sincronizadas nas aulas em vídeo.

O panorama completo

A app para Mac tem as mesmas declarações — a sua etiqueta está submetida e será publicada quando a app passar a revisão na Mac App Store. As audiodescrições são a única funcionalidade não suportada em nenhuma plataforma. A acessibilidade é revista internamente em cada ciclo de lançamento, e os problemas encontrados são corrigidos antes de uma atualização ser lançada.

Encontraste uma barreira? Escreve para info@benative.dev.

Lê a declaração de acessibilidade
Privacidade

Privacidade que podes verificar antes de transferires

A Apple publica a etiqueta de privacidade na página do produto Be Native, e cada compilação inclui um manifesto de privacidade que a Apple lê no momento da submissão. Esses documentos dizem o que a app recolhe. Esta secção diz o mesmo em linguagem simples — e a frase mais curta é a que mais importa: não há rastreio.

Os dados que o Be Native declara na App Store

  • ID de utilizadorLigado a siO identificador da tua conta, que só existe se decidires criar uma conta. É o que faz o teu progresso, as tuas notas e a tua subscrição funcionarem em cada dispositivo onde inicias sessão. Nunca é usado para análises ou publicidade.
  • Endereço de e-mailLigado a siApenas se criares uma conta, e só para que a conta seja tua. Com o Iniciar sessão com a Apple podes usar Ocultar o Meu E-mail, e nesse caso o que guardamos é o endereço de reencaminhamento da Apple, não o teu endereço real.
  • ID do dispositivoNão ligado a siUsado para estatísticas de utilização. Declarado como não associado, o que significa que esses registos não são cruzados com a tua conta nem com o teu nome.
  • Interação com o produtoNão ligado a siQue funcionalidades são abertas, e com que frequência, para sabermos o que melhorar a seguir. Também declarado como não associado à tua identidade.

O que a app não faz

  • Sem rastreio. O manifesto de privacidade dentro da app declara o rastreio como falso, e nenhum dos tipos de dados declarados é recolhido para rastreio.
  • Sem pedido de App Tracking Transparency. Esse diálogo do sistema pede permissão para te rastrear; o Be Native não tem nada para pedir, por isso nunca aparece.
  • Sem publicidade, e sem identificador de publicidade.
  • Nada é vendido, e nada é partilhado com nenhuma empresa para publicidade ou definição de perfis.
  • Sem código de análise ou publicidade de terceiros dentro da app.
  • Não precisas de conta para ler, ver e ouvir. O catálogo gratuito funciona sem nos dares nenhum dado pessoal.
  • Sem palavra-passe para guardar ou vazar: iniciar sessão usa chaves de acesso ou o Iniciar sessão com a Apple.
  • As funcionalidades do Apple Intelligence correm no teu dispositivo. A tua pergunta, o código no ecrã e a explicação nunca saem dele.
  • As subscrições são geridas pela App Store, por isso o Be Native nunca vê os teus dados de pagamento.
  • Este site não carrega tipos de letra de terceiros, nem análises, nem publicidade: os tipos de letra são servidos a partir de benative.dev, por isso a tua visita não é reportada a ninguém.

O panorama completo

Dois dos tipos de dados declarados estão associados à tua identidade, e só aparecem quando decides criar uma conta: uma conta precisa de um identificador e de um endereço de e-mail, ou não consegue restaurar a tua subscrição nem sincronizar as tuas notas. Os outros dois são estatísticas de utilização, declaradas como não associadas à tua identidade — usamos a mesma expressão que a Apple, em vez de lhes chamar anónimas. Duas empresas participam na prestação do serviço: a Axinom, na Alemanha, aloja e entrega o vídeo, as legendas e as transcrições, e a Apple gere as subscrições da App Store, o início de sessão e as verificações de segurança que protegem a reprodução. Nenhuma delas recebe os teus dados para fins publicitários.

Alguma questão sobre os teus dados? Escreve para info@benative.dev.

Lê a política de privacidade
FAQ

Perguntas que merecem resposta

O que é o Be Native?

O Be Native é uma app para iPhone, iPad e Mac que ensina Swift, SwiftUI e desenvolvimento nativo para plataformas Apple. Inclui podcasts, vídeos e artigos gratuitos, além de cursos estruturados por subscrição em cinco níveis de dificuldade, do iniciante ao especialista.

O Be Native é gratuito?

Podes começar de graça: todos os podcasts, vídeos e artigos são gratuitos para todos, e muitos cursos incluem aulas de exemplo. A formação estruturada — percursos de aprendizagem guiados, projetos e código-fonte — é o que uma subscrição desbloqueia. Encontrarás as subscrições disponíveis dentro da app.

Preciso de experiência prévia?

Não. Podes começar do zero com o percurso Swift do zero, ou avançar diretamente para SwiftUI, UIKit ou outra framework se já tiveres bases. Os cinco níveis existem para que cada pessoa encontre o ponto de partida certo.

Que dispositivos são suportados?

iPhone e iPad com iOS ou iPadOS 18.4 ou posterior, e Mac com a app disponível na Mac App Store. Uma subscrição cobre os três com o mesmo nível de acesso.

O código-fonte das aulas está incluído?

Sim. Todo o código-fonte usado nos vídeos de formação vem incluído na aula e é gratuito para usar. Podes acompanhar, copiá-lo e praticar diretamente no Xcode sem teres de escrever tudo do zero.

A app está disponível em inglês?

Sim. O conteúdo de formação novo vem com faixas de áudio em inglês e espanhol, legendas profissionais nos dois idiomas e transcrições completas, e o áudio duplo continua a expandir-se pelo catálogo histórico. Os podcasts originais são gravados em espanhol.

Como funciona a IA, e é privada?

Tanto as explicações de código como a pesquisa semântica correm no teu dispositivo através do Apple Intelligence e da framework Foundation Models. A pesquisa usa uma arquitetura em duas fases — embeddings contextuais seguidos de reordenação no dispositivo — inteiramente no Neural Engine. Nada é enviado para um servidor externo. Requer um dispositivo compatível com o Apple Intelligence.

Com que frequência o conteúdo é atualizado?

Conteúdo novo é publicado todas as semanas, alinhado com o ciclo de lançamentos do iOS e os anúncios da WWDC. A integração com o YouTube permite ter transmissões em direto, vídeo podcasts e masterclasses disponíveis sem sair da app.

Sê honesto contigo próprio por um segundo

O Be Native não promete atalhos. O nosso conteúdo é 25% do caminho; os outros 75% és tu a escrever código, a praticar e a aprender com os teus próprios erros. Se procuras atalhos, esta não é a tua app. Se procuras bases sólidas e evolução constante, é.

Compreende o código. Muda o mundo.

Transferir