Мы собираемся создать реальное приложение для iOS. И когда я говорю реальное, я имею в виду, что вы можете использовать это приложение каждый день, общаться с друзьями и семьей! В отличие от любых других курсов, когда мы закончим курс, у нас будет приложение, готовое для публикации в AppStore. Это приложение для чата iOS14 может легко заменить ваше родное приложение для чата iOS или WhatsApp.
Что будет в нашем приложении:
Чат один на один
Каналы
Мультимедийные сообщения (фото, видео, аудио, местоположение)
Всплывающее уведомление
Аутентификация пользователей Firebase
Firebase storage
Firebase Firestore
Облачный обмен сообщениями Firebase
Пользовательские представления UUCollection
Пользовательские UITableviews
Git контроль версий
Приложение охватывает гораздо больше тем, невозможно все здесь включить
Курс научит вас писать чистый код, структурировать разработку вашего приложения, так что даже если вы вернетесь к своему коду через несколько лет, вы сможете ясно читать и понимать его.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Setting text, background color and tail of the message
Урок 69.
00:06:04
Updating microphone button
Урок 70.
00:13:40
Getting Old chats
Урок 71.
00:10:12
Listening for new chats
Урок 72.
00:10:19
Test Run New chats
Урок 73.
00:10:45
Showing load early messages
Урок 74.
00:18:10
Implementing Loading more messages
Урок 75.
00:12:41
Typing Listener class
Урок 76.
00:12:29
Creating typing object
Урок 77.
00:05:07
Testing Typing indicator
Урок 78.
00:12:26
Updating recent with new chats
Урок 79.
00:05:02
Update Message Read Status
Урок 80.
00:11:07
Call update read status function
Урок 81.
00:12:39
Listen for read status changes
Урок 82.
00:08:10
MKMessage read status update
Урок 83.
00:12:59
Fixing bug with infinity loop
Урок 84.
00:14:53
Adding action sheet for multimedia messages
Урок 85.
00:16:56
Showing gallery
Урок 86.
00:16:33
Sending picture message
Урок 87.
00:16:45
Receiving and showing picture message
Урок 88.
00:20:01
Sending video message part 1
Урок 89.
00:12:12
Sending video message part 2 (upload video)
Урок 90.
00:19:39
Receive and show video message
Урок 91.
00:13:52
Show picture and video on message tap
Урок 92.
00:11:47
Location Manager class
Урок 93.
00:13:59
Sending location message
Урок 94.
00:07:11
Receiving location message
Урок 95.
00:10:13
Map View Controller
Урок 96.
00:10:42
Showing Map view and adding pin
Урок 97.
00:14:37
Add Gesture recognizer for audio messages
Урок 98.
00:18:25
Audio Recorder class
Урок 99.
00:09:09
Recording Audio message
Урок 100.
00:14:17
Sending Audio Message
Урок 101.
00:14:35
Download and show audio message
Урок 102.
00:16:31
Adding play function to audio messages
Урок 103.
00:05:39
Basic Audio Player explained
Урок 104.
00:17:07
Channels UI
Урок 105.
00:07:10
Connecting UI to code
Урок 106.
00:18:25
Channel Model and channel cell
Урок 107.
00:09:12
Setup Channel table view data source
Урок 108.
00:10:04
My Channels and Add Channel view UI
Урок 109.
00:17:21
Add Channel part 1
Урок 110.
00:09:18
Add Channel Part 2 upload avatar
Урок 111.
00:11:13
Save channel to firebase
Урок 112.
00:09:19
Download User Channel
Урок 113.
00:16:42
My Channels table view controller
Урок 114.
00:12:46
Channel editing
Урок 115.
00:09:10
Show edit channel details
Урок 116.
00:06:29
Test Editing channel
Урок 117.
00:12:19
Download Subscribed and All channels functions
Урок 118.
00:07:40
Download and show channels
Урок 119.
00:16:36
Pull to reload chats
Урок 120.
00:20:43
ChannelDetailTableView
Урок 121.
00:13:35
Channel Detail Delegate
Урок 122.
00:15:24
Unfollow channel
Урок 123.
00:27:03
Channel Chat View
Урок 124.
00:21:20
Sending Channel Chats
Урок 125.
00:07:18
Fixing date label for message
Урок 126.
00:14:32
Creating certificates
Урок 127.
00:14:17
Registering app for push notifications
Урок 128.
00:08:57
Send test push notification
Урок 129.
00:13:39
Push notification service
Урок 130.
00:11:21
Send push notifications from the app
Урок 131.
00:05:26
Removing budge after reading messages
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
На этом курсе вы научитесь программировать свое первое нативное приложение для iOS. Вы поймете основы языка Swift и фреймворка SwiftUI с Xcode. Мы рассмотрим основы дизайна приложений, как перемещаться между экранами, как хранить постоянные локальные данные и использовать веб-сервисы для отображения данных на экране.
Swift для Разработчиков iOS Среднего и Продвинутого Уровней
Swift for Intermediate and Advanced iOS Developers
Язык Swift был представлен в 2014 году, и теперь он стал одним из самых любимых языков программирования в мире. Swift — это сила, стоящая за созданием современных приложений для iOS, macOS, iPadOS, tvOS и watchOS. Практически все новые приложения для платформы Apple реализованы на языке Swift. С момента выпуска Swift он приобрел множество новых удивительных функций.
Добро пожаловать в основы Swift UI. Во-первых, этот курс было разработано для людей, у которых есть хотя бы база Swift. Вам не обязательно быть профессионалом, но, по крайней мере, знать основы. А если вы не знаете основ, ознакомьтесь с iOS Dev Launchpad. Итак, этот курс призван создать основу для Swift UI и сосредоточиться на том, что я считаю основным навыком. И это перемещение данных... вы знаете, Swift UI декларативен, что сильно отличается о