This media is not supported in your browser
VIEW IN TELEGRAM
Hammer: жесты для юнит-тестов в iOS
Hammer — библиотека синтеза сенсорного и клавиатурного ввода для имитации взаимодействия с пользователем, предназначенная для юнит-тестов iOS-приложений. Умеет работать со стилусом, клавиатурой, жестами, ждать симулятор и искать View для взаимодействий.
https://github.com/lyft/Hammer
Hammer — библиотека синтеза сенсорного и клавиатурного ввода для имитации взаимодействия с пользователем, предназначенная для юнит-тестов iOS-приложений. Умеет работать со стилусом, клавиатурой, жестами, ждать симулятор и искать View для взаимодействий.
https://github.com/lyft/Hammer
06 августа (пятница) в 18-30 (МСК время)
Пройдет IOS-митап в горах🌄🌄🌄 с докладами от разработчиков из Surf, Леруа Мерлен, FindMyKids.
✅Будет прямая трансляция. Регистрируйся и мы пришлем тебе ссылку😊
Темы докладов:
👉1. KMM глазами iOS разработчика - Алексей Непомнящих, iOS разработчик, Lerua Merlen
Какие проблемы, как работает сборка библиотеки в CocoaPods.
Про реактивную обертку над методами из KMM и перход на kotlin.
Про окружение, которое потребуется для старта разработки на KMM.
👉2. Эксперименты в мобильных приложениях - Истомин Юрий, iOS разработчик, Find My Kids
Как проектировать и запускать эксперименты в мобильных приложениях.
Разберем на примере реализацию экспериментов в iOS приложении.
👉3. SwiftUI в проде - Влад Климов, iOS разработчик, iOS разработчик Surf
Про использование SwiftUI в приложениях для прода на опыте нашей студии. В чем профит для разработчика и студии. Разберем нашу версию MVI архитектуры приложения, интересные кейсы, проблемы возникающие в ходе разработки и способы их решений.
🧠А также проведем викторину с призами и будем дарить мерч за лучшие вопросы к докладам! 😍😍
Регистрируйся и мы пришлем тебе ссылку на онлайн-трансляцию за день до мероприятия!
Все подробности 👉здесь😉
Пройдет IOS-митап в горах🌄🌄🌄 с докладами от разработчиков из Surf, Леруа Мерлен, FindMyKids.
✅Будет прямая трансляция. Регистрируйся и мы пришлем тебе ссылку😊
Темы докладов:
👉1. KMM глазами iOS разработчика - Алексей Непомнящих, iOS разработчик, Lerua Merlen
Какие проблемы, как работает сборка библиотеки в CocoaPods.
Про реактивную обертку над методами из KMM и перход на kotlin.
Про окружение, которое потребуется для старта разработки на KMM.
👉2. Эксперименты в мобильных приложениях - Истомин Юрий, iOS разработчик, Find My Kids
Как проектировать и запускать эксперименты в мобильных приложениях.
Разберем на примере реализацию экспериментов в iOS приложении.
👉3. SwiftUI в проде - Влад Климов, iOS разработчик, iOS разработчик Surf
Про использование SwiftUI в приложениях для прода на опыте нашей студии. В чем профит для разработчика и студии. Разберем нашу версию MVI архитектуры приложения, интересные кейсы, проблемы возникающие в ходе разработки и способы их решений.
🧠А также проведем викторину с призами и будем дарить мерч за лучшие вопросы к докладам! 😍😍
Регистрируйся и мы пришлем тебе ссылку на онлайн-трансляцию за день до мероприятия!
Все подробности 👉здесь😉
В AppMetrica появилась возможность оперативно узнавать о багах в приложении.
Все очень просто:
1. Выбираете когда вы хотите получать уведомления и задаете пороговые значения для них. Например, получать алерт в случае новых или вернувшихся крэшей или в случае роста группы конкретных ошибок.
2. Получаете письмо с уведомлением
3. В один клик переходите в отчет с деталями
В отчетах AppMetrica можно посмотреть в деталях, где и почему порушилось приложение вплоть до доли сессий и пользователей, которых затронул баг. Более того, можно воссоздать картину поломки отследив по шагам путь пользователя до столкновения с багом.
Все очень просто:
1. Выбираете когда вы хотите получать уведомления и задаете пороговые значения для них. Например, получать алерт в случае новых или вернувшихся крэшей или в случае роста группы конкретных ошибок.
2. Получаете письмо с уведомлением
3. В один клик переходите в отчет с деталями
В отчетах AppMetrica можно посмотреть в деталях, где и почему порушилось приложение вплоть до доли сессий и пользователей, которых затронул баг. Более того, можно воссоздать картину поломки отследив по шагам путь пользователя до столкновения с багом.
ReactorKit: реактивная и однонаправленная архитектура
ReactorKit — это фреймворк для реактивной и однонаправленной архитектуры приложений Swift (действия пользователя и состояния экранов доставляются на каждый слой через наблюдаемые потоки — эти потоки однонаправлены: представление может только испускать действия, а реактор может только испускать состояния). В этом репозитории представлена основная концепция ReactorKit и описано, как создавать приложения с помощью ReactorKit.
https://github.com/ReactorKit/ReactorKit
ReactorKit — это фреймворк для реактивной и однонаправленной архитектуры приложений Swift (действия пользователя и состояния экранов доставляются на каждый слой через наблюдаемые потоки — эти потоки однонаправлены: представление может только испускать действия, а реактор может только испускать состояния). В этом репозитории представлена основная концепция ReactorKit и описано, как создавать приложения с помощью ReactorKit.
https://github.com/ReactorKit/ReactorKit
GitHub
GitHub - ReactorKit/ReactorKit: A library for reactive and unidirectional Swift applications
A library for reactive and unidirectional Swift applications - ReactorKit/ReactorKit
Что нужно знать перед переходом на Jetpack Compose
https://maxkim.eu/things-you-need-to-know-before-switching-to-jetpack-compose
https://maxkim.eu/things-you-need-to-know-before-switching-to-jetpack-compose
Чистая архитектура в iOS с RxSwift и Swinject
https://shresthanabin.medium.com/ios-clean-code-architecture-with-rxswift-and-swinject-a57bfbc2077b
https://shresthanabin.medium.com/ios-clean-code-architecture-with-rxswift-and-swinject-a57bfbc2077b
Medium
iOS Clean Code Architecture with RxSwift and Swinject
Having a codebase that is managed, structured, clean and scalable and will be very helpful as your codebase grows and features keeps on…
Pulse: логер и сетевой инспектор для платформ Apple
Pulse — это мощная система логирования для платформ Apple. Нативная. Создана с использованием SwiftUI. Записывайте и проверяйте сетевые запросы и логи прямо из iOS-приложений с помощью Pulse Console. Делитесь логами и просматривайте их в приложении Pulse для macOS. Логи записываются локально и никогда не покидают ваше устройство.
https://github.com/kean/Pulse
Pulse — это мощная система логирования для платформ Apple. Нативная. Создана с использованием SwiftUI. Записывайте и проверяйте сетевые запросы и логи прямо из iOS-приложений с помощью Pulse Console. Делитесь логами и просматривайте их в приложении Pulse для macOS. Логи записываются локально и никогда не покидают ваше устройство.
https://github.com/kean/Pulse
10 уроков, которые я извлек из первого опубликованного приложения для iOS
https://jainijhawan.medium.com/10-lessons-that-i-learned-and-the-journey-to-first-published-ios-app-87d3ce59acc8
https://jainijhawan.medium.com/10-lessons-that-i-learned-and-the-journey-to-first-published-ios-app-87d3ce59acc8
Medium
10 Lessons that I learned and the Journey To First Published iOS App
I am an iOS Developer and in this article, I will describe the journey of my first iOS App on AppStore 🤩 👨🏻💻
На Архипелаге 2121 прошла ежегодная встреча «Точек кипения». Участники трека поделились наработанными практиками взаимодействия с региональными сообществами, технологическими командами и опытом перехода в онлайн-среду. В результате была сформирована стратегия развития сети на ближайшие несколько лет.
В рамках трека прошли:
✅ образовательная лаборатория «Точек кипения»,
✅ погружение в повестку НТИ и встречи с представителями рынков и Центров компетенций,
✅ мастер-классы акселератов-партнеров по поддержке и развитию технологических команд,
✅ обучение основным принципам data-аналитики и управлению на основе данных.
🧑🎓 Участниками трека стали команды городских и университетских «Точек кипения».
Неформальная программа включила практики ресурсных состояний, деловые игры, нетворкинг и консультации с экспертами экосистемы НТИ, антиконференцию, демо-день для партнеров, а также презентацию нового формата резидентуры НТИ в сети «Точек кипения».
📲 Подробнее об Архипелаге 2121 читайте на нашем канале.
🎓Лекция открытие Архипелага.
#а2121 #Архипелаг2121 #Edu2035 #Стартап2121
В рамках трека прошли:
✅ образовательная лаборатория «Точек кипения»,
✅ погружение в повестку НТИ и встречи с представителями рынков и Центров компетенций,
✅ мастер-классы акселератов-партнеров по поддержке и развитию технологических команд,
✅ обучение основным принципам data-аналитики и управлению на основе данных.
🧑🎓 Участниками трека стали команды городских и университетских «Точек кипения».
Неформальная программа включила практики ресурсных состояний, деловые игры, нетворкинг и консультации с экспертами экосистемы НТИ, антиконференцию, демо-день для партнеров, а также презентацию нового формата резидентуры НТИ в сети «Точек кипения».
📲 Подробнее об Архипелаге 2121 читайте на нашем канале.
🎓Лекция открытие Архипелага.
#а2121 #Архипелаг2121 #Edu2035 #Стартап2121
Как добавить анимацию переворачивания карточки в Android-приложение
https://apptractor.ru/info/articles/kak-dobavit-animatsiyu-perevorachivaniya-kartochki-v-android-prilozhenie.html
https://apptractor.ru/info/articles/kak-dobavit-animatsiyu-perevorachivaniya-kartochki-v-android-prilozhenie.html
AppTractor
Как добавить анимацию переворачивания карточки в Android-приложение
Анимация может помочь нам улучшить взаимодействие с пользователем.
Отношения человечества с природой, климатический вызов и разрушение биологического разнообразия – одни из главных вызовов, с которыми человечество сталкивается сегодня. Это необходимо учитывать предпринимателям. Представляем вам несколько проектов участников Архипелага 2121 на стадии масштабирования, связанных с экологией.
🌱 Green point
Пункты экопереработки полного цикла: от точек сбора и первичной сортировки до пунктов рециклинга. Проект позволит любой компании или муниципалитету внедрить собственную сеть переработки отходов пластика, приобрести статус IMPACT и преимущества стандартов ESG.
🌳 NextGIS Лес
Веб-приложение для ведения базы и подготовки отчетной документации по лесосекам (участкам леса, отведенным для рубок спелых и перестойных насаждений, лесовосстановительных рубок, рубок ухода за лесом и санитарных). Сервис предлагает собранные в одном месте карты и таблицы, многопользовательский режим, понятный интерфейс и автоматизированную отчетность. Проект помогает создавать, редактировать и учитывать лесосеки, объекты инфраструктуры и неэксплуатационные площади и многое другое.
🎋 Внедрение инновационной технологии по повторному применению синтетического каучука (Рециклизат)
Организация инновационного производства по повторному применению каучуко-содержащих продуктов путем переработки отходов РТИ для получения повторных каучуковых смесей (резиновых смесей). Проект отвечает требованиям по предотвращению изменения климата (снижение углеродных выбросов), сохранению природных ресурсов, снижению уровня загрязнения.
📲 Другие проекты участников Архипелага 2121.
📲 Смотрите трансляции с Архипелага 2121.
🌱 Green point
Пункты экопереработки полного цикла: от точек сбора и первичной сортировки до пунктов рециклинга. Проект позволит любой компании или муниципалитету внедрить собственную сеть переработки отходов пластика, приобрести статус IMPACT и преимущества стандартов ESG.
🌳 NextGIS Лес
Веб-приложение для ведения базы и подготовки отчетной документации по лесосекам (участкам леса, отведенным для рубок спелых и перестойных насаждений, лесовосстановительных рубок, рубок ухода за лесом и санитарных). Сервис предлагает собранные в одном месте карты и таблицы, многопользовательский режим, понятный интерфейс и автоматизированную отчетность. Проект помогает создавать, редактировать и учитывать лесосеки, объекты инфраструктуры и неэксплуатационные площади и многое другое.
🎋 Внедрение инновационной технологии по повторному применению синтетического каучука (Рециклизат)
Организация инновационного производства по повторному применению каучуко-содержащих продуктов путем переработки отходов РТИ для получения повторных каучуковых смесей (резиновых смесей). Проект отвечает требованиям по предотвращению изменения климата (снижение углеродных выбросов), сохранению природных ресурсов, снижению уровня загрязнения.
📲 Другие проекты участников Архипелага 2121.
📲 Смотрите трансляции с Архипелага 2121.
Мега подборка каналов для программистов🎯
https://t.me/progjob Вакансии для программистов
Системное администрирование 📌
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/linux_sup Новости и информация из мира Linux
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
Программирование, фронтенд, Биг дата, мобильная р-ка, книги 📌
https://t.me/game_devv GameDev: разработка игр
https://t.me/Angular_Vuejs Angular Vue js React
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/Frontend_now Все для фронтендеров
https://t.me/react_prog Все что связано с reactjs
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/developer_mobila Мобильная разработка
https://t.me/Welcome_Python Добро пожаловать в мир Python
https://t.me/BookPython Библиотека Python разработчика
https://t.me/programmist_of Книги по программированию
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_sup Программирование на Java
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/imobile_dev Все по мобильной разработке: iOS, Android
https://t.me/database_group Все про базы данных
https://t.me/cloud_comp Облачные сервисы, вычисления и безопасность
https://t.me/bigdata_world Data Science, Big Data, Machine Learning
IT новости 📌
https://t.me/htech_news Новости HighTech
https://t.me/all_itnews IT новости на английском
https://t.me/gmorning_news Последнии новости из мира науки
https://t.me/youtips_tricks Технологические советы и хитрости
Шутки программистов 📌
https://t.me/dev_jokes Daily Dev Jokes
https://t.me/itumor ITumor | программисты шутят
SMM, Seo, Wordpress 📌
https://t.me/allsocial_news SMM / Советы, Новости, Лайфхаки
https://t.me/seo_go Новости по SEO продвижению сайтов
https://t.me/news_wordpress Канал о самой популярной CMS
Защита, взлом, безопасность 📌
https://t.me/crypto_security_lab Материалы по информационной безопасности
https://t.me/thehaking Канал о кибербезопасности
https://t.me/Hackme_news Новости из мира хакинга
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
https://t.me/goodw_design Статьи по Веб дизайну
Должен знать 📌
https://t.me/UchuEnglish Английский с нуля
https://t.me/Pomatematike Канал по математике
Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://t.me/crypto_moneygo Канал о крипте, новости, инсайды
VR, робототехника 📌
https://t.me/AR_VR_vision Компьютерное зрение, виртуальная реальность
https://t.me/robotics_scince Канал о Робототехнике и автоматизации
https://t.me/progjob Вакансии для программистов
Системное администрирование 📌
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/linux_sup Новости и информация из мира Linux
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
Программирование, фронтенд, Биг дата, мобильная р-ка, книги 📌
https://t.me/game_devv GameDev: разработка игр
https://t.me/Angular_Vuejs Angular Vue js React
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/Frontend_now Все для фронтендеров
https://t.me/react_prog Все что связано с reactjs
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/developer_mobila Мобильная разработка
https://t.me/Welcome_Python Добро пожаловать в мир Python
https://t.me/BookPython Библиотека Python разработчика
https://t.me/programmist_of Книги по программированию
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_sup Программирование на Java
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/imobile_dev Все по мобильной разработке: iOS, Android
https://t.me/database_group Все про базы данных
https://t.me/cloud_comp Облачные сервисы, вычисления и безопасность
https://t.me/bigdata_world Data Science, Big Data, Machine Learning
IT новости 📌
https://t.me/htech_news Новости HighTech
https://t.me/all_itnews IT новости на английском
https://t.me/gmorning_news Последнии новости из мира науки
https://t.me/youtips_tricks Технологические советы и хитрости
Шутки программистов 📌
https://t.me/dev_jokes Daily Dev Jokes
https://t.me/itumor ITumor | программисты шутят
SMM, Seo, Wordpress 📌
https://t.me/allsocial_news SMM / Советы, Новости, Лайфхаки
https://t.me/seo_go Новости по SEO продвижению сайтов
https://t.me/news_wordpress Канал о самой популярной CMS
Защита, взлом, безопасность 📌
https://t.me/crypto_security_lab Материалы по информационной безопасности
https://t.me/thehaking Канал о кибербезопасности
https://t.me/Hackme_news Новости из мира хакинга
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
https://t.me/goodw_design Статьи по Веб дизайну
Должен знать 📌
https://t.me/UchuEnglish Английский с нуля
https://t.me/Pomatematike Канал по математике
Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://t.me/crypto_moneygo Канал о крипте, новости, инсайды
VR, робототехника 📌
https://t.me/AR_VR_vision Компьютерное зрение, виртуальная реальность
https://t.me/robotics_scince Канал о Робототехнике и автоматизации
5 баз данных, которые вы можете использовать бесплатно
https://towardsdatascience.com/5-databases-that-you-can-use-for-free-841cf81834bf
https://towardsdatascience.com/5-databases-that-you-can-use-for-free-841cf81834bf
Medium
5 Databases That You Can Use For Free
You don’t need to spend a lot of money on quality database management