Если - вдруг кто-то хочет поизучать многопоточность, а так же additional вещи - то крайне рекомендую вот этот плейлист. Спасибо Антону из Аргентины за наводку)
🔥16❤3👏1
Forwarded from Эксплойт
⚡️Apple окончательно сдалась: сторонние магазины официально появятся на iOS.
— Фичу завезут в марте вместе с релизом iOS 17.4. Пока только в Европе;
— Все магазины должны пройти проверку Apple, а потом их можно будет качать с сайта. Приложения внутри магазинов уже не модерируются Apple;
— Сторонние магазины не будут платить комиссию Apple;
— В AppStore наконец разрешили приложения стриминга игр: GeForce Now, Xbox Cloud и так далее.
Теоретически, можно будет сменить регион и спокойно качать банковские приложения со сторонних магазинов. Ждем весну.
@exploitex
— Фичу завезут в марте вместе с релизом iOS 17.4. Пока только в Европе;
— Все магазины должны пройти проверку Apple, а потом их можно будет качать с сайта. Приложения внутри магазинов уже не модерируются Apple;
— Сторонние магазины не будут платить комиссию Apple;
— В AppStore наконец разрешили приложения стриминга игр: GeForce Now, Xbox Cloud и так далее.
Теоретически, можно будет сменить регион и спокойно качать банковские приложения со сторонних магазинов. Ждем весну.
@exploitex
🔥15💯1
Часто спрашиваете про CI, сегодня спрашивали про релиз трейны - вот пожалуйста! Грандмастер программирования, питона, CI / CD.
https://youtu.be/N8_vFdIqvSs?si=9ThDnOp2vhGzfQ7Q
https://youtu.be/N8_vFdIqvSs?si=9ThDnOp2vhGzfQ7Q
YouTube
Бен Саркисян — Четыре релиза мобильного приложения в неделю? — Да легко!
Подробнее о конференции Mobius: https://jrg.su/ojGU3B
— —
В докладе Бен расскажет, как развивался релизный процесс на его проекте, с чего начали и к чему пришли. Поговорит о том, какие шаги релизного процесса удалось автоматизировать, покажет и расскажет…
— —
В докладе Бен расскажет, как развивался релизный процесс на его проекте, с чего начали и к чему пришли. Поговорит о том, какие шаги релизного процесса удалось автоматизировать, покажет и расскажет…
❤🔥8👍2❤1🔥1
Forwarded from Анастасия
Ребятки! Всем привет)
У кого есть опыт в SUI - ищем Джуна/джун+
Накидайте мне резюме в личку
У кого есть опыт в SUI - ищем Джуна/джун+
Накидайте мне резюме в личку
❤6👍1
#обучение #вёрстка #autolayout
Очень часто ребята спрашивают, а есть ли плотный setup, чтобы понять работу со snap kit'ом сразу и всю, ну т.е перенять опыт, что стоит делать, что не пригодится. Вот эта статья - покрывает уже точно 90+ процентов работы с данной библиотекой, очень хорошо расписано и подробно, что и для чего, рекомендую! В роадмап самособой в нужную секцию добавлю статью.
https://habr.com/ru/companies/sravni/articles/719474/
Очень часто ребята спрашивают, а есть ли плотный setup, чтобы понять работу со snap kit'ом сразу и всю, ну т.е перенять опыт, что стоит делать, что не пригодится. Вот эта статья - покрывает уже точно 90+ процентов работы с данной библиотекой, очень хорошо расписано и подробно, что и для чего, рекомендую! В роадмап самособой в нужную секцию добавлю статью.
https://habr.com/ru/companies/sravni/articles/719474/
Хабр
iOS-разработка со SnapKit: спасаем консоль от простыни ошибок и ускоряем отрисовку UI
Привет, я Даша, занимаюсь iOS‑разработкой в Сравни. Мы в мобильной команде пользуемся SnapKit — помогает нам ревьюить изменения в общих компонентах быстрее и проще. Инструмент...
🔥10❤3
#собеседование #резюме
Вот пожалуйста, пример фильтра в действии - в текущей ситуации по уровню английского сработал, интересно) После того как человек отписал HR'у на линкедин, пришло приглашение (3 скрин), вот так)
Вот пожалуйста, пример фильтра в действии - в текущей ситуации по уровню английского сработал, интересно) После того как человек отписал HR'у на линкедин, пришло приглашение (3 скрин), вот так)
🤡11😢6🙉3
#di
Всем привет, частенько встречал, что у ребят есть какое-то недопонимание про Dependency Injection, как - раз полностью обновил секцию в роадмапе, и решил поделиться видеоматериалом, который по-моему мнению очень хорошо сможет закрыть у вас не только базовые вопросы, но и чуточку шире / дальше. Надеюсь будет полезно🔝
1. Dependency Injection простыми словами
2. Агрегация, Композиция, DI(dependency injection)
3. Dependency injection
4. Евгений Елчев. SwiftUI и DI
5. Как выстроить DI в многомодульном iOS-приложении при помощи Needle
6. Inversion of Control, Dependency Injection, DI Container - что это такое и кто все эти люди?
Всем привет, частенько встречал, что у ребят есть какое-то недопонимание про Dependency Injection, как - раз полностью обновил секцию в роадмапе, и решил поделиться видеоматериалом, который по-моему мнению очень хорошо сможет закрыть у вас не только базовые вопросы, но и чуточку шире / дальше. Надеюсь будет полезно
1. Dependency Injection простыми словами
2. Агрегация, Композиция, DI(dependency injection)
3. Dependency injection
4. Евгений Елчев. SwiftUI и DI
5. Как выстроить DI в многомодульном iOS-приложении при помощи Needle
6. Inversion of Control, Dependency Injection, DI Container - что это такое и кто все эти люди?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23❤5👍2
#обучение #сетевой_слой
Ребята, очень часто, мы - mobile разработчики, взаимодействуем с API, и по мере взаимодействия необходимо его тестировать, отправляя запрос и анализируя ответы, включая хэдеры, тело, статус коды и етк. Наткнулся на очень информативный обзор на Postman, который закроет большую часть ваших вопросов, крайне рекомендую.
В iOS Roadmap тоже добавил, для всех новичков, кто будет обучаться. Как по мне, умение работать с постманом и кувшином(Чарльз), это очень хороший навык!
https://www.youtube.com/watch?v=uguDvVSYznY
Ребята, очень часто, мы - mobile разработчики, взаимодействуем с API, и по мере взаимодействия необходимо его тестировать, отправляя запрос и анализируя ответы, включая хэдеры, тело, статус коды и етк. Наткнулся на очень информативный обзор на Postman, который закроет большую часть ваших вопросов, крайне рекомендую.
В iOS Roadmap тоже добавил, для всех новичков, кто будет обучаться. Как по мне, умение работать с постманом и кувшином(Чарльз), это очень хороший навык!
https://www.youtube.com/watch?v=uguDvVSYznY
YouTube
Postman. C нуля до автотестов.
👉 Курс с реальными фичами - https://be-qa.ru/webqa?utm_source=youtube&utm_medium=video&utm_campaign=postman
👉 Все мои курсы - https://be-qa.ru/courses?utm_source=youtube&utm_medium=video&utm_campaign=postman
👉 Мой уютный телеграм канальчик - https://t.me…
👉 Все мои курсы - https://be-qa.ru/courses?utm_source=youtube&utm_medium=video&utm_campaign=postman
👉 Мой уютный телеграм канальчик - https://t.me…
❤12🔥3👍2❤🔥1
#обучение #di
Хороший и свежий доклад на тему "Achieving Loose Coupling with Pure Dependency", где в простой и наглядной форме, автор доклада - Simon B Støvring🇸🇪 продемонстрирует бенефиты. Хорошим дополнением для этого доклада послужит соответствующая карточка из ноушена, вот ссылка на неё. Кстате послужит хорошим дополнением к этому посту 🧠
Хороший и свежий доклад на тему "Achieving Loose Coupling with Pure Dependency", где в простой и наглядной форме, автор доклада - Simon B Støvring
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Achieving Loose Coupling with Pure Dependency by Simon B Støvring - SwiftLeeds 2023
Ensure loose coupling in your codebase by adopting Pure Dependency Injection and injecting the dependencies using the Composition Root pattern. Learn how to create a Composition Root and use the loose coupling to create feature apps that let you iterate on…
👍2❤1
#ооп #обучение
Доктор Алан Кей в своём письме от 23 июля 2003 года подробно объяснил суть "объектно-ориентированного программирования" (ООП). Он указал, что идея ООП была вдохновлена несколькими источниками, включая Sketchpad, Simula, проект ARPAnet, архитектуру Burroughs B5000, а также его знаниями в области биологии и математики. Кей первым использовал термин "объектно-ориентированное программирование" в 1967 году, представляя объекты как биологические клетки или отдельные компьютеры в сети, которые могут общаться только с помощью сообщений. Это подход подразумевает, что в основе лежит идея взаимодействия через сообщения, что стало ключевым аспектом с самого начала.
Кей хотел избавиться от данных в традиционном понимании, используя метафору клетки или компьютера, чтобы устранить данные и заменить их сообщениями. Он также задумывал, что каждый объект может иметь несколько алгебр, что позволило бы использовать полиморфизм и создавать семейства объектов с общими чертами.
Кей изначально не включил наследование в свою модель, решив отложить его реализацию до лучшего понимания. Он также упомянул влияние лиспа и идей экстенсибельных языков программирования на развитие его представлений об ООП.
Определяя ООП, Кей уточнил, что для него объектно-ориентированное программирование означает только обмен сообщениями, локальное сохранение и защиту состояния процесса, а также крайне позднее связывание всех элементов. Это может быть реализовано в Smalltalk и Lisp. Он выразил скептицизм по отношению к системам типов, отметив, что предпочитает динамическую типизацию.
В общем, Алан Кей подчеркивает важность сообщений, инкапсуляции и позднего связывания в ООП, отходя от традиционного понимания ООП как совокупности наследования, полиморфизма и инкапсуляции.
Вот тут можно оригинал чекнуть: https://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_en
Доктор Алан Кей в своём письме от 23 июля 2003 года подробно объяснил суть "объектно-ориентированного программирования" (ООП). Он указал, что идея ООП была вдохновлена несколькими источниками, включая Sketchpad, Simula, проект ARPAnet, архитектуру Burroughs B5000, а также его знаниями в области биологии и математики. Кей первым использовал термин "объектно-ориентированное программирование" в 1967 году, представляя объекты как биологические клетки или отдельные компьютеры в сети, которые могут общаться только с помощью сообщений. Это подход подразумевает, что в основе лежит идея взаимодействия через сообщения, что стало ключевым аспектом с самого начала.
Кей хотел избавиться от данных в традиционном понимании, используя метафору клетки или компьютера, чтобы устранить данные и заменить их сообщениями. Он также задумывал, что каждый объект может иметь несколько алгебр, что позволило бы использовать полиморфизм и создавать семейства объектов с общими чертами.
Кей изначально не включил наследование в свою модель, решив отложить его реализацию до лучшего понимания. Он также упомянул влияние лиспа и идей экстенсибельных языков программирования на развитие его представлений об ООП.
Определяя ООП, Кей уточнил, что для него объектно-ориентированное программирование означает только обмен сообщениями, локальное сохранение и защиту состояния процесса, а также крайне позднее связывание всех элементов. Это может быть реализовано в Smalltalk и Lisp. Он выразил скептицизм по отношению к системам типов, отметив, что предпочитает динамическую типизацию.
В общем, Алан Кей подчеркивает важность сообщений, инкапсуляции и позднего связывания в ООП, отходя от традиционного понимания ООП как совокупности наследования, полиморфизма и инкапсуляции.
Вот тут можно оригинал чекнуть: https://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_en
userpage.fu-berlin.de
Dr. Alan Kay on the Meaning of "Object-Oriented Programming" (document)
Dr. Alan Kay explains when "object-oriented" was first used and what it means.
[]
[]
👍4🔥2
#concurrency
Swift Concurrency Recipes
Репозиторий-сборник с рецептами по работе с SwiftConcurrency.
🟢 Creating an Async Context
🟢 Using Protocols
🟢 Isolation
🟢 Structured Concurrency
🟢 SwiftUI
🟢 Using Libraries not Designed for Concurrency
GitHub → Concurrency Recipes
Swift Concurrency Recipes
Репозиторий-сборник с рецептами по работе с SwiftConcurrency.
GitHub → Concurrency Recipes
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤4