![simpleDEV. Swift c нуля до бесконечности](/img/default-banner.jpg)
- 56
- 116 064
simpleDEV. Swift c нуля до бесконечности
Argentina
Приєднався 8 тра 2022
Привет! Меня зовут Виктор и я действующий iOS-разработчик.
На этом канале я просто и интересно показываю как разрабатывать мобильные приложения на Swift.
Курс по обучению Swift c нуля: www.udemy.com/course/simpledev_swift/
На этом канале я просто и интересно показываю как разрабатывать мобильные приложения на Swift.
Курс по обучению Swift c нуля: www.udemy.com/course/simpledev_swift/
Мобильное приложение на Swift c нуля до полной архитектуры. Выпуск 6
В этой части закончим делать TitleSwitchView.
Ccылка на макет: clck.ru/33uWDd
Ссылка на проект в GitHub: clck.ru/33uWHW
- - - - - -
Присоединяйтесь к соцсетям моего образовательного проекта simpleDEV:
ВКонтакте:
simpledev_school
Канал в Telegram "Просто пиши код":
t.me/simple_dev
Буду рад вашим комментарием и вопросам!
Ccылка на макет: clck.ru/33uWDd
Ссылка на проект в GitHub: clck.ru/33uWHW
- - - - - -
Присоединяйтесь к соцсетям моего образовательного проекта simpleDEV:
ВКонтакте:
simpledev_school
Канал в Telegram "Просто пиши код":
t.me/simple_dev
Буду рад вашим комментарием и вопросам!
Переглядів: 1 511
Відео
Пишем приложение на Swift с нуля. Выпуск 5
Переглядів 793Рік тому
В прошлый раз остановились на первом созданном элементе -TitleSwitchView. Продолжим его редактировать, а также сделаем небольшой рефакторинг и анимацию увеличения размеров. Ccылка на макет: clck.ru/33uWDd Ссылка на проект в GitHub: clck.ru/33uWHW - - - - - - Присоединяйтесь к соцсетям моего образовательного проекта simpleDEV: ВКонтакте: simpledev_school Канал в Telegram "Просто пиши код"...
Реалити-создание приложения на Swift с разработчиком. Выпуск 4. Часть 2.
Переглядів 822Рік тому
"Шантаж" с количеством всего 100 лайков для предыдущего видео прошел практически успешно. Давайте, в этот раз без него) Ловите продолжение работы над switch-переключателем с анимацией. И не ленитесь поставить палец вверх, если видео оказалось полезным! Ccылка на макет: clck.ru/33uWDd Ссылка на проект в GitHub: clck.ru/33uWHW - - - - - - Присоединяйтесь к соцсетям моего образовательного проекта ...
Реалити-создание приложения на Swift с разработчиком. Выпуск 4.
Переглядів 1 тис.Рік тому
Продолжаем работать над созданием приложения рабочего графика с самого нуля! На текущий момент у нас уже создан auth-вью-контроллер. Сегодня сделаем switch-переключатель с анимацией. Следующая часть этого выпуска будет выложена, когда это видео наберет 100 лайков! Так что не забывайте тыкнуть палец вверх и поделиться этим видео с такими же увлеченными мобильной разработкой! - - - - - - Ccылка н...
iOS-приложение на Swift c нуля! Реалити-создание проекта с разработчиком. Выпуск 3.
Переглядів 1,4 тис.Рік тому
Привет! В прошлых видео мы уже создали библиотеку для авторизации и библиотеку компонентов. В третьем выпуске для нашего приложения с рабочим расписанием мы начнем делать экран авторизации. Let's go! Если тебе нравится эта идея и формат видео, обязательно подпишись и поставь лайк! Это лучший способ сказать "спасибо" за мои старания. - - - - - - Ccылка на макет: clck.ru/33uWDd Ссылка на проект в...
Мобильное приложение на Swift c нуля до полной архитектуры. Выпуск 2.
Переглядів 1,7 тис.Рік тому
Продолжаем работать над новым проектом и сегодня врываемся в Выпуск 2! Напомню, что в прошлом видео мы создали проект, добавили в него podfile и произвели небольшую реструктуризацию. Если тебе нравится эта идея и формат видео, обязательно подпишись и поставь лайк! Это лучший способ сказать "спасибо" за мои старания. gitignore: clck.ru/32xskL R.swift репозиторий: clck.ru/33uWMp Ссылка на проект ...
Мобильное приложение на Swift c нуля до полной архитектуры. Выпуск 1.
Переглядів 6 тис.Рік тому
Привет! На связи Виктор Приколота - действующий iOS-разработчик и автор этого канала. С этого видео я начинаю новую серию по созданию приложения с рабочим графиком в real-time режиме. В этот раз это будет уже более масштабный проект, так как мы начнем с самого нуля и полностью выстроим всю необходимую архитектуру. Велком в Выпуск №1! Если тебе нравится эта идея и формат видео, обязательно подпи...
CoreData в Swift. Разработка приложений
Переглядів 9 тис.Рік тому
Продолжаем снимать обучающие ролики по интересующим вас темам в изучении Swift! Сегодня разберем, как работать с инструментом CoreData - глобальной и быстрой базой данных, которая позволяет хранить объекты практически неограниченного объема и прямо в ней быстро и комфортно передавать файлы и данные между вашими приложениями - - - - - - - - Ссылка на демо-проект из видео в GitHub: clck.ru/33kjYC...
Учимся работать с UserDefaults. Программирование на Swift для начинающих.
Переглядів 2,1 тис.Рік тому
Сегодня разберем, как работать с инструментом UserDefaults на примере моего демо-проекта. - - - - - - - - Ссылка на демо-проект из видео в GitHub: clck.ru/33iJz2 Документация про UserDefaults: clck.ru/V2o8J Подписывайся на канал, а также присоединяйся к нашим соцсетям, там тоже есть много интересного про Swift! - - - - - - - - ➡ВКонтакте: simpledev_school ✈Канал в Telegram "Просто пиши к...
#25 Мобильное приложение на UIKit. Swift. Создаем ячейки для контроллера
Переглядів 1 тис.Рік тому
🆕📱Перезалив 25 части WorkoutApp! Спасибо, что вы у меня такие внимательные и заметили, что в эту часть было случайно загружено не то видео. Продолжаем делать заключительный контроллер приложения для тренировок. В этом видео добавим ячейки. Огромная просьба, если смотришь мои видео - подпишись на канал! Статистика, дело упрямое, я вижу, что много зрителей смотрят канал не подписавшись:( - - - - ...
#26.Завершаем приложение WorkoutApp на Swift! Создание коллекции с дефолтными данными
Переглядів 1 тис.Рік тому
Привет! В этом видео мы, наконец, завершим с вами создание интерфейса приложения WorkoutApp по макету. Остановимся на создании коллекции с дефолтными данными. Огромная просьба, если смотришь мои видео - подпишись на канал! Статистика, дело упрямое, я вижу, что больше 50% зрителей смотрят канал не подписавшись:( - - - - - - - - Ссылка на репозиторий проекта, тут всегда актуальная версия кода git...
#24 Мобильное приложение на UIKit. Swift. Делаем последний контроллер
Переглядів 911Рік тому
Привет! Я рад вернуться к записи новых видео! Надеюсь, вы ждали продолжения этой серии. Огромная просьба, если смотришь мои видео - подпишись на канал! Статистика, дело упрямое, я вижу, что много зрителей смотрят канал не подписавшись:( Сегодня приступим к созданию заключительного контроллера UI. - - - - - - - - Ссылка на репозиторий проекта, тут всегда актуальная версия кода github.com/VAmpers...
[#23 Мобильное приложение на UIKit. Swift] Рисуем график
Переглядів 999Рік тому
С наступающим Новым годом! Увидимся с вами в новых выпусках про Swift уже в следующем 2023 году! А сейчас давайте нарисуем график по координатам, сетку для которых подготовили в предыдущем выпуске. Ссылка на репозиторий проекта, тут всегда актуальная версия кода github.com/VAmpersand/WorkoutApp Ссылка на дизайн из Sketch App Sources: clck.ru/mQgR7 - - - - - - - - Присоединяйтесь к нашим соцсетя...
[#22 Мобильное приложение на UIKit. Swift] Cоздание координатной сетки для графика
Переглядів 702Рік тому
Скоро эта серия видео подойдет к концу. Сегодня приступаем еще к одному элементу приложения WorkoutApp! Ссылка на репозиторий проекта, тут всегда актуальная версия кода github.com/VAmpersand/WorkoutApp Ссылка на дизайн из Sketch App Sources: clck.ru/mQgR7 - - - - - - - - Присоединяйтесь к нашим соцсетям, там тоже есть много интересного про Swift: ➡ВКонтакте: simpledev_school ✈Канал в Tel...
Swift. Мобильная разработка. Создание Monthly Performance [#21 Приложение на UIKit]
Переглядів 684Рік тому
Если видео было полезным, не ленись - поставь лайк, чтобы я продолжал снимать разбор этого приложения! Ссылка на репозиторий проекта, тут всегда актуальная версия кода github.com/VAmpersand/WorkoutApp Ссылка на дизайн из Sketch App Sources: clck.ru/mQgR7 - - - - - - - - Присоединяйтесь к нашим соцсетям, там тоже есть много интересного про Swift: ➡ВКонтакте: simpledev_school ➡Канал в Tele...
[#20 Приложение на UIKit] Создание Daily Performance
Переглядів 693Рік тому
[#20 Приложение на UIKit] Создание Daily Performance
Swift для начинающих. Задачки с массивами. 6 уровень портала Codewars
Переглядів 793Рік тому
Swift для начинающих. Задачки с массивами. 6 уровень портала Codewars
[#19 Приложение на UIKit] Создаем элемент Steps counter
Переглядів 805Рік тому
[#19 Приложение на UIKit] Создаем элемент Steps counter
6 KYU_ЧАСТЬ 3. Swift для начинающих. Задача с римскими числами!
Переглядів 636Рік тому
6 KYU_ЧАСТЬ 3. Swift для начинающих. Задача с римскими числами!
[#18.2 Приложение на UIKit] Создаем элемент Workout stats для отражения статистики тренировки
Переглядів 765Рік тому
[#18.2 Приложение на UIKit] Создаем элемент Workout stats для отражения статистики тренировки
[#18. Приложение на UIKit] Создаем элемент Workout stats для отражения статистики тренировки
Переглядів 695Рік тому
[#18. Приложение на UIKit] Создаем элемент Workout stats для отражения статистики тренировки
iOS-разработке конец? Что будет с работой и стоит ли учить Swift?
Переглядів 10 тис.Рік тому
iOS-разработке конец? Что будет с работой и стоит ли учить Swift?
[#17. Приложение на UIKit] View для процентного отображения Completed/Remaining
Переглядів 8482 роки тому
[#17. Приложение на UIKit] View для процентного отображения Completed/Remaining
[#16. Приложение на UIKit] Добавляем изменение значений Remaining/Elapsed time на таймере
Переглядів 6992 роки тому
[#16. Приложение на UIKit] Добавляем изменение значений Remaining/Elapsed time на таймере
Из продаж В ПРОГРАММИСТЫ В 28 ЛЕТ! Мой путь к профессии iOS-разработчика, ошибки, мотивация.
Переглядів 3,2 тис.2 роки тому
Из продаж В ПРОГРАММИСТЫ В 28 ЛЕТ! Мой путь к профессии iOS-разработчика, ошибки, мотивация.
6 KYU_ЧАСТЬ 2. Задачки на Swift для НОВИЧКОВ.
Переглядів 3822 роки тому
6 KYU_ЧАСТЬ 2. Задачки на Swift для НОВИЧКОВ.
6 KYU_ЧАСТЬ 1. Задачки на Swift для НОВИЧКОВ.
Переглядів 1,1 тис.2 роки тому
6 KYU_ЧАСТЬ 1. Задачки на Swift для НОВИЧКОВ.
7 KYU_ЧАСТЬ 2. Задачки на Swift для НОВИЧКОВ.
Переглядів 9462 роки тому
7 KYU_ЧАСТЬ 2. Задачки на Swift для НОВИЧКОВ.
[Приложение на UIKit] Потерянное видео с созданием баров!
Переглядів 1 тис.2 роки тому
[Приложение на UIKit] Потерянное видео с созданием баров!
Swift для НОВИЧКОВ. Решаю простые задачки с портала Codewars - KYU 7_ЧАСТЬ 1
Переглядів 1,3 тис.2 роки тому
Swift для НОВИЧКОВ. Решаю простые задачки с портала Codewars - KYU 7_ЧАСТЬ 1
Спасибо, хороший фундамент для написания своего приложения. Не без замечаний, но с хорошей пищей для размышления!
А как лучше организовать хранение сложных данных в UserDefaults? я сам недавно закончил универ и понял, что моя специальность не для меня. Решил попробовать себя в IT, прошел курсы Skypro по веб-дизайну и получил оффер в крутой компании))
В TabBarController в методе getController можно не использовать return, так как switch это один оператор в методе и можно обойтись без return. И можно реализовать еще вот так: let controllers = Tabs.allCases.map(getNavBarController) setViewControllers(controllers, animated: false)
Топппппп🔥🔥🔥
Такой кайф смотреть твои видосы 🔥
Худшее объяснение , которую я слышала, для НЕ новичков.🫸
Сильно ли сложнее\проще сделать тоже самое через SPM а не поды?
какая архитектура используется?
проект скрыт
здравствуйте! великолепные ролики, можете подсказать - на какой архитектуре это приложение?
Мелкий шрифт в 720р сложно смотреть
Мелкий код и в 720р, плохо читается
Прям круто, очень много для себя подчеркнул! Минутка душноты😁 не могу понять зачем везде писать translatesAutoresizingMaskIntoConstraints, если есть расширение для UIView можно же сделать кастомный метод addSubviews и там отключить для каждого много строк кода можно таким образом убрать.
Можно узнать - какую версию XCode вы используете в данных видео?
красава
А мой код тесты пройдет var xx: [Int] = [1, 2, 3, 4, 5, 6, 7] func rev(n:[Int])->[Int]{ return n.compactMap {Int(String($0))}.reversed() } print(rev(n:xx))
Спасибо за урок
пушка🤩
Спасибо за видео.Коммент в поддержку! Иду дальше по проекту
тут еще есть живые?😀
Когда у мамы появляется менеджер, он называется - Mamanager 🧐
Какая же путаница с этим календарем. В моем случае calendar.current в firstWeekDays выдает по умолчанию 2 и по идее calendar.shortStandaloneWeekdaySymbols должен выдавать массив сразу с понедельника тогда, там ведь так и написано, выдает массив в зависимости от локали. И никакой разницы тогда с firstWeekDays = 1 или 2. Или этот массив работает не так, как я понимаю
Чтобы посмотреть количество поинтов в отступе Sketch, включите рулетку View-Canvas-Show Rulers
Большое спасибо за видео. Прекрасное объяснение. Один из лучших уроков по этой теме на ютубе
Виктор! Виктор! Виктор! Продолжение!
а зачем контент вью сделали публичным, вместо того, чтобы в этот вью добавлять просто все составляющие?
Здравствуйте! Спасибо за видео! Подскажите, пожалуйста, будет ли работать код из видео с кастомными структурами?
В прошлом ролике писал по поды. сделал все на СПМ. теперь решил разобраться а как можно добавлять внешние либы не через поды а через bild Phases. вроде удобней чем через поды. в разделе Link Binary можно добавить фаил проекта и юзать его в import
не взлетело(
взлетело)))) делал по наитию но без всяких подов и тд сделал, для меня вообще не очевидное решение вышло. еси что на гите MAKSIM89PW оставлю
че то с подами беда . делаю все как в видео. раз 10 переделывал. выдает красный ворнинги при билде. хз куда смотреть и как фиксить((( пошел пробовать с спм делать
с спм заняло в разы меньше времени. да есть нюансы у СПМ. Говорят что они больше занимают места и тянут всю либу а поды только конкретный модуль. но как бы не пофиг ли с современными девайсами?
Видео ни о чём. Попытка в мотивацию слабая
Добрый день, у меня возник вопрос по задаче "Find the first non-consecutive number". В условии указано, что числа в массиве могут быть отрицательные, не значит ли это, что первый элемент у нас не всегда будет 1?
гениально! спасибо за видео
12:20 ... и тут меня накрыло)))))))
dotAngle уже пол часа не могу понять что происходит
Первый раз познакомился с вашим каналом и Core Data. Классно объясняете, почти не останавливал видео) Еще немного почитать теории и готов идти на собес))
может кто то пожалуйста подсказать почему itemView.configure (24:28) находится в setupViews() и не может находиться в теле класса (например после объявления itemView)
Мне кажется отличные видео, буду смотреть дальше, много чему уже научился, но пока лучше всего получается делать тю-тю-тю
Какая архитектура применятся при создании этого проекта?
ты лучший
Виктор, покажи как отделить модули в отдельный репозиторий и потом работать с ними в проекте.
👋Когда продолжение? 🤝
Вы могли бы вернуться к моменту, где есть проблема с изменением названия левой кнопки навигационного бара - Start и Pause? Не помню, чтобы где то вы фиксили это.
Спасибо!!!
Большое спасибо)
Когда будет продолжение?
Очень ждем продолжения 😢
будет продолжение ?
Всем разработчикам iOS в России надо быть готовым продаться буржуинам НАТО за банку варенья и коробку печенья. Как мальчишь плахиш
А будет ли продолжение?)
Спасибо, классный разбор
Подскажите пожалуйста там где нужно было в Resources указать верхние кнопки я не как не могу их вызвать в session и progress пж