Forwarded from Библиотека программиста | программирование, кодинг, разработка
Привет! Проводим исследование, чтобы помочь программистам быстрее находить вакансии, релевантные их навыкам и запросам.
Присоединяйтесь — опрос займет не более 5 мин: https://proglib.io/w/fa68107d
Заинтересованным участникам вышлем ссылку на результаты.
Присоединяйтесь — опрос займет не более 5 мин: https://proglib.io/w/fa68107d
Заинтересованным участникам вышлем ссылку на результаты.
Учимся правильно структурировать проекты Xcode: https://proglib.io/w/161a4d41
Вадим Белотицкий, руководитель iOS-разработки Яндекс Go, рассказывает о причинах, по которым его команда решила внедрять SPM (Swift Package Manager), и о решении возникших проблем, включая:
- Проблемы с компиляцией
- Сочетание Swift- и Objective-C-кода
- Падения, связанные с некорректной линковкой проекта
- Сочетание двух менеджеров зависимостей — CocoaPods и SPM
- Проблемы сборки на CI (TeamCity)
https://proglib.io/w/4c033d3e
- Проблемы с компиляцией
- Сочетание Swift- и Objective-C-кода
- Падения, связанные с некорректной линковкой проекта
- Сочетание двух менеджеров зависимостей — CocoaPods и SPM
- Проблемы сборки на CI (TeamCity)
https://proglib.io/w/4c033d3e
Хабр
Тернистый путь внедрения Swift Package Manager. Доклад Яндекса
Доклад будет интересен iOS-разработчикам, которые хотят внедрить технологию Swift Package Manager (SPM) в существующий проект. Руководитель iOS-разработки Яндекс...
Новая серия видеоуроков в Modern Android Development (MAD) Skills про компонент Navigation.
https://proglib.io/w/9d16631c
https://proglib.io/w/9d16631c
YouTube
Navigation - MAD Skills - YouTube
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Ребята, мы тут решили провести микроопрос. Какую машину вы бы выбрали до 2млн в качестве первого авто?
Anonymous Poll
24%
Volkswagen Tiguan
21%
Toyota Camry
8%
Nissan X-Trail
5%
Hyundai Sonata
7%
Kia Optima
2%
Kia Seltos
9%
Kia K5
3%
Mitsubishi ASX
9%
Mitsubishi Outlander
34%
Нет машины, интересно что там по результатам
Продолжение серии статей (ч. 1 и ч. 2) о нововведениях в Swift 5.5. В данной части разбираемся с протоколом Sendable и другими улучшения.
https://proglib.io/w/743c0d60
https://proglib.io/w/743c0d60
10 советов успешного code review
Обзор правил, которым необходимо следовать, чтобы легко пройти code review, успешно выполнить тестовое задание или попасть на разбор кода канала Android Broadcast.
📺 Смотреть
Обзор правил, которым необходимо следовать, чтобы легко пройти code review, успешно выполнить тестовое задание или попасть на разбор кода канала Android Broadcast.
📺 Смотреть
YouTube
10 советов успешного code review
Узнайте каким правилам надо следовать чтобы легко пройти code review, успешно выполнить тестовое задание или попасть на разбор кода канала Android Broadcast
🔗 Avito.Tech https://avito.tech/
💰 Поддержать проект на Boosty https://bit.ly/3sratqQ или Patreon…
🔗 Avito.Tech https://avito.tech/
💰 Поддержать проект на Boosty https://bit.ly/3sratqQ или Patreon…
Пишем Telegram-бота на Swift с помощью веб-фреймворка Vapor. Статья в большей степени для начинающих и для тех, кто не хочет тратить время на изучение другого языка.
https://proglib.io/w/b44357f5
https://proglib.io/w/b44357f5
Medium
How to create a Telegram bot with Swift using Vapor
В этой статье я расскажу как сделать Telegram бота на свифте + Vapor
Подводные камни использования значений по умолчанию JSON в Kotlin (для примеров используется библиотека Moshi).
https://proglib.io/w/2f971800
https://proglib.io/w/2f971800
GitHub
GitHub - square/moshi: A modern JSON library for Kotlin and Java.
A modern JSON library for Kotlin and Java. Contribute to square/moshi development by creating an account on GitHub.
Новая верси ОС для iOS и iPadOS выйдет этой осенью, а тем временем можно ознакомиться с текущими обновлениями и инстересными материалами:
🍏Обзор iOS 15 на русском
🍏Примечания к выпуску iOS и iPadOS 15 Beta 2
🍏Примечания к выпуску Xcode 13 Beta 2
🍏iOS 15 – что нового для продуктовых дизайнеров и разработчиков
🍏Как iOS 15 ускоряет запуск вашего приложения
🍏Cамые крутые новые функции iOS 15
🍏 Что нового во встроенных покупках в iOS 15 - WWDC 21
🍏iOS 15 добавляет атрибутные строки в SwiftUI
🍏Обзор iOS 15 на русском
🍏Примечания к выпуску iOS и iPadOS 15 Beta 2
🍏Примечания к выпуску Xcode 13 Beta 2
🍏iOS 15 – что нового для продуктовых дизайнеров и разработчиков
🍏Как iOS 15 ускоряет запуск вашего приложения
🍏Cамые крутые новые функции iOS 15
🍏 Что нового во встроенных покупках в iOS 15 - WWDC 21
🍏iOS 15 добавляет атрибутные строки в SwiftUI
Apple
Официальная служба поддержки Apple
Служба поддержки Apple всегда готова прийти на помощь. Узнайте больше о популярных темах и найдите ресурсы, посвященные любым продуктам Apple.
Android окукливается и сообщество потворствует этому
к 2021 году Android почти полностью окуклился и растратил всё, что мы в нём любили. Взамен мы получили более красивую графику со сносно работающими предустановленными приложениями и этого оказалось достаточно. В общем, холиварный пост вам в ленту. Согласны с автором?
https://proglib.io/w/c0e5de5c
к 2021 году Android почти полностью окуклился и растратил всё, что мы в нём любили. Взамен мы получили более красивую графику со сносно работающими предустановленными приложениями и этого оказалось достаточно. В общем, холиварный пост вам в ленту. Согласны с автором?
https://proglib.io/w/c0e5de5c
Хабр
Android окукливается и сообщество потворствует этому
Disclaimer: Пост пятничный и холиварный. Есть шанс изменить мир к лучшему.Помните, когда среди оригинальных OS производителей, таких как Symbian или Windows Phon...
Подборка простых и актуальных советов для iOS-разработчиков, которые повысят вашу эффективность, продуктивность и качество кода.
https://proglib.io/w/df11e3e6
https://proglib.io/w/df11e3e6
Medium
iOS Development Tips in 2021
Do you want to improve your iOS development skills? Then look no further. I’ve collected some must-know tips that are going to boost your…
Знакомимся с паттерном Observer в Swift (также известен как: наблюдатель, издатель-подписчик, слушатель).
https://proglib.io/w/0aafffea
https://proglib.io/w/0aafffea
Хабр
Паттерн Observer в Swift
Всем доброго времени суток! В этой статье речь пойдет о паттерне Observer. Все, кто связан с iOS разработкой наверняка сталкивались с инструментами в основе работы которых лежит этот паттерн....
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Начать карьеру разработчика с Android было плохой идеей
В статье приведены 9 причин неудачного старта карьеры Android-разработчика, при этом посыл автора заключается в том, что изучение разработки под Android в начале пути может иметь плохие последствия.
По мнению автора, гораздо проще и лучше изучить веб-разработку, а затем перейти в мобильную. Согласны с автором? Расскажите, с чего начался ваш путь в мир разработки?
https://proglib.io/w/530e40ae
В статье приведены 9 причин неудачного старта карьеры Android-разработчика, при этом посыл автора заключается в том, что изучение разработки под Android в начале пути может иметь плохие последствия.
По мнению автора, гораздо проще и лучше изучить веб-разработку, а затем перейти в мобильную. Согласны с автором? Расскажите, с чего начался ваш путь в мир разработки?
https://proglib.io/w/530e40ae
AppTractor
Начать карьеру разработчика с Android было плохой идеей
Я понимаю, у мобильных разработчиков много вакансий, и это будущее. Но для меня важнее понять основы. И я думаю, что зря потратил год своей жизни только потому, что начал с Android.
Кругом только и слышно, что об искусственном интеллекте, машинном обучении, Data Science... Но как начинаешь разбираться, нужна серьёзная математическая подготовка на уровне вуза. Мы пригласили опытных преподавателей МГУ помочь нашим читателям подготовиться к карьере дата сайентиста.
В наборе всё, что нужно: мат. анализ, линейная алгебра, комбинаторика, теория вероятностей и мат. статистика. Кстати, именно такой багаж знаний требуют от абитуриентов ШАД. Каждая тема сопровождается подготовительными материалами, лекциями и практическими заданиями. Всё это с обратной связью кураторов и преподавателей.
Полная программа курса и прочая информация здесь
Специально для наших подписчиков скидка 15% по промокоду MOBILEPROGLIB
Поспешите, осталось всего 9 мест.
В наборе всё, что нужно: мат. анализ, линейная алгебра, комбинаторика, теория вероятностей и мат. статистика. Кстати, именно такой багаж знаний требуют от абитуриентов ШАД. Каждая тема сопровождается подготовительными материалами, лекциями и практическими заданиями. Всё это с обратной связью кураторов и преподавателей.
Полная программа курса и прочая информация здесь
Специально для наших подписчиков скидка 15% по промокоду MOBILEPROGLIB
Поспешите, осталось всего 9 мест.
Линтинг против форматирования: быстрое руководство для iOS-разработчиков (часть 1).
https://proglib.io/w/93f01d6f
https://proglib.io/w/93f01d6f
Проекты в Gradle 7: как не зависеть от зависимостей
На текущий момент существует множество вариантов описания зависимостей в проектах, использующих Gradle. Рекомендуемого стандарта нет, поэтому используются самые разные подходы.
Ксения Кайшева, Android-разработчик в 65apps, рассказывает о новой возможности, которая позволяет централизованно описывать зависимости на проектах с системой сборки Gradle.
https://proglib.io/w/147bcb36
На текущий момент существует множество вариантов описания зависимостей в проектах, использующих Gradle. Рекомендуемого стандарта нет, поэтому используются самые разные подходы.
Ксения Кайшева, Android-разработчик в 65apps, рассказывает о новой возможности, которая позволяет централизованно описывать зависимости на проектах с системой сборки Gradle.
https://proglib.io/w/147bcb36
Хабр
Проекты в Gradle 7: как не зависеть от зависимостей
Привет! Меня зовут Ксения Кайшева, я пишу приложения под Android в компании 65apps. Сегодня расскажу о новой возможности, которая позволяет централизованно описы...
🍏 Путь в профессию: интервью с iOS-разработчиком Кевином Ренскерсом
Создание приложений для iOS – одно из самых перспективных направлений в IT. Наш корреспондент пообщался с программистом-фрилансером из Голландии, который трудится в этой сфере уже 11 лет. Он рассказал о своем пути в iOS, Swift и SwiftUI, а также о будущем iOS-разработки.
https://proglib.io/sh/19rgRuvqix
Создание приложений для iOS – одно из самых перспективных направлений в IT. Наш корреспондент пообщался с программистом-фрилансером из Голландии, который трудится в этой сфере уже 11 лет. Он рассказал о своем пути в iOS, Swift и SwiftUI, а также о будущем iOS-разработки.
https://proglib.io/sh/19rgRuvqix
Google представила AppSearch — высокопроизводительную поисковую библиотеку на устройстве для управления локально хранящимися структурированными данными.
AppSearch содержит API-интерфейсы для индексирования и извлечения данных с помощью полнотекстового поиска. Приложения могут использовать AppSearch, чтобы предлагать настраиваемые возможности поиска в приложениях, позволяя пользователям искать контент даже в автономном режиме.
https://proglib.io/w/a753e380
AppSearch содержит API-интерфейсы для индексирования и извлечения данных с помощью полнотекстового поиска. Приложения могут использовать AppSearch, чтобы предлагать настраиваемые возможности поиска в приложениях, позволяя пользователям искать контент даже в автономном режиме.
https://proglib.io/w/a753e380