Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/henriqueotogami/puc-rs-swift-uikit
[PT-BR] Desenvolvimento iOS em Swift, utilizando UIKit, pela PUC-RS utilizando o app iTunes U.
https://github.com/henriqueotogami/puc-rs-swift-uikit
coredata corelocation delegate ibeacon ios-app ios-swift mapkit mvc spritekit swift uikit xcode12
Last synced: about 2 months ago
JSON representation
[PT-BR] Desenvolvimento iOS em Swift, utilizando UIKit, pela PUC-RS utilizando o app iTunes U.
- Host: GitHub
- URL: https://github.com/henriqueotogami/puc-rs-swift-uikit
- Owner: henriqueotogami
- License: mit
- Created: 2021-01-28T03:02:25.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-31T02:44:38.000Z (about 2 years ago)
- Last Synced: 2024-11-05T23:39:08.506Z (3 months ago)
- Topics: coredata, corelocation, delegate, ibeacon, ios-app, ios-swift, mapkit, mvc, spritekit, swift, uikit, xcode12
- Language: Swift
- Homepage:
- Size: 8.32 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Desenvolvimento iOS em Swift | PT-BR 🇧🇷
### *Somente UIKit, não aborda sobre SwiftUI
> Produzido por PUCRS - Pontifícia Universidade Católica do Rio Grande do Sul. Departamento: FACIN
### 📅 Data de criação do curso: 1 de Outubro de 2014 | Atualização: 24 de Junho de 2015
### Duração estimada: 4 semanas
---
Sobre o curso
## **Descrição**
### Bem-vindo ao iTunes U "Desenvolvimento iOS em Swift"!
Neste curso, você estará mergulhando no mundo da programação para dispositivos móveis da Apple e se tornará um desenvolvedor com sólido conhecimento! Nosso currículo foi confeccionado com foco nos conteúdos mais relevantes e aborda conceitos essenciais para criação de aplicativos móveis - partindo do paradigma básico de programação em Swift até a implementação de aplicativos complexos com o uso de Push Notifications. Vídeos serão utilizados para ajudá-lo na compreensão, e uma extensa lista de materiais de referência estará sempre acessível para suporte. Contamos também com a sua dedicação para um pleno aproveitamento.
Esperamos que goste, e aguardamos ansiosos para tê-lo no time de desenvolvedores iOS!
## 🎓 Instrutores
Os instrutores do curso "Desenvolvimento iOS em Swift" são profissionais altamente qualificados nas tecnologias Apple e nas linguagens Objective-C e Swift. Além disso, todos contam com diversas publicações na App Store, larga experiência em educação e participação em palestras e conferências a nível mundial, como a WWDC, da Apple.
Apaixonados pelo que fazem, buscam reinventar o processo de inovação e criação, a partir de metodologias didáticas diferenciadas e suporte contínuo em diferentes áreas de atuação.
Atualmente, trabalham em um projeto extremamente inovador, capacitando estudantes de graduação em desenvolvimento iOS e empreendedorismo.
A equipe é composta por 6 profissionais, sendo 5 instrutores e 1 Gerente de Projetos:
|Nome|Profissão|Contato 1|Contato 2|Contato 3|
|:---:|:---:|:---:|:---:|:---:|
Afonso Sales |iOS Dev Instructor | [LinkedIn](https://www.linkedin.com/in/afonsosales/) | [[email protected]](mailto:[email protected])|[GitHub](https://github.com/afonsosales)
Alan Santos | iOS Dev Project Manager | LinkedIn | [[email protected]](mailto:[email protected])|GitHub|
Alexandra Aguiar | iOS Dev Instructor | [LinkedIn](https://www.linkedin.com/in/alexandraaguiar/) | [[email protected]](mailto:[email protected])|[GitHub](https://github.com/xandaaguiar)
Mauricio Meirelles | iOS Dev Instructor | [LinkedIn](https://www.linkedin.com/in/mauriciomeirelles/) | [[email protected]](mailto:[email protected])|[GitHub](https://github.com/mauriciomeirelles)
Mauricio Zaquia | iOS Dev Instructor | LinkedIn | [[email protected]](mailto:[email protected])|[GitHub](https://github.com/mtzaquia)
Ricardo Rauber | iOS Dev Instructor | [LinkedIn](https://www.linkedin.com/in/ricardorauber85/) | [[email protected]](mailto:[email protected])|[GitHub](https://github.com/ricardorauber)#### Informações de contato foram obtidas na seção iTunes U > Desenvolvimento iOS em Swift > Informações > Professor
---
### Sumário das aulas
- [x] Vídeo 1: Instrutores;
- [x] Vídeo 2: Introdução ao Swift;
- [x] Vídeo 3: Arquitetura iOS - MVC, Delegate, Data Source, Notification Center;
- [x] Vídeo 4: Interfaces Gráficas - UIViewController, Interface Builder;
- [x] Vídeo 5: Tabelas - UITableView, Prototype Cell;
- [x] Vídeo 6: Views customizadas no Interface Builder - @IBDesignable, @IBInspectable;
- [x] Vídeo 7: Storyboard e Navegação - UINavigationController, UITabBarController;
- [x] Vídeo 8: Múltiplas telas - UIScrollView, UISlider, UISwitch, UIImageView;
- [x] Vídeo 9: Concorrência e Linguagem Funcional - GCD, Threads;
- [x] Vídeo 10: Armazenamento e Persistência de Dados - NSUserDefaults, Core Data, CloudKit;
- [x] Vídeo 11: Core Location e Mapas - MapKit;
- [x] Vídeo 12: CoreBluetooth e Contexto - iBeacon;
- [x] Vídeo 13: Desenvolvimento de Jogos - SpriteKit;
- [x] Vídeo 14: Notificações - Push Notifications, Push Actions, Slient Notifications.---
## Link do curso no app iTunes U | Para iPhone e iPad 📱
> Atualmente, não é possível assitir esse curso apenas no Mac. É necessário um iPhone ou iPad.
---
Anotações das aulas
## Notion 📖[Anotações do curso de Desenvolvimento iOS em Swift (clique aqui)](https://www.notion.so/Desenvolvimento-iOS-em-Swift-c372b464c56548a8bd85946c2ebef94a)
---
Versão do Swift
#### Estou utilizando a versão Version 12.2 (12B45b) do Xcode no MacOS Catalina e Swift 5. Recentemente (06/2021), atualizei para o MacOS Big Sur.
#### O curso foi desenvolvido em Swift 2.2, assim este repositório serve como atualização.---
Contribuições para este repositório
## Contribuições sempre são bem-vindas 👨🏻💻
- [x] Faça um fork deste repositório (https://github.com/henriqueotogami/PUC-RS-Swift-UIKit/fork);
- [x] Crie um branch com as suas modificações ` git checkout -b my-new-resource `;
- [x] Faça commit `git commit -am 'Adicionando um novo recurso ...'`;
- [x] Faça um Push ` git push origin my-new-feature ` ;
- [x] Crie uma nova pull request neste repositório. :octocat:**Depois que sua pull request for merged, você pode excluir sua branch tranquilamente.**
---
## Repositório desenvolvido por Henrique Matheus Alves Pereira 🦁