A linguagem swift é uma linguagem open source com um elevado crescimento e que permite desenvolver aplicações em diversos contextos, nomeadamente aplicações ios, watchos, tvos e os x. A nova versão desta linguagem, o swift 3, apresenta uma estrutura e sintaxe mais coerentes com o objetivo de permitir o desenvolvimento de aplicações de uma forma mais célere.O desenvolvimento de aplicações para dispositivos móveis passou a assumir um papel muito relevante, principalmente no que diz respeito ao estabelecimento de lojas online, como a app store da apple, que permitem que qualquer pessoa aceda e instale aplicações para uso no seu dia a dia, tanto com objetivos utilitários como lúdicos. Tendo em conta esse crescimento, surge este livro destinado a todos os que se interessam pelo desenvolvimento de aplicações móveis, bem como aos programadores de aplicações para dispositivos móveis. Escrito de uma forma simples e objetiva, cobre desde os conceitos de nível mais básico até à introdução de alguns conceitos avançados para swift 3 na plataforma ios 10.No decorrer da obra é desenvolvida uma aplicação que está disponível na app store, denominada taster. Desta forma o leitor acompanha todos os detalhes de desenvolvimento até à publicação na loja online. Entre outros, são abordados os seguintes temas:·ambiente de desenvolvimento xcode;·linguagem swift;·ciclo de vida de uma app;·model-view-controller;·controladores;·gestos e movimento;·som e animação;·localização e mapas;·comunicação e rede; ·redes sociais;·conceitos avançados;·persistência (incluindo core data e icloud);·submissão à app store.