Forwarded from Библиотека программиста | программирование, кодинг, разработка
🤖 GPT-4 против людей: кто выйдет победителем? На что способна новая мультимодальная языковая модель
OpenAI представила GPT-4 – большую мультимодальную языковую модель, которая генерирует данные на основе текстовых и визуальных запросов. Разбираемся, в чем модель превосходит своих предшественников и как скоро заменит человека.
🔗 Основной сайт
🔗 Зеркало
OpenAI представила GPT-4 – большую мультимодальную языковую модель, которая генерирует данные на основе текстовых и визуальных запросов. Разбираемся, в чем модель превосходит своих предшественников и как скоро заменит человека.
🔗 Основной сайт
🔗 Зеркало
👍5
Учебное пособие по Jetpack Compose: реализация полностью настраиваемого UI со сложной анимацией.
🗄 Waveform Animation
🗄 Action Panel
🗄 Collapsing Header
🗄 Moving between screens
🗄 Improving Jetpack Compose performance with Compose Compiler Metrics
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Jetpack Compose Tutorial: Replicating Dribbble Audio App Part 1
Implementing a fully custom UI with complex animations: Waveform Animation
iOS-разработчику на заметку: как свести к минимуму последствия изменений структуры данных и их негативное влияние при работе с Core Data.
Читать
Читать
Хабр
Учимся определять способность Core Data к легковесной миграции до загрузки контейнера
При создании приложения на основе фреймворка Core Data мы проектируем модель данных, в которую потом снова и снова вносим изменения. Неужели при этом каждый раз нужно удалять все данные и загружать их...
🔥1
Включение будущих функций языка Swift (доступно в Swift 5.8)
Теперь вы можете добавить флаг компилятора
Подробнее
Теперь вы можете добавить флаг компилятора
-enable-upcoming-feature и флаги необходимых функций в раздел «Swift Compiler — Custom Flags» Xcode, и компилятор сам активирует выбранные функции.Подробнее
Marcelvoss
Enabling Upcoming Swift Language Features
Swift 6 has a bunch of changes that will change the way we will use Swift in the future, with some of them being breaking changes. Wouldn’t it be handy if we could try out some of these upcoming features ahead of their release, so we can evaluate the impact…
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
😂 Канал с мемами: t.iss.one/itmemlib
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.iss.one/proglibrary
Библиотека хакера: t.iss.one/hackproglib
Go: t.iss.one/goproglib
C\C++: t.iss.one/cppproglib
PHP: t.iss.one/phpproglib
Frontend: t.iss.one/frontendproglib
Python: t.iss.one/pyproglib
Mobile: t.iss.one/mobileproglib
Data Science: t.iss.one/dsproglib
Java: t.iss.one/javaproglib
C#: t.iss.one/csharpproglib
Devops: t.iss.one/devopsslib
Тестирование: t.iss.one/testerlib
Книги для программистов: t.iss.one/progbook
Бот с IT-вакансиями: t.iss.one/proglib_job_bot
🎓 Школа Proglib Academy: https://t.iss.one/proglib_academy
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.iss.one/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.iss.one/event_listener_bot
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.iss.one/proglibrary
Библиотека хакера: t.iss.one/hackproglib
Go: t.iss.one/goproglib
C\C++: t.iss.one/cppproglib
PHP: t.iss.one/phpproglib
Frontend: t.iss.one/frontendproglib
Python: t.iss.one/pyproglib
Mobile: t.iss.one/mobileproglib
Data Science: t.iss.one/dsproglib
Java: t.iss.one/javaproglib
C#: t.iss.one/csharpproglib
Devops: t.iss.one/devopsslib
Тестирование: t.iss.one/testerlib
Книги для программистов: t.iss.one/progbook
Бот с IT-вакансиями: t.iss.one/proglib_job_bot
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.iss.one/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.iss.one/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
Расширяем Android Lint: общие подходы к созданию расширений возможностей линтера + демонстрация примеров для проверки названий функций и наличия аннотаций.
Читать
Читать
Хабр
Расширяем Android Lint
Часто при разработке собственных фреймворков (или для проверки соответствия кода требованиям организации) возникает необходимость реализовать сложные проверки корректности использования в коде...
Please open Telegram to view this post
VIEW IN TELEGRAM
DaddyCoding
Factory Method | Swiftly Engineered iOS
👍5❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Работа с процентами в макете SwiftUI
Самые первые бета-версии SwiftUI в 2019 году включали модификаторы пропорционального размера, но они были удалены перед финальным выпуском. Что ж, давайте их сами создадим и разберемся с алгоритмом компоновки SwiftUI для HStacks и VStacks.
Самые первые бета-версии SwiftUI в 2019 году включали модификаторы пропорционального размера, но они были удалены перед финальным выпуском. Что ж, давайте их сами создадим и разберемся с алгоритмом компоновки SwiftUI для HStacks и VStacks.
👍4
Cocoapods, Carthage и SPM: чем отличаются, в каких случаях и для каких задач подойдёт тот или иной.
Читать
Читать
Хабр
Cocoapods, Carthage, SPM: как выбрать менеджер зависимостей в iOS
Старший iOS-разработчик red_mad_robot Аня Кочешкова рассказывает, чем отличаются три менеджера зависимостей, в каких случаях и для каких задач подойдёт тот или иной. Материал будет полезен...
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Новости мобильной разработки 2023.9
Свежий выпуск новостей глазами Android разработчика
🔗 Технологии и вакансии AvitoTech https://cutt.ly/R4FDlE2
🔗 TG Android Broadcast https://ttttt.iss.one/android_broadcast
💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast
🔗 Чат сообщества в Telegram…
🔗 Технологии и вакансии AvitoTech https://cutt.ly/R4FDlE2
🔗 TG Android Broadcast https://ttttt.iss.one/android_broadcast
💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast
🔗 Чат сообщества в Telegram…
🏄 Хочешь устроиться в зарубежную IT-компанию?
30 марта в 19:00 Библиотека программиста проводит вебинар «Стратегии трудоустройства в международную IT-компанию».
Специалисты из крупнейших международных BigTech компаний расскажут о своем опыте трудоустройства в IT-корпорации и поделятся советами по поиску вакансий, составлению резюме и прохождению технических собеседований.
👉 Регистрация по ссылке: https://proglib.io/w/a7f45971
На вебинаре вы узнаете
🔹Стоит ли работать из России на международную компанию или сразу искать вариант с релокацией
🔹Плохой английский: что делать
🔹Куда ни ногой: «красные флаги» зарубежных компаний
🔹Как составить резюме и выделиться среди других кандидатов
🔹Как пройти собеседование: общение с рекрутером
🔹Какие документы и сколько денег потребуются для переезда
🎁 После регистрации вы получите гайд по поиску вакансий за рубежом, который поможет вам получить оффер в компанию мечты
30 марта в 19:00 Библиотека программиста проводит вебинар «Стратегии трудоустройства в международную IT-компанию».
Специалисты из крупнейших международных BigTech компаний расскажут о своем опыте трудоустройства в IT-корпорации и поделятся советами по поиску вакансий, составлению резюме и прохождению технических собеседований.
👉 Регистрация по ссылке: https://proglib.io/w/a7f45971
На вебинаре вы узнаете
🔹Стоит ли работать из России на международную компанию или сразу искать вариант с релокацией
🔹Плохой английский: что делать
🔹Куда ни ногой: «красные флаги» зарубежных компаний
🔹Как составить резюме и выделиться среди других кандидатов
🔹Как пройти собеседование: общение с рекрутером
🔹Какие документы и сколько денег потребуются для переезда
🎁 После регистрации вы получите гайд по поиску вакансий за рубежом, который поможет вам получить оффер в компанию мечты
👍2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Can ChatGPT write better SwiftUI code than you?
In this video I'll show how we can use ChatGPT to generate SwiftUI code that recreates Apple's Clock icon on the Home Screen. I'll then walk you through building the same thing ourselves, so you can see how the two solutions compare.
00:00 Introduction
03:27…
00:00 Introduction
03:27…
❤6
Android-разработчику на заметку: как значительно уменьшить время прогона UI-тестов на мерж-реквесте, какие есть подходы к решению проблемы и как сделать свой Test Impact Analysis.
Читать
Читать
Хабр
Как прогнать все UI-тесты на мерж-реквесте и не состариться
Рано или поздно большой продукт сталкивается с проблемой количества тестов, а точнее с тем, сколько времени нужно, чтобы их прогнать. При этом не все команды готовы тратить кучу сил на оптимизацию...
👍4
На заметку Android-разработчику: Compose Multiplatform Wizard
https://terrakok.github.io/Compose-Multiplatform-Wizard/
https://terrakok.github.io/Compose-Multiplatform-Wizard/
Вы когда-нибудь думали о себе, как об авторе обучающего курса?
Anonymous Poll
10%
Да, думал. Я тимлид
8%
Да, думал. Я сеньор
20%
Да, думал. Я мидл
7%
Да, думал. Я джун
14%
Да, думал, но не хватает скила
41%
Нет, это не мое
Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck pinned «Вы когда-нибудь думали о себе, как об авторе обучающего курса?»
https://github.com/tramlinehq/store-quirks
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - tramlinehq/store-quirks: FAQs and gotchas around releasing apps to the App Store and Play Store
FAQs and gotchas around releasing apps to the App Store and Play Store - tramlinehq/store-quirks
RuStore для разработчиков: как устроен главный российский магазин приложений
Техно — внутренний еженедельный митап Mad Brains, на котором команда делится опытом, знакомится с актуальными технологиями мобильной и веб-разработки.
Из этого видео вы узнаете про консоль разработчика, подписку приложений, монетизацию и многое другое.
📺 Смотреть
Техно — внутренний еженедельный митап Mad Brains, на котором команда делится опытом, знакомится с актуальными технологиями мобильной и веб-разработки.
Из этого видео вы узнаете про консоль разработчика, подписку приложений, монетизацию и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
RuStore для разработчиков: как устроен главный российский магазин приложений | Mad Brains Техно
00:00 - Вступление
00:37 - Дисклеймер
00:52 - Обзор RuStore
01:44 - «Плюшки»
02:05 - Недостатки
04:06 - Консоль разработчика
07:50 - Загрузка и публикация приложений
09:30 - Модерация и ограничения
10:55 - Панель информации, версии и отзывы
12:04 - Монетизация…
00:37 - Дисклеймер
00:52 - Обзор RuStore
01:44 - «Плюшки»
02:05 - Недостатки
04:06 - Консоль разработчика
07:50 - Загрузка и публикация приложений
09:30 - Модерация и ограничения
10:55 - Панель информации, версии и отзывы
12:04 - Монетизация…
🤔3👍2
LeakCanary — известная библиотека для обнаружения утечек памяти в Android-приложениях. Узнайте, как запускается LeakCanary, откуда берется ярлык и как вообще LeakCanary находит утечки и путь до утекшей ссылки.👇
Читать
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - square/leakcanary: A memory leak detection library for Android.
A memory leak detection library for Android. Contribute to square/leakcanary development by creating an account on GitHub.
🔥5