Aplicativo iOS de previsão de tempo integrado com a API OpenWeather. Esse projeto faz parte do curso de introdução ao desenvolvimento iOS do canal Attekita Dev em parceria com a Backfront Academy.
Versão do XCode utilizada: 14.3.1
- Introdução ao XCode
- UIKit
- Introdução ao ViewCode
- ViewCode vs Storyboards
- Autolayout
- Integração com APIs
- Processamento multi-thread
https://www.figma.com/file/OczdlZrkU7Z7DyYLLDoiPo/App-Tempo?type=design&node-id=0%3A1&mode=dev
Nesse link você encontra o projeto de interface no Figma
Esse aplicativo integra com a API da OpenWeather. Para fazer a integração você precisará realizar seu cadastro no site da API e gerar a sua chave de acesso que será utilizada nas requisições, conforme demosntrado no projeto.
Cada aula possui uma branch nesse reposítorio, o conteúdo de cada branch reflete ao estado do aplicativo após a respectiva aula, ou seja, com todas as implementações que fizemos durante a aula.
- Conhecedo a IDE Xcode
- Criando nosso projeto do zero
- Entendendo o Interface Builder
- Criando os primeiros componentes UIKit
branch aulas/aula-01
- Configurando o projeto sem storyboard
- Introdução ao ViewCode
- Autolayout
branch aulas/aula-02
- Hierarquia
- Construindo componentes customizados
- Entendendo o recurso de Assets do XCode
branch aulas/aula-03
- StackViews
branch aulas/aula-04
- CollectionView
branch aulas/aula-05
- TableView
branch aulas/aula-06
- Integração com a API
branch aulas/aula-07