SOLID engineering
167 subscribers
39 photos
3 videos
4 files
38 links
По всем вопросам к @ya_miras
Download Telegram
Отбор прекращен. Получил больше 70 откликов. В скором времени отпишусь всем ребятам кого отобрали. Если не напишу на этой неделе, то я вас не взял. Сейчас готовлюсь к нашему обучению. Планирую выгрузить все созваны в ютуб чтобы все могли их посмотреть. Вот еще пару ссылок, которые вы можете посмотреть чтобы улучшить свои скиллы.

Пример архитектуры для приложения по примеру которго вы можете писать свои проекты.
https://github.com/mirasaujan/ExampleProject/tree/main

Подготовка к собеседованиям
https://github.com/mirasaujan/iOS-interview-prep

Также прошу всех ребят пройтись по своим проектам и понять, что вы пишите. Многие вопросы, которые я задавал было на понимание своего же кода. Что такое @State, @Binding, @StateObject. Зачем нужен Codable, как он работает, как сделать кастомный декодинг. Как работают сетевые запросы и так далее.

Весной планирую сделать еще один отбор. Всем кого не возьму прошу подготовиться к этому моменту.
🔥13❤2
XcodeGenExample.zip
612.7 KB
Как и обещал выкладываю записи наших созвонов.

⭐️Работа с Figma
Тут мы разобрали базовые концепты Figma и как на нем верстать свои экраны. Показал инструменты, хоткейс, этапы создания дизайна, примеры со старых проектов.
(Ссылка на фигма файл из презентации)[https://www.figma.com/design/iRZc5uvIJ03TOsPqPyFNcJ/Internship-3.0?node-id=0-1&t=LaC7COmAduTU4lvQ-1]

⭐️Firebase на примерах
Мы договорились, что ребята сами освоят Firebase на базовом уровне. На встрече я показывал как Firebase использовали мы в проектах Sufler и Readmo. Плейлист по firebase:

https://www.youtube.com/playlist?list=PLwvDm4Vfkdphl8ly0oi0aHx0v2B7UvDK0

RemoteConfig
https://www.youtube.com/watch?v=Y_MKeWB8QmM

⭐️CLEAN MVP+Coordinator
Тут обсудили пример архитектуры, которую будем использовать на наших проектах, разобрали Layered Architecture. Код из презентации будет ниже.

https://www.figma.com/deck/6VCozZNJfHjxKeXeDVwOsp/MVP_C_Clean?node-id=22-562&t=tCKsXx8zUKvBIC1n-1

⭐️Module architecture + XcodeGen
Поговорили про модульную архитектуру и использование XcodeGen для генерации проекта.

Учимся!
🔥15👍1
Кто самый крутым разработчиком UI в Казахстане?

Тот кто может реализовать самый красивый UI, который вы видили
Тот кто знает разницу в типах анимаций и умеет ее использовать с закрытыми глазами
Тот кто знает как UIKit/SwiftUI рендерит под капотом и может оптимизировать любой UI

Лучшие заслуживают чтобы их знали!
💯4
Media is too big
VIEW IN TELEGRAM
навайбкодил за 4 часа на питоне. локализация на все языки за 3 минуты.

(смотрите как итальянский по процентам меняется)

255 фраз 10 языков. сколько думаете ушло на это денег за АИ?
🔥9❤1
Стажировку закончили еще 2 недели назад. Но пройти ревью получилось только сейчас.

По итогам:
Месяц обучения.
2 месяца подготовки модулей, хакатонов, брейнштормов
Месяц на разработку проекта выше

Не перестаю удивляться талантливым ребятам.

А вы зацените на красоту, которую мы сотворили😍

https://apps.apple.com/kz/app/react-make-reaction-content/id1601569604

(И это еще урезанный вариант из-за ревью от аппла)

Все это было бы невозможно без помощи Нуржана @duisembayn и Рауана @av_rauan. Не передать словами мою вам благодарность.

Стажировка получилось очень крутой. Одному стажеру даже помогли на работу устроиться к концу стажировки. Насколько она была хорошей настолько и выматывающей. Возьму перерыв на пару месяцев. Как раз хотел потрогать АИ.
🔥10❤3
SOLID engineering
опенсорс: https://github.com/mirasaujan/GPT-Localize-iOS
Любители вайпкодинга - это для вас.

Сделали с @duisembayn и @shansharkhan ютилитку, которая помогает писать на компьютере через голос. Работает супер быстро, поэтому когда я вайбкожу с курсором, получается все делать раза в три быстрее.

Но это также работает в любом другом приложении. В любой текстфилд, можно отправлять голосовые сообщения, которое превратиться в текст. Пока только на Mac, но... Если... Будет время, сделаю на iOS.

tryvoisy.com

Можете затестить абсолютно бесплатно, с 3 днями trial.
🔥19
kaspi что-то знает…

ушел с работы. теперь я фултайм вайб кодер

ушел с супер крутого проекта с большой зарплатой и нормальным графиком (удаленка), где ценили и доверяли.

но

я стал программистом потому что хотел делать свои проекты.

я перестал чувствовать себя крутым. мне нужно каждый год подтверждать свою крутость каким-то диким челленджем.

я сейчас в таком редком положении, когда я не женат, без детей и с большой экспертизой в домене. когда еще мне рисковать как не сейчас?
🔥15👍6💯3
Помню как на работе мы долго поддерживали старые версии ОС.

Смотрю на данные. 99% платящих пользователей с 18 иос. Повышаем версию и не паримся.
👍10
Поменял стратегию.

Самый популярный тип подписки - недельный. Он еще и даёт самый большой прирост к МРР. Долгое время я форсил именно его. Но пару дней назад я все поменял.

Не могу гоняться за МРР. Да, в долгую это заработает мне больше денег.НО!

Деньги, которые я трачу на рекламу вернуться только через 4 месяца.
У меня нет столько денег чтобы поддерживать такой рост и ждать 4 месяца.

Начал больше форсить годовые подписки. МРР с ними увеличивается в разы меньше, но зато реклама окупается с 0 дня. А значит и поддерживать рост можно с меньшими деньгами.
👍5
Nano banana это пиздец

Кто хочет заработать, придумывайте идею с генерацией картинок и в вперед в светлое будущее
https://archly.dev

ребята помогают подготовиться к систем дизайн собесам.
SUPER20 - для вас 20% скидку выбил. первый собес бесплатный (вроде)
❤2
Хотите трафик, допускайте побольше косяков. Это сейчас работает везде. Rage bait is the new UA meta
Думаю, что канал изжил себя. Мне дико по кайфу делится своими находками, НО этот канал изначально был для программистов. Сейчас форсить посты про маркетинг и свои результаты считаю лишним.

Поэтому официально закрываю этот канал. А про маркетинг буду дальше постить в твиттере.

https://x.com/mirasous

СВЯЗЬ
😢8🤝5
с октября уговаривали. идти?
🔥41❤4
❤2