один из самых крутых видосов по объяснению ui rendering. На собесах любят поспрашивать как бы вы оптимизировали свой UI, поэтому вот тут можно начать с основ понимания как все работает
https://www.youtube.com/watch?v=dmRIjkOdaoc
https://www.youtube.com/watch?v=dmRIjkOdaoc
еще одна модная архитектура, о которой вам точно стоит почитать. Особенно когда есть целый раздел на нашем любимом портале
https://www.raywenderlich.com/24550178-getting-started-with-the-composable-architecture
https://www.raywenderlich.com/24550178-getting-started-with-the-composable-architecture
kodeco.com
Getting Started With The Composable Architecture
Learn how to structure your iOS app with understandable and predictable state changes using Point-Free’s The Composable Architecture (TCA) framework.
Forwarded from Хабр
Техническая экспертиза: настраиваем CI на М1 с командой Welps
Компания Welps создаёт wellness-приложения и постоянно оптимизирует процессы разработки. В этой статье тимлид Виталий Волков раскрывает тонкости одного из таких процессов и рассказывает, как поднять Cl на М1 с использованием инфраструктуры Selectel.
Компания Welps создаёт wellness-приложения и постоянно оптимизирует процессы разработки. В этой статье тимлид Виталий Волков раскрывает тонкости одного из таких процессов и рассказывает, как поднять Cl на М1 с использованием инфраструктуры Selectel.
Forwarded from Mobile AppSec World (MobileAppSecWorldBot)
Перехват зашифрованного трафика «на лету»
Достаточно подробная статья про перехват ключей шифрования при помощи Frida.
Всё было бы вполне обыденно, если бы не дополнительное использование интересного плагина для BurpSuite - AES Killer, который позволяет менять контент в зашифрованных сообщениях.
То есть смысл простой, через фриду получаем ключ шифрования, прописываем его в плагин Burp и дальше видим расшифрованные значения в трафике. При этом на сервер отправляется зашифрованное сообщение (с нашими изменениями).
Всего несколько раз встречал подобное дополнительное шифрования внутри канала связи, но если кто-то вдруг столкнется с этим, вы теперь знаете, как облегчить себе жизнь :)
#frida #crypto #aes
Достаточно подробная статья про перехват ключей шифрования при помощи Frida.
Всё было бы вполне обыденно, если бы не дополнительное использование интересного плагина для BurpSuite - AES Killer, который позволяет менять контент в зашифрованных сообщениях.
То есть смысл простой, через фриду получаем ключ шифрования, прописываем его в плагин Burp и дальше видим расшифрованные значения в трафике. При этом на сервер отправляется зашифрованное сообщение (с нашими изменениями).
Всего несколько раз встречал подобное дополнительное шифрования внутри канала связи, но если кто-то вдруг столкнется с этим, вы теперь знаете, как облегчить себе жизнь :)
#frida #crypto #aes
Learning_AV_Foundation_A_Hands_on_Guide_to_Mastering_the_AV_Foundation.epub
19.1 MB
По AVFoundation очень мало инфы, а эту книгу очень сложно найти в интернете.
👍4 1
Школа мобильной разработки Яндекса выложили в паблик свои видео
Android — https://youtube.com/playlist?list=PLQC2_0cDcSKAVl_3u-3ZrEW2UFBUjDD97
iOS — https://youtube.com/playlist?list=PLQC2_0cDcSKBUXhSGqAbVAp3SFBKPnpFI
Flutter — https://youtube.com/playlist?list=PLQC2_0cDcSKBB4F8y-V_lB2HiFYSWIgYW
Android — https://youtube.com/playlist?list=PLQC2_0cDcSKAVl_3u-3ZrEW2UFBUjDD97
iOS — https://youtube.com/playlist?list=PLQC2_0cDcSKBUXhSGqAbVAp3SFBKPnpFI
Flutter — https://youtube.com/playlist?list=PLQC2_0cDcSKBB4F8y-V_lB2HiFYSWIgYW
YouTube
Школа мобильной разработки 2021: Android
Летом 2021 года прошла Школа мобильной разработки от Академии Яндекса: студенты слушали лекции, выполняли домашние задания и работали над реальными проектами...
знакомый делал крутые статьи про многопоточку. круто написаны простым и понятным языком
https://habr.com/ru/post/578752/
https://habr.com/ru/post/578752/
Хабр
Про многопоточность 2. GCD
Привет! Вот и новая часть серии статей про многопоточность дождалась своей очереди (ну вы поняли, да, типа очередь статей последовательная (͡° ͜ʖ ͡°) ). В этот раз мы подымимся на ступеньку выше,...
короче, сейчас задача по деасембелизации исходников. Хочу понять как работает UndoManager под капотом. Как-то находил доклад ВК про хаки UIKit и забыл. Сейчас же появилась потребность залезть в кишки. Вот хорошая тулза
https://www.hopperapp.com/
https://www.hopperapp.com/
Сделал общий роадмап для иос разрабов. Не стал писать о core ML, AVFoundation и всяких других специфичных штуках. Только база
https://coggle.it/diagram/YbOvHZsSznfnCV-j/t/ios-developer
https://coggle.it/diagram/YbOvHZsSznfnCV-j/t/ios-developer
coggle.it
iOS Developer - Coggle Diagram
iOS Developer (Value/Reference Type : : :, Структуры данных, Caching and Persistency, Тестирование, Многопоточность, Hit Testing и Responder Chain, Управление памятью, Архитектуры, Алгоритмы, Cocoa Touch, Dependencies Managment, Дизайн паттерны, GIT (Git…
Forwarded from Хабр
Некоторые разработчики никогда не пройдут собеседование
Навык прохождения собеседований — это отдельный скилл. Он прокачивается отдельно. И самое интересное, что он практически не связан с основной работой.
Навык прохождения собеседований — это отдельный скилл. Он прокачивается отдельно. И самое интересное, что он практически не связан с основной работой.
С наступившим новым 2022! Самое время рассказать о своем профиле на solvery.
Новый год — это время задуматься о переменах и новых испытания. Самое время задуматься о корректировке плана развития или смены проекта.
И я попробую вам помочь:
— Подберем подходящие материалы для обучения и прохождений технических собеседований
— Построим индивидуальный план развития. Помощь в выявлении слабых мест и прокачка hard и soft скиллов
— Подтянем слабые стороны. Развернутый фидбек по коду/заданиям
— Новичкам определим стартовый проект, который поможет найти работу
— Джуниор и мидлам помогу с текущими проектами
Новый год — это время задуматься о переменах и новых испытания. Самое время задуматься о корректировке плана развития или смены проекта.
И я попробую вам помочь:
— Подберем подходящие материалы для обучения и прохождений технических собеседований
— Построим индивидуальный план развития. Помощь в выявлении слабых мест и прокачка hard и soft скиллов
— Подтянем слабые стороны. Развернутый фидбек по коду/заданиям
— Новичкам определим стартовый проект, который поможет найти работу
— Джуниор и мидлам помогу с текущими проектами
Solvery.io
Лев Бондаренко — наставник на Solvery.io
Помогу прокачать навыки: Мобильная разработка, Git, Clean Architecture, MVP, REST API, Тестирование, Подготовка технических докладов, TDD, Прохождение собеседований, Паттерны проектирования, Unit Tests, iOS, Swift, Xcode, Viper, MVVM