Material You, дизайн-ревью, автоматизации и инфраструктура вместо рутины и бойлерплейта: обзор докладов на Android-митапе от red_mad_robot.
🔗 Читать
Смотреть:
🎬 Автоматизации и инфраструктура вместо рутины и бойлерплейта (Осип Фаткуллин)
🎬 Material You color system: быстрое погружение в пучины (Рома Чорыев)
🎬 Design review (Влад Бауэр)
🔗 Читать
Смотреть:
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Упрощаем работу и добавляем красок: доклады с Android-митапа red_mad_robot
Каждый, кто хотя бы раз бывал на наших митапах, знает, что, во-первых, там есть пицца, а во-вторых, доклады с них ещё долго остаются актуальными. Android-митап мы провели ещё...
👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
😂 Канал с мемами: t.me/itmemlib
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
🎓 Школа Proglib Academy: https://news.1rj.ru/str/proglib_academy
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Android 14, Kotlin 2.0, ChaptGPT устроилась в Microsoft и Google: свежий выпуск новостей мобильной разработки от Кирилла Розова.
🌐 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Android 14 | Kotlin 2.0 | ChaptGPT устроилась в Microsoft и Google // Новости мобильной разработки
Свежая подборка новостей из мира мобильной разработки от Android разработчика
Больше о разработке в AvitoTech https://cutt.ly/53Qz8z6
🔗 Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast
💰 Boosty https://boosty.to/androidbroadcast
🔗 Чат…
Больше о разработке в AvitoTech https://cutt.ly/53Qz8z6
🔗 Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast
💰 Boosty https://boosty.to/androidbroadcast
🔗 Чат…
🔥4
https://github.com/SwiftGen/SwiftGen
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - SwiftGen/SwiftGen: The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String…
The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs! - SwiftGen/SwiftGen
👍1
iOS-тимлид из Joy Dev вместе с обзором видов диспетчеризации в Swift рассматривает несколько примеров, когда реализация методов в extension может вести себя неожиданным образом.
Читать
Читать
Мялкин Максим, мобильный разработчик в KTS, делится опытом взаимодействия с KMM со стороны iOS-разработки: с какими проблемами столкнулись, их решение, подход и главное — как к этой технологии относятся iOS-разработчики.
Читать
Читать
Хабр
KMP глазами iOS-разработчика
Привет! Меня зовут Мялкин Максим, я занимаюсь мобильной разработкой в KTS . Мы в мобильной команде для шаринга кода на несколько платформ используем KMP. На Хабре можно встретить достаточное...
👍4
💡УЖЕ ЗАВТРА состоится бесплатный вебинар: «Эволюция или деградация: что будет с рынком IT и разработчиками в 2023 году»
Недавно мы провели опрос: «📈Как изменилась жизнь русскоязычных айтишников за последние полгода», и в дополнение решили провести вебинар на актуальную для вас тему.
В программе:
🔹Где востребованы IT-специалисты из РФ: ТОП-10 стран;
🔹Какие языки, стеки и IT-специалисты востребованы в этих странах. Аналитика по навыкам;
🔹Массовые увольнения в корпорациях-гигантах: как искать работу за рубежом;
🔹Медианная зарплата программиста в каждой стране после уплаты налогов. Плюсы и минусы жизни в каждой стране;
🔹ChatGPT, ИИ и будущее программирования: какая версия GPT заменит программиста.
⏰ Дата: 16 февраля в 18:00 по МСК
Запись на вебинар, подробнее о спикерах, программе и т.д читайте по ссылке👉 https://proglib.io/w/27f6d59d
Недавно мы провели опрос: «📈Как изменилась жизнь русскоязычных айтишников за последние полгода», и в дополнение решили провести вебинар на актуальную для вас тему.
В программе:
🔹Где востребованы IT-специалисты из РФ: ТОП-10 стран;
🔹Какие языки, стеки и IT-специалисты востребованы в этих странах. Аналитика по навыкам;
🔹Массовые увольнения в корпорациях-гигантах: как искать работу за рубежом;
🔹Медианная зарплата программиста в каждой стране после уплаты налогов. Плюсы и минусы жизни в каждой стране;
🔹ChatGPT, ИИ и будущее программирования: какая версия GPT заменит программиста.
⏰ Дата: 16 февраля в 18:00 по МСК
Запись на вебинар, подробнее о спикерах, программе и т.д читайте по ссылке👉 https://proglib.io/w/27f6d59d
👍4🤔1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👨💻📈 «Я понял, ради чего живу»: как изменилась жизнь русскоязычных айтишников за последний год? Результаты опроса «Библиотеки программиста»
Коротко о главном: пессимистов больше, чем оптимистов; зарплата в IT все равно растет, несмотря ни на что; доход тимлидов и джунов не снижается, а сеньоров и мидлов все-таки штормит.
🔗 Основной сайт
🔗 Зеркало
Коротко о главном: пессимистов больше, чем оптимистов; зарплата в IT все равно растет, несмотря ни на что; доход тимлидов и джунов не снижается, а сеньоров и мидлов все-таки штормит.
🔗 Основной сайт
🔗 Зеркало
👍2😁2
🔧 Decompose — библиотека Kotlin Multiplatform для разбиения кода на компоненты бизнес-логики с древовидной структурой, учитывающие жизненный цикл, с функциями маршрутизации и подключаемым UI (Jetpack Compose, Android Views, SwiftUI, JS React и т. д.).
В начале месяца был представлен крупный релиз, который добавил возможность переиспользовать и тестировать компоненты, разделять UI и не-UI код, подключать платформоспецифический UI, поддержку сохранения состояния (Android/JVM/Apple) и много другого.
https://github.com/arkivanov/Decompose
В начале месяца был представлен крупный релиз, который добавил возможность переиспользовать и тестировать компоненты, разделять UI и не-UI код, подключать платформоспецифический UI, поддержку сохранения состояния (Android/JVM/Apple) и много другого.
https://github.com/arkivanov/Decompose
GitHub
Release 1.0.0 · arkivanov/Decompose
Changes since 1.0.0-beta-04
Version updates (#311, #320):
Kotlin 1.8.0
JB Compose 1.3.0
Jetpack Compose compiler 1.4.0
Essenty 1.0.0
parcelize-darwin 0.1.3
Added defaultComponentContext exten...
Version updates (#311, #320):
Kotlin 1.8.0
JB Compose 1.3.0
Jetpack Compose compiler 1.4.0
Essenty 1.0.0
parcelize-darwin 0.1.3
Added defaultComponentContext exten...
👍1🤔1
Екатерина Петрова и Константин Цховребов из JetBrains рассказали о состоянии технологии и ближайших планах развития.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Что нового в Kotlin Multiplatform Mobile
Обсудил с командой Kotlin Multiplatform Mobile (KMM) состояние технологии и ближайшие планы по развитию
Гости выпуска:
👩🔬 Екатерина Петрова - Product Marketing Manager, JetBrains
👨🔬 Константин Цховребов - Тех Лид KMM, JetBrains
🔗 Каналы "Android Broadcast"…
Гости выпуска:
👩🔬 Екатерина Петрова - Product Marketing Manager, JetBrains
👨🔬 Константин Цховребов - Тех Лид KMM, JetBrains
🔗 Каналы "Android Broadcast"…
👍3
Составные стили в SwiftUI
Мощное продолжение истории про стилизацию компонентов в SwiftUI, только здесь упор сделан на составных стилях.👇
Читать
Мощное продолжение истории про стилизацию компонентов в SwiftUI, только здесь упор сделан на составных стилях.
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
Стилизация компонентов в SwiftUI: советы и интересные приемы.
Читать
Читать
Данил Перевалов, Android-разработчик из компании Циан, провел много тестов и теперь рассказывает, какие параметры компьютера влияют на скорость сборки Gradle проекта.
Читать
Читать
Хабр
Какие параметры компьютера влияют на скорость сборки Gradle проекта
Как вы думаете, какие характеристики сильнее влияют на скорость сборки вашего проекта: частота CPU или частота оперативной памяти? Количество ядер CPU или количество оперативной памяти? Влияет ли...
👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⏰ Давай завтра: что заставляет наш мозг прокрастинировать и как с этим бороться
Прокрастинации или откладыванию дел «на потом» подвержена почти половина сознательного населения земного шара. В статье разберемся, что заставляет наш мозг так делать и узнаем, как бороться с этим распространенным явлением.
🔗 Основной сайт
🔗 Зеркало
Прокрастинации или откладыванию дел «на потом» подвержена почти половина сознательного населения земного шара. В статье разберемся, что заставляет наш мозг так делать и узнаем, как бороться с этим распространенным явлением.
🔗 Основной сайт
🔗 Зеркало
👍3
Discover SwiftUI
От подробных руководств по его компоновке и системам управления состоянием до советов, приемов и лучших практик. Узнайте, как получить максимальную отдачу от новой декларативной UI-среды Apple.
https://www.swiftbysundell.com/discover/swiftui/
От подробных руководств по его компоновке и системам управления состоянием до советов, приемов и лучших практик. Узнайте, как получить максимальную отдачу от новой декларативной UI-среды Apple.
https://www.swiftbysundell.com/discover/swiftui/
Swift by Sundell
Discover SwiftUI on Swift by Sundell
From in-depth guides to its layout and state management systems, to tips, tricks and best practices. Discover how to get the most out of Apple’s declarative new UI framework.
👍1
CoreData с использованием дженериков и паттерна «Одиночка»
Вам необходимо хранить информацию локально на устройстве? Если ответ положительный, а данные слишком велики для UserDefault, вам, вероятно, придется использовать CoreData.
Подробнее
Вам необходимо хранить информацию локально на устройстве? Если ответ положительный, а данные слишком велики для UserDefault, вам, вероятно, придется использовать CoreData.
Подробнее
AppTractor
CoreData с использованием дженериков и шаблона проектирования Одиночка
Вам нужно хранить информацию локально на устройстве? Если ответ положительный, а данные слишком велики для UserDefault, вам, вероятно, придется использовать CoreData.
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма.
Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет.
Курс будет интересен авторам, работающим в составе редакции, копирайтерам-одиночкам и просто программистам, которые хотят научиться интересно рассказывать о собственных проектах.
Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.
Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2