Андрей Зыков, старший инженер по автоматизации тестирования из команды Core iOS QA ВКонтакте, рассказывает про нативные тесты под iOS и делится опытом автоматизации с применением нативных инструментов от Apple (XCTest).
🎬 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
(Не)быстрые нативные тесты под iOS / Андрей Зыков
Митап QA ВКонтакте. 7 сентября 2022. Санкт-Петербург.
Андрей Зыков — старший инженер по автоматизации тестирования из команды Core iOS QA ВКонтакте. Андрей поговорил про нативные тесты под iOS.
«Я кратко расскажу про то, как устроена iOS-автоматизация ВКонтакте…
Андрей Зыков — старший инженер по автоматизации тестирования из команды Core iOS QA ВКонтакте. Андрей поговорил про нативные тесты под iOS.
«Я кратко расскажу про то, как устроена iOS-автоматизация ВКонтакте…
Что делать, когда менеджер пришел и сказал «Адаптируйте-ка приложение под Huawei»: быстрое руководство от Миши Вассера, Head of Android в AGIMA.
Читать
Читать
Хабр
Как адаптировать Android-приложение под Huawei
Всем привет! Меня зовут Миша Вассер, я Head of Android в AGIMA . Мы занимаемся разработкой Digital-продуктов для больших и маленьких компаний, в том числе пилим мобильные приложения. Не так давно — по...
👍1
У серии обучающих видео MAD Skills зачастую есть не менее замечательные и наглядные статьи:
— Fundamentals of Compose layouts and modifiers
— Compose phases
— Fundamentals of Compose layouts and modifiers
— Compose phases
Telegram
Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
Compose Layouts & Modifiers: свежая серия видеоуроков MAD Skills.
🎬Смотреть
🎬Смотреть
👍2
Эволюция архитектуры приложения Facebook* для iOS
Много C++, Objective-C(++) и Swift, десятки динамически загружаемых библиотек и многое другое, что не совсем похоже на типичную кодовую базу iOS-приложения.
Читать (используйте VPN или Tor)
*Социальная сеть Facebook запрещена в России
Много C++, Objective-C(++) и Swift, десятки динамически загружаемых библиотек и многое другое, что не совсем похоже на типичную кодовую базу iOS-приложения.
Читать (используйте VPN или Tor)
*Социальная сеть Facebook запрещена в России
👍1
Погружение в HashMap от Алексея Гладкова:
00:00:24 — Постановка задачи
00:03:02 — Определение проблем
00:05:04 — Начало практики / Первая реализация
00:08:14 — Хэш и хэш функции / Вторая реализация
00:15:12 — Нормирование / Третья реализация
00:24:18 — Увеличение массива / Четвертая реализация
00:30:10 — Решение коллизий / Пятая реализация
00:35:17 — Экскурс во встроенную хэшмапу Java
https://youtu.be/D6VzpxP86_Y
00:00:24 — Постановка задачи
00:03:02 — Определение проблем
00:05:04 — Начало практики / Первая реализация
00:08:14 — Хэш и хэш функции / Вторая реализация
00:15:12 — Нормирование / Третья реализация
00:24:18 — Увеличение массива / Четвертая реализация
00:30:10 — Решение коллизий / Пятая реализация
00:35:17 — Экскурс во встроенную хэшмапу Java
https://youtu.be/D6VzpxP86_Y
YouTube
Как написать HashMap? Пошаговая инструкция / Мобильный разработчик
Мой курс по Kotlin Multiplatform
https://mobiledeveloper.tech/kotlin-multiplatform-all
Всем привет, я говорил уже, что планирую сделать серию видео по некоторым основам структур данных и каких-то вещей, которые образуют базис в программировании. И сегодня…
https://mobiledeveloper.tech/kotlin-multiplatform-all
Всем привет, я говорил уже, что планирую сделать серию видео по некоторым основам структур данных и каких-то вещей, которые образуют базис в программировании. И сегодня…
👍3🔥1
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: советы и интересные приемы.
Читать
Читать