Тимур Чеберда

Тимур Чеберда 

iOS разработчик, веду roadmap iOS разработчика

1 098subscribers

535posts

Showcase and bundles

3
A bundle is a collection, compilation, playlist, or catalog of posts that saves you from searching through the blog and lets you buy the entire content series in a single click.
goals8
8 of 8 paid subscribers
Если на меня подпишется 8 человек, то я смогу заказывать картинки у дизайнера и делать материал еще более наглядным и лучше доносить до вас 🎉
1 of 4
$155.82 of $251 raised
Роадмап по архитектурным паттернам: визуальный роадмап + уроки к нему. Для примера берите роадмап по SwiftUI (который уже готов)
$83.62 of $6 970 raised
Получил оффер? Буду рад символическому «спасибо» - любая сумма уместна. Это поможет в улучшении и продвижении нашего сообщества!
$18.82 of $18.9 raised
Крус по GIT от А до Я
$250.9 of $251 raised
КММ проект: струячим серию выпусков, с нуля, среднего размера(10-12 экранов), стримы и видео(стрим без лишнего), донатерам код(после каждой серии).

Секция "Замыкания" в роадмапе по Swift переписана с нуля

Раньше она открывалась определением про "маленькую самостоятельную функцию", которая помнит комнату с синими стенами. Дальше восемь разделов с заголовками вроде "Что такое @non escaping?", мало блоков кода, три картинки на всю секцию.
Ни одного вопроса для самопроверки знаний, ни одного задания. Была ссылка на карточку, которая не совсем дружелюбная для новичка и без примеров из жизни, разжёвывания сложных кусков кода и материала.
Хотя замыкания - одна из сложных тем для понимания и изучения. Сбегающие, не сбегающие, автозамыкания. Сюда же и проблема call back hell, которая уместно проважает до async await, но про них в секции буквально немного.
Что внутри теперь:
1. Восемь тем: от "кусок кода можно положить в переменную" до того, во что замыкание превращается при сборке.
2. Тема про проектирование своего колбэка. Подпись как обещание тому, кто твою функцию позовёт. Result вместо двух опционалов: два опционала допускают четыре состояния при двух осмысленных.
3. Множество вопросов "Проверь себя" со свёрнутыми ответами для проверки знаний.
4. Восемь блоков "Пять минут за клавиатурой". Прочитал -> открыл редактор -> написал, не откладывая до конца секции.
5. Четыре домашки лесенкой: easy, easy+, medium, medium+.
6. Иллюстрации ставят рядом два состояния: что уносит с собой метод и что уносит функция, где ячейка одна на всех, где у каждого своя копия. Тем самым ещё легче и проще понять сложное, чем изобразительный пример.
Отложенная деаллокация раньше лежала отдельной подстраницей. Механизм теперь разбирает раздел "Память", здесь осталось то, что нужно, чтобы писать обработчики: список захвата и выбор между копией, [self] и слабой ссылкой.
Секция здесь: ССЫЛКА
Проходил старую версию? Перечитывать подряд незачем.
Subscription levels2

Базовый уровень

$5.7 per month
• Доступ во все разделы notion: роадмап iOS разработчика, подготовка к собеседованиям, изучение разных тем по iOS и другие. Получение обновлений каждые 2 недели.
• Домашние задания по SwiftUI, UIKit.
• Разбор в формате видео домашних заданий по UIKit.
• Интерактивный роадмап по SUI: карта, контент, материал, описание тем.
• Ежемесячные созвоны, воркшопы, стримы + uikit
Доступ к телеграмм приложению для подготовки и обучению
+ chat

Не базовый уровень

$12.2 per month
 • Все перечисленное из тира "базовый".
 • Приоритет для участия в меропритиях.
 • Разбор в формате видео домашних заданий по SwiftUI.
 • NFT диплом о прохождении роадмапа.
 • Подпись во всех чатах
 • КМP роадмап в ноушене.
 • Размещение в таблице менторов.
 • Ежемесячные созвоныворкшопыстримы, мк + sui. Глубже материал (да-да, не удивляйся)
Расширенный доступ к телеграмм приложению для подготовки и обучению
+ chat
Go up