💿 Парсинг JSON в Swift
JSON используется практически в каждом мобильном приложении, где требуется обмен данными с сервером. Например, если ваше приложение должно получить данные о погоде, новости, данные пользователей или любые другие динамические данные, которые приходят из сети, то JSON будет основным форматом для этих данных.
📖 Так как JSON в Swift — это неотъемлемая часть современной разработки, делимся руководством, которое поможет освежить знания.
JSON используется практически в каждом мобильном приложении, где требуется обмен данными с сервером. Например, если ваше приложение должно получить данные о погоде, новости, данные пользователей или любые другие динамические данные, которые приходят из сети, то JSON будет основным форматом для этих данных.
📖 Так как JSON в Swift — это неотъемлемая часть современной разработки, делимся руководством, которое поможет освежить знания.
Используете ли вы VPN?
Anonymous Poll
9%
Нет, мне лень
22%
Очень редко по особым случаям
47%
Регулярно
23%
Почти не выключаю/каждый день
🔥4
📈 SkillStaff: рынок ИТ-аутстаффинга вырастет до 265 млрд к концу 2024 год
Результаты исследования показали, что в 2024 году расчетная емкость рынка ИТ-аутстаффинга составит 265 млрд рублей (+18% год к году). По результатам прошлого года рыночный объем составил 224 млрд рублей. Исследование показало, что в ближайшие несколько лет рынок аутстаф-услуг продолжит расти двузначными темпами: ожидается, что в 2025 году — на 18% выше предыдущего года, а в 2026 г. — на 17% больше по сравнению с 2025 годом.
Данные исследования показали, что в 2023 году компании преимущественно выбирали 1С-разработчиков (20%) и Android-разработчиков (14%). При этом в текущем году наблюдается противоположная тенденция: 18% спроса приходится на Android-разработчиков, а 16% — на 1С-разработчиков.
По прогнозам респондентов, в 2025-2026 годах бизнес, пользующийся ИТ-аутстаффингом, будет меньше нуждаться в найме JavaScript и Android-разработчиков, инженеров сопровождения и специалистов DevOps.
Результаты исследования показали, что в 2024 году расчетная емкость рынка ИТ-аутстаффинга составит 265 млрд рублей (+18% год к году). По результатам прошлого года рыночный объем составил 224 млрд рублей. Исследование показало, что в ближайшие несколько лет рынок аутстаф-услуг продолжит расти двузначными темпами: ожидается, что в 2025 году — на 18% выше предыдущего года, а в 2026 г. — на 17% больше по сравнению с 2025 годом.
Данные исследования показали, что в 2023 году компании преимущественно выбирали 1С-разработчиков (20%) и Android-разработчиков (14%). При этом в текущем году наблюдается противоположная тенденция: 18% спроса приходится на Android-разработчиков, а 16% — на 1С-разработчиков.
По прогнозам респондентов, в 2025-2026 годах бизнес, пользующийся ИТ-аутстаффингом, будет меньше нуждаться в найме JavaScript и Android-разработчиков, инженеров сопровождения и специалистов DevOps.
❤1🔥1
💭 Пуш-уведомления: интересные, но временами непонятные
📖 В статье не будет объяснения принципов их создания и того, насколько они необходимы: и без меня понятно, что пуши — классный инструмент маркетинга, который используется буквально всеми.
Пуши мотивируют пользователей перейти на сайт или в приложение и выполнить целевое действие, например, оформить заказ.
📖 В статье не будет объяснения принципов их создания и того, насколько они необходимы: и без меня понятно, что пуши — классный инструмент маркетинга, который используется буквально всеми.
Пуши мотивируют пользователей перейти на сайт или в приложение и выполнить целевое действие, например, оформить заказ.
Привет, друзья! 👋
Мы готовим статью о будущем AI и его влиянии на разработку. Нам важно ваше мнение! 🤖✨
🔠 Как вы думаете, AI действительно изменит мир разработки?
🔠 Какие плюсы и минусы использования AI в разработке вы видите? 💡
🔠 Есть ли у вас примеры успешного применения AI в ваших проектах? 🛠️
Поделитесь своими идеями в комментариях! Самые интересные идеи и предложения мы обязательно включим в нашу статью. Спасибо за участие!🙌
Мы готовим статью о будущем AI и его влиянии на разработку. Нам важно ваше мнение! 🤖✨
Поделитесь своими идеями в комментариях! Самые интересные идеи и предложения мы обязательно включим в нашу статью. Спасибо за участие!
Please open Telegram to view this post
VIEW IN TELEGRAM
📖 В процессе чтения исходников Android SDK можно найти интересные механики и приёмы написания кода, какие-то из них до сих пор используются при создании новых библиотек, другие, напротив, заменены более логичными и понятными конструкциями.
Тут и расширение методов, вроде изменения доступа с protected на public, и про ThreadLocal не забыли — незаменимую штуку в многопоточности.
Тут и расширение методов, вроде изменения доступа с protected на public, и про ThreadLocal не забыли — незаменимую штуку в многопоточности.
Новое в iPhone 16 и 16 Plus:
1. Новые цвета. Достаточно красивые!
2. Яркость дисплея до 2000 нит.
3. Переднее стекло прочнее на 50%. Это мы еще посмотрим.
4. Добавили кнопку Action Button.
5. Добавили многофункциональную кнопку Camera Control для управления съемкой.
6. Чип A18 Bionic. Само собой все стало быстрее, лучше, умнее, энергоэффективнее и сравнивают с A16.
7. Завели шарманку про Apple Intelligence.
8. Очень долго про Apple Intelligence…
9. Добавили фишку Visual Intelligence. Типа поиск по фото.
10. Основную камеру сравнили с iPhone 14. Будет лучше, но революции ждать не стоит.
11. Сверхширик на 12 МП обновили и научили снимать макро.
12. Добавили поддержку стерео видео и фото для Vision Pro.
13. Доработали систему охлаждения.
14. Улучшили время работы.
Ну, вполне адекватное обновление для базовой модели. Даже кнопку камеры не зажали.
1. Новые цвета. Достаточно красивые!
2. Яркость дисплея до 2000 нит.
3. Переднее стекло прочнее на 50%. Это мы еще посмотрим.
4. Добавили кнопку Action Button.
5. Добавили многофункциональную кнопку Camera Control для управления съемкой.
6. Чип A18 Bionic. Само собой все стало быстрее, лучше, умнее, энергоэффективнее и сравнивают с A16.
7. Завели шарманку про Apple Intelligence.
8. Очень долго про Apple Intelligence…
9. Добавили фишку Visual Intelligence. Типа поиск по фото.
10. Основную камеру сравнили с iPhone 14. Будет лучше, но революции ждать не стоит.
11. Сверхширик на 12 МП обновили и научили снимать макро.
12. Добавили поддержку стерео видео и фото для Vision Pro.
13. Доработали систему охлаждения.
14. Улучшили время работы.
Ну, вполне адекватное обновление для базовой модели. Даже кнопку камеры не зажали.
👍2🤩1
Новое в iPhone 16 Pro и Pro Max:
1. Дисплеи стали больше: 6.3 и 6.9 дюймов.
2. Новый цвет «Пустынный титан». Синий был отвратный, все правильно.
3. Самое лучшее время работы. Первые три месяца. Шутка. Ха-ха.
4. Чип A18 Pro. Говорят, что это самый быстрый чип в смартфонах.
5. Обновили основную камеру, но все те же 48 МП. Снимает RAW теперь совсем без задержки.
6. Сверхширики теперь тоже на 48 МП.
7. Телефото оставили на 12 МП. В 16 Pro теперь доступен 5х зум.
8. Добавили многофункциональную кнопку Camera Control для управления съемкой.
9. Камера может отслеживать фокус на объектах съемки.
10. Обновили фотографические стили.
11. Добавили поддержку съемки 4К в 120 кадрах. Достойно!
12. Можно обрабатывать и замедлять видео прямо в редакторе на смартфоне.
13. Прокачали интерфейс стандартной камеры. Очень хорошо!
14. Микрофоны студийного качепства!
15. Прошки научились снимать видео с пространственным аудио.
16. Добавили различные настройки для записи звука в видео. Можно отделять голос от фона.
17. Зарядку MagSafe обновили до Qi2.
18. Версия на 128 Гб никуда не делась в 16 Pro.
В плане фото/видео - это очень достойное обновление!
1. Дисплеи стали больше: 6.3 и 6.9 дюймов.
2. Новый цвет «Пустынный титан». Синий был отвратный, все правильно.
3. Самое лучшее время работы. Первые три месяца. Шутка. Ха-ха.
4. Чип A18 Pro. Говорят, что это самый быстрый чип в смартфонах.
5. Обновили основную камеру, но все те же 48 МП. Снимает RAW теперь совсем без задержки.
6. Сверхширики теперь тоже на 48 МП.
7. Телефото оставили на 12 МП. В 16 Pro теперь доступен 5х зум.
8. Добавили многофункциональную кнопку Camera Control для управления съемкой.
9. Камера может отслеживать фокус на объектах съемки.
10. Обновили фотографические стили.
11. Добавили поддержку съемки 4К в 120 кадрах. Достойно!
12. Можно обрабатывать и замедлять видео прямо в редакторе на смартфоне.
13. Прокачали интерфейс стандартной камеры. Очень хорошо!
14. Микрофоны студийного качепства!
15. Прошки научились снимать видео с пространственным аудио.
16. Добавили различные настройки для записи звука в видео. Можно отделять голос от фона.
17. Зарядку MagSafe обновили до Qi2.
18. Версия на 128 Гб никуда не делась в 16 Pro.
В плане фото/видео - это очень достойное обновление!
❤3👍1😢1🤩1
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Camera Control в iPhone 16
Вчера показали новый телефон, в котором нас ждал новый островок, с которым можно работать.
📖 На официальной странице Apple можно познакомиться с лучшими практиками в плане дизайна.
Работает только на 16/16 Pro
Вчера показали новый телефон, в котором нас ждал новый островок, с которым можно работать.
📖 На официальной странице Apple можно познакомиться с лучшими практиками в плане дизайна.
Работает только на 16/16 Pro
❤3😢2👍1
Привет, друзья! 👋
Мы готовим статью о будущем AI и его влиянии на разработку. Нам важно ваше мнение! 🤖✨
1️⃣ Как вы думаете, AI действительно изменит мир разработки?
2️⃣ Какие плюсы и минусы использования AI в разработке вы видите? 💡
3️⃣ Есть ли у вас примеры успешного применения AI в ваших проектах? 🛠️
Поделитесь своими идеями в комментариях! Самые интересные идеи и предложения мы обязательно включим в нашу статью. Спасибо за участие! 🙌
Мы готовим статью о будущем AI и его влиянии на разработку. Нам важно ваше мнение! 🤖✨
1️⃣ Как вы думаете, AI действительно изменит мир разработки?
2️⃣ Какие плюсы и минусы использования AI в разработке вы видите? 💡
3️⃣ Есть ли у вас примеры успешного применения AI в ваших проектах? 🛠️
Поделитесь своими идеями в комментариях! Самые интересные идеи и предложения мы обязательно включим в нашу статью. Спасибо за участие! 🙌
❤2
В предверии дня программиста проводим конкурс: решите нашу задачу на тему программирования — рандомно выберем победителя
Подробные условия:
Курсы на выбор:
Таймлайн:
11-12 сентября — принимаем ответы
⬇️
13 сентября — подводим итоги
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1🙏1
Условие:
Даны две строки s и f (начальная и конечная) и словарь D (набор слов).
Нужно определить, можно ли преобразовать s в f, используя только слова из словаря D. При этом каждое преобразование должно менять только один символ, а длина слова должна оставаться неизменной. Если преобразование возможно, нужно найти кратчайшую последовательность таких преобразований и вернуть ее длину. Если преобразование невозможно, вернуть "Преобразование невозможно".
Пример ввода 1:
D = ["cat", "cot", "dot", "dog", "bat", "dag"]
s = "cat"
t = "dog"
Вывод:
Минимальное количество шагов для преобразования 'cat' в 'dog': 3
Пример ввода 2:
D = ["cat", "cot", "bat"]
s = "cat"
t = "dog"
Вывод:
Минимальное количество шагов для преобразования 'cat' в 'dog': Преобразование невозможно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1🤔1
Пиратство на Android — 🔠 🔠 🔠 🔠
Теперь в Android появилась функция, которая блокирует приложения, установленные не из Play Market, и требует их переустановки через официальный магазин.
Разработчики приложений уже сейчас могут определить, если вы установили их продукт не из Play Market, и просто заблокировать его. Новый API Play Integrity потенциально может покончить с любимыми модификациями приложений и убить альтернативные магазины, такие как RuStore.
Теперь в Android появилась функция, которая блокирует приложения, установленные не из Play Market, и требует их переустановки через официальный магазин.
Разработчики приложений уже сейчас могут определить, если вы установили их продукт не из Play Market, и просто заблокировать его. Новый API Play Integrity потенциально может покончить с любимыми модификациями приложений и убить альтернативные магазины, такие как RuStore.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
This media is not supported in your browser
VIEW IN TELEGRAM
Изучаем WidgetKit: пишем виджет для Control Center в iOS 18
Хотите узнать, как создать виджет для Control Center в iOS 18? Автор подробно разбирает процесс разработки виджета с использованием библиотеки WidgetKit.
Создание и оформление виджета, а также интегрирация его в ваше приложение — здесь.
Хотите узнать, как создать виджет для Control Center в iOS 18? Автор подробно разбирает процесс разработки виджета с использованием библиотеки WidgetKit.
Создание и оформление виджета, а также интегрирация его в ваше приложение — здесь.
Forwarded from Библиотека питониста | Python, Django, Flask
🍉 Подборка лучших статей «Библиотеки программиста» за август: сохраняй в заметки, чтобы не пропустить #самыйсок
🐍💻 PyCharm для Python: полное руководство по установке, настройке и использованию
🐍 Python: универсальный язык программирования для начинающих и профессионалов
🏄 6+ главных алгоритмов балансировки нагрузки
🛠️ 9 инструментов для бэкенд-разработчика: ИИ-ассистент DevOps-инженера и Regular Expression Tester
🤖🛠️ ТОП-25 опенсорсных инструментов для вашего ИИ-проекта
🧪 Байесовское A/B-тестирование vs частотное: преимущества, недостатки и способ реализации на Python
💪🛠️ Прокачай свой бэкенд: 9 инструментов, которые стоит знать
🎨 ТОП-7 библиотек визуализации данных в 2024 году: обзор и сравнение
🐍📈 Бэктест на Python: оцениваем торговую стратегию
🐍🔍 7 малоизвестных возможностей стандартной библиотеки Python
🤖 6 основных алгоритмов машинного обучения: руководство для начинающих
🤖🆓13 опенсорсных инструментов для ИИ-разработчиков
🐍💻 PyCharm для Python: полное руководство по установке, настройке и использованию
🐍 Python: универсальный язык программирования для начинающих и профессионалов
🏄 6+ главных алгоритмов балансировки нагрузки
🛠️ 9 инструментов для бэкенд-разработчика: ИИ-ассистент DevOps-инженера и Regular Expression Tester
🤖🛠️ ТОП-25 опенсорсных инструментов для вашего ИИ-проекта
🧪 Байесовское A/B-тестирование vs частотное: преимущества, недостатки и способ реализации на Python
💪🛠️ Прокачай свой бэкенд: 9 инструментов, которые стоит знать
🎨 ТОП-7 библиотек визуализации данных в 2024 году: обзор и сравнение
🐍📈 Бэктест на Python: оцениваем торговую стратегию
🐍🔍 7 малоизвестных возможностей стандартной библиотеки Python
🤖 6 основных алгоритмов машинного обучения: руководство для начинающих
🤖🆓13 опенсорсных инструментов для ИИ-разработчиков
👍2
🖼️ Композим иконки. Улучшаем семантику и скорость отрисовки
Android-разработчик из Облака Mail, и его команда занимаются редизайном приложения, используя Jetpack Compose для упрощения создания интерфейса. Они разрабатывают UI Kit с готовыми Composable-компонентами.
Он предлагает собрать все иконки в одном месте, аналогично работе с иконками в Figma, чтобы улучшить их использование. Также отмечает, что Jetpack Compose предлагает новый способ отрисовки иконок через код, который удобнее и производительнее.
Android-разработчик из Облака Mail, и его команда занимаются редизайном приложения, используя Jetpack Compose для упрощения создания интерфейса. Они разрабатывают UI Kit с готовыми Composable-компонентами.
Он предлагает собрать все иконки в одном месте, аналогично работе с иконками в Figma, чтобы улучшить их использование. Также отмечает, что Jetpack Compose предлагает новый способ отрисовки иконок через код, который удобнее и производительнее.
👍5😁4❤2
Основы Jetpack Compose: как обеспечить стабильность вашего кода
📖 Про стабильность в Compose есть немало статей, однако от ошибок это не уберегает. Многие, кто начинает писать на Compose, делают это интуитивно. Почему?
Чтобы привыкнуть, понять, осознать подход к декларативному UI, нужно много времени, и поэтому к пониманию стабильности приходят, как правило, сильно позже. Однако это важно, ведь правильно организованная стабильность уменьшает количество рекомпозиций, что улучшает производительность и плавность работы приложения.
📖 Про стабильность в Compose есть немало статей, однако от ошибок это не уберегает. Многие, кто начинает писать на Compose, делают это интуитивно. Почему?
Чтобы привыкнуть, понять, осознать подход к декларативному UI, нужно много времени, и поэтому к пониманию стабильности приходят, как правило, сильно позже. Однако это важно, ведь правильно организованная стабильность уменьшает количество рекомпозиций, что улучшает производительность и плавность работы приложения.
👍3🎉3❤2🔥1
🎊 Мы хотим провести большой розыгрыш и подарить победителю смартфон на выбор. Помимо iPhone, предлагаем вам выбрать, какой ещё смартфон вы бы хотели видеть среди призов.
Какой смартфон вам по душе:
– OnePlus Open 5G
– OPPO Find N3
– Samsung Galaxy S24 Ultra на 1ТБ
– Xiaomi 14 Ultra 512 ГБ
– Vivo X100 Ultra
– Свой вариант (напишу в комментариях)
Какой смартфон вам по душе:
– OnePlus Open 5G
– OPPO Find N3
– Samsung Galaxy S24 Ultra на 1ТБ
– Xiaomi 14 Ultra 512 ГБ
– Vivo X100 Ultra
– Свой вариант (напишу в комментариях)
🎉13