Архивы Курс 27: VK News Feed App
Задумывались ли вы, как приложения создаются в реальном мире? Хотели ли вы попробовать себя в написании полноценного современного приложения? Давно планировали начать разрабатывать интерфейс приложения через код?
Представляем вам наш новый увлекательный курс который будет посвящен созданию приложения по типу новостной ленты приложения ВКонтакте используя различные JSON APIs непосредственно из сервера ВКонтакте.
Мы реализуем огромное количество классного функционала в совершенно разных направлениях: от создания красивого пользовательского интерфейса двумя способами: через код и через XIB файлы до работы с сетью, запроса различных данных с сервера с помощью VK SDK API и парсинга JSON данных.
Чтобы по мере разрастания проекта код все также оставался понятным и читаемым в данном курсе я подниму вопрос архитектуры, и весь проект будет следовать архитектуре под названием Clean Swift.
Еще одна замечательная серия тем, которые мы затронем это я научу вас как динамически высчитывать размеры ячеек в зависимости от размера контента, который они содержат. И многое, многое другое!
Чтобы сделать уроки этого курса очень простыми, мы начнем с нуля, создав новый проект. Вот краткий список тем, который мы реализуем в этом курсе:
Clean Swift Architecture
User Authorization / Registration
JSON Decodable
Asynchronous Data Fetching
Auto Layout Programmatically / using XIB
NSLayoutAnchor and Anchor Extension
UITableViewCells Dynamic Behavior
Loading and Caching Images
Nested UICollectionViews
UICollectionView Custom Layout
UINavigationController
CAGradientLayer & Custom Shadows
Что вас ожидает:
30+ видеоуроков с подробным объяснением функционала
Исходный код для каждого урока
Swift 4.2 & 5 обновленный синтаксис
Содержание
1. Intro (08:05)
2. Installing VKSDK (15:11)
3. VK SDK and User Authorization (39:04)
4. VK SDK API Networking Logic (17:12)
5. Fetch Newsfeed JSON (11:11)
6. Implementing Parsing Logic (19:33)
7. The Importance of Architecture (09:24)
8. Setup Clean Swift Xcode Templates (03:37)
9. Clean Swift Architecture Overview (10:36)
10. Into Clean Swift VIP Cycle (14:56)
11. Newsfeed Cells Layout by XIB (23:12)
12. Parsing Data Into Cells (24:33)
13. Fetch Groups and Users JSON Data (19:36)
14. Loading and Caching Images (10:25)
15. Implementing Post Images JSON Fetching (28:00)
16. Cells Transformation With Card View (05:56)
17. Auto Sizing Cells Part 1 (24:07)
18. Auto Sizing Cells Part 2 (26:47)
19. Auto Sizing Cells Part 3 (17:57)
20. NSLayoutAnchor and Anchor Extension (24:48)
21. Auto Layout Programmatically Part 1 (21:17)
22. Auto Layout Programmatically Part 2 (38:29)
23. Cell Buttons Delegation (22:39)
24. Handling Cell Buttons (21:36)
25. Nested UICollectionViews (33:55)
26. UICollectionViewCustomLayout Part 1 (26:35)
27. UICollectionViewCustomLayout Part 2 (30:56)
28. Fetch and Show User Avatar Picture (30:48)
29. Manual Automatic Post Refresh and UI Improving (17:22)
30. Loading Previous Posts (37:14)
31. Previous Posts Footer Loader (18:15)
32. Gradient View and Cell Shadows (15:42)
Общая продолжительность курса 11 часов 11 минут 40 секунд.
«ВКонтакте» заблокировал группу омской экологической инициативы
Экспресс-новости
06.07.2023 16:20
Вся Россия
Свобода слова
«ВКонтакте» заблокировал группу омской экологической инициативы «Нам в Омске жить». Внимание на это обратил AvtozakLIVE.
«Дорогие друзья, случилось неизбежное. Как вы видите в последнее время наша репрессивная машина настроилась на борьбу с экологией, природой и экоактивизмом. В жернова этого режима тирании угодили и мы с вами!» — написано на странице сообщества.
В группе среди прочего критикуются решения местных чиновников, а также война с Украиной.
- С начала полномасштабной войны в Украине «ВКонтакте» массово блокирует страницы оппозиционных активистов и политиков, а также паблики независимых изданий и сообществ. Аналогичные блокировки проводили «Одноклассники». В некоторых случаях блокировкам также подверглись телеграм-каналы и подкасты на платформах «Яндекс.Музыка» и SoundStream.
Теги:
экоактивизм, блокировка, ВКонтакте, Генпрокуратура
Чтобы ничего не пропустить, подпишитесь на наш телеграм-канал
Телеграм-канал овд-инфо04.07.2023
12:41
Свердловская область
Суд в Екатеринбурге приговорил жителя Нижневартовска к 13 годам по обвинению в поджоге военкомата
03.07.2023
15:50
Тульская область
Алексею Москалеву ужесточили приговор после апелляции
15:35
Ростовская область
Ростовского подростка осудили на 6 лет колонии по делу о подготовке поджога военкомата
13:24
Забайкальский край
Жителя Читы приговорили к условному сроку по трем уголовным статьям
01.07.2023
12:38
Москва
Крымскую татарку Ление Умерову оставили в СИЗО по делу о шпионаже
30.
06.202318:21
У жительницы Севастополя обследовали квартиру из-за комментария о взрыве на Крымском мосту
16:50
Свердловская область
Пермяка приговорили к 10 годам колонии из-за поджога военкомата. Ему вменили госизмену и теракт
15:43
Вся Россия
«ВКонтакте» заблокировал паблик независимого медиа «Твердый знак Тамбов»
15:13
Москва
Москвич, арестованный седьмой раз за год, заявил о пытках
26.06.2023
15:48
Краснодарский край
В Сочи контрактника приговорили к 2 годам и 3 месяцам колонии из-за отказа отправиться на войну
23.06.2023
17:23
Москва
Политика Максима Каца оштрафовали из-за отсутствия маркировки «иноагента»
17:07
Вся Россия
В России заблокировали независимый сервис обращений к депутатам «Приёмная»
22.
06.202314:12
Свердловская область
Суд в Екатеринбурге назначил 11 лет лишения свободы фигуранту дела о поджоге военкомата
11:06
Вся Россия
В России заблокировали сайты украинских силовых ведомств и другие ресурсы
21.06.2023
17:21
Владимирская область
Жителю Владимира назначили обязательные работы из-за видео о причастности ВСУ к пожару на складе
13:45
Вся Россия
Конституционный суд отказался отменить административную статью о дискредитации армии
20.06.2023
16:30
Москва
После «арестной карусели» мужчину отправили в СИЗО по обвинению в переводе денег ВСУ
15:53
Москва
Телеграм и вайбер оштрафовали из-за отказа удалять информацию о войне
14:59
Челябинская область
В Челябинске 17-летнего юношу отправили в СИЗО по делу о подготовке диверсии на железной дороге