52
SMARTPHONE
Quem disse que programar é uma tarefa hercúlea que exige várias horas em frente a um
desktop? E se lhe dissermos que também pode aprender a programar durante as viagens
nos transportes públicos ou enquanto espera por aquele amigo que está sempre atrasado?
Aprender a programar no smartphone tem inclusive vantagens: as aulas são mais diretas,
mais práticas e estão sempre acessíveis.
GRASSHOPER
ANDROID / iOS
O nome da aplicação
nada tem a ver com a
empresa que a faz – a
Google –, mas o conceito
está lá: a ideia é que o
utilizador possa saltar
de lição em lição tal
como um gafanhoto
faz num campo. As
aulas estão pensadas
para serem curtas
e interativas, já que
existem objetivos, quase
como num jogo, para
o utilizador cumprir. A
aplicação permite ainda
‘renderizar’ os diferentes
passos de código que
vai introduzindo, para
que perceba melhor o
efeito dos comandos
que escreveu. Se estiver
alguns dias sem usar a
app, da próxima vez que
a iniciar é-lhe sugerido
que pratique um pouco
dos conhecimentos
'passados' antes de
avançar para novos.
MIMO:
APRENDE A
CODIFICAR
ANDROID / iOS
Esta aplicação é
mais abrangente
nos conteúdos que
disponibiliza e começa
logo por adaptar
as lições ao nível
de conhecimento e
tempo disponível que o
utilizador tem. Cada ‘aula’
é composta por vários
desafios interativos que
fazem o utilizador ‘mexer’
no código, repetindo por
vezes o mesmo objetivo
final, mas por meio de
tarefas diferentes, para
que o conhecimento
fique enraizado. Pode
aprender HTML, CSS,
JavaScript, Python
ou outras linguagens.
Pagando a subscrição
anual (€59,99)
desbloqueia a versão
Pro, que dá acesso
a mais recursos de
desenvolvimento web,
ciência de dados e
linguagens como React.
PROGRAMMING
HUB
ANDROID / iOS
Esta aplicação é um
verdadeiro rodízio
de aprendizagem de
programação: há teoria,
há prática, existem
compiladores de
código integrados (que
executam o código e diz
se há erros), existem
programas específicos
já codificados e que
facilitam a integração
de funcionalidades
para o nosso projeto
(como um relógio ou
uma calculadora) e,
não menos importante,
existem soluções para
os desafios que nos
vão sendo colocados,
para o caso de não os
conseguirmos resolver.
Uma chamada de
atenção: os recursos
gratuitos não lhe dão
acesso à totalidade dos
cursos, pelo que terá de
investir (€9,99/mês ou
€119,99/ano) para ter
acesso às formações
completas.
PROGRAMMING
HERO: CODING
JUST GOT FUN
ANDROID / iOS
Aprender a programar
através da criação de
um jogo. Se esta é uma
sinopse que lhe chama
a atenção, então esta
é a app mais indicada
para si. Existem dois
cursos para aprender:
programação em Python
e desenvolvimento
web (está prestes a ser
lançado um terceiro,
de desenvolvimento
mobile). As formações
estão divididas em
vários capítulos e há
tarefas para colocar
os ensinamentos em
prática. Um pormenor
que pode fazer a
diferença: tem integrado
um fórum no qual os
utilizadores partilham
dicas e entreajudam-se
em dúvidas e desafios.
Também integra
diretamente um editor de
código para que possa
praticar exercícios.