Точка входа в программирование
20.6K subscribers
1.14K photos
203 videos
2 files
2.67K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Дорожная карта для разработчиков iOS на 2022 год

Ловите актуальную дорожную карту для iOS-разработчиков, которая содержит в себе, как полезные ссылки на курсы, так и конкретные темы и технологии, которые необходимо изучить:

https://dev.to/shreethaanu/ios-developer-roadmap-2022-3bpi

#ios
Полезные ресурсы для начинающего iOS разработчика

1. Awesome iOS — здесь собраны материалы по библиотекам, фреймворкам, алгоритмам и даже просто подкасты и книги по iOS: https://github.com/vsouza/awesome-ios

2. Awesome SwiftUI — такой же большой сборник обучающих материалов как и Awesome iOS, но по SwiftUI: https://github.com/vlondon/awesome-swiftui

3. Open-Source iOS Apps — в этом репозитории собраны примеры iOS приложений с открытым исходным кодом: https://github.com/dkhamsing/open-source-ios-apps

4. iOS learning materials — обучающие материалы: https://github.com/jVirus/ios-learning-materials

5. Swift Programming Language Evolution — это официальный репозиторий Apple с изменениями и дополнениями по Swift: https://github.com/apple/swift-evolution

#ios #swiftui
This media is not supported in your browser
VIEW IN TELEGRAM
Объясняем Kotlin Multiplatform на крестиках-ноликах

KMM позволяет разработчикам объединить всю бизнес-логику в единые модули и запускать один и тот же код на разных платформах. За последние несколько лет эту модель обсуждают всё чаще.

Разработчик Тихон Устинов рассказал о плюсах и минусах работы с KMM в проекте, а также на примере создания игры «крестики-нолики» на Android, iOS и JS продемонстрировал, как применять KMM:

https://habr.com/ru/company/rostelecom/blog/682160/

#kmm #android #ios
Полное руководство по работе с терминалом на Mac OS

В этом гайде вы найдёте как:
— работать с командной строкой, файлами и каталогами,
— загрузить файлы с помощью curl,
— установить пользовательскую тему и шрифт,
— изменить настройки .zshrc,
—работать с Github с помощью git.

Подробнее: https://tprg.ru/of1F

#ios
Как создать приложение по бронированию сеансов в кинотеатре?

В этом видеоуроке рассматривается, как реализовать приложение для iOS на основе дизайна в Figma. В приложении можно выбирать не только фильмы и время сеанса, но и места в кинотеатре. Автор показывает примеры, как создать drag-жест, карточки в стиле Tinder со swipe.

Подробнее: https://youtu.be/EkcKeGQm3_U

#ios
Руководство от Apple по планированию приложений

Apple выпустила гайды, которые помогают спланировать процесс разработки для каждой Apple платформы: iOS, iPadOS, macOS, tvOS и watchOS.

В них разбираются основные инструменты и технологии, которые нужны для создания приложения. Также в гайдах есть учебные материалы, рекомендованные Apple.

Источник: https://developer.apple.com/ios/planning/

#ios #начинающим
Создаём цветовые палитры в Xcode

С помощью Xcode можно создавать и повторно использовать наборы цветов. Использование полноценной цветовой палитры в различных Xcode-проектах упрощает поиск нужных цветов и позволяет реализовывать цветовые схемы в приложениях намного быстрее.

Подробнее о том, как создать собственную палитру в редакторе — в статье:

https://habr.com/ru/company/otus/blog/700572/

#ios #xcode
Курс для начинающих iOS-разработчиков от Apple

Недавно Apple обновила свою программу по основам Xcode, Swift UI и UIKit. В конце курса можно также найти дополнительные материалы и видео для самостоятельного изучения:

https://developer.apple.com/tutorials/app-dev-training/

#ios
«Рик и Морти» создаём приложение на Swift

Серия видеоуроков по созданию iOS-приложения на тему популярного мультсериала с помощью Swift и UIKit.

Приложение отображает всех персонажей и эпизоды, но это только часть функциональности. Вы начнёте с настройки проекта и вместе с автором шаг за шагом создадите приложение с нуля:

https://youtu.be/EZpZDuOAFKE

#начинающим #ios
Самые частые ошибки начинающих iOS-разработчиков

Александра Башкирова, старший код-ревьюер на курсе «iOS-разработчик» в Яндекс Практикуме, разбирает несколько популярных ошибок, которые допускают новички.

Например, ошибки в вёрстке, избыточные force unwrapping, неправильное использование switch и guard. Также автор рассказывает к чему приводят эти ошибки и как их избежать:

https://habr.com/ru/company/yandex_praktikum/blog/722812/

#ios