172 похожих чатов

Приветствую, коллеги! Подскажите начинающему iOS разработчику какими pet-проектами можно показать хороший

уровень знания, и заинтересовать работодателей?

51 ответов

80 просмотров

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

могу подкинуть проект, который будет интересен работодателю)

важен не проект, а качество кода

Мурат-Бугулов Автор вопроса
Denis Kim
важен не проект, а качество кода

А есть, ведь, какие-то рекомендации и хорошие практики. Где найти ресурсы с подобной информацией?

Мурат-Бугулов Автор вопроса
Николай Елсуков
могу подкинуть проект, который будет интересен раб...

Да, было бы интересно. Как начинающему в iOS, будет замечательно.

Мурат Бугулов
А есть, ведь, какие-то рекомендации и хорошие прак...

Нет, нету рекомендаций. Пиши и делай то, что знаешь и что сможешь объяснить. У меешь работать с сетью, пиши проект, который будет работать с сетью, умеешь верствать на фреймах, верстай на фреймах. А что это будет: приложение погоды или копия твиттера не важно

Мурат-Бугулов Автор вопроса
bobrov Dobretsov B
Нет, нету рекомендаций. Пиши и делай то, что знаеш...

В Apple, и нет рекомендаций по качеству кода? Интересно однако) В любом случае спасибо

Мурат Бугулов
В Apple, и нет рекомендаций по качеству кода? Инте...

Что в твоем понимании качество кода?) Ну почитай что такое принципы solid, kiss, dry и ид. Почитай про архитектуры и пиши

Мурат Бугулов
Вот это и было интересно)

А образование по компьютерным наукам имеется?

Мурат-Бугулов Автор вопроса
Michael
А образование по компьютерным наукам имеется?

Да, по профилю "Информатика и вычислительная техника"

Я бы не начинал с иос)) Очень нишевая история, очень своя атмосфера))

Мурат-Бугулов Автор вопроса
Мурат Бугулов
Да, по профилю "Информатика и вычислительная техни...

Я бы тоже в ios не пошел, еслиб наперед знал что за дичь тут творится. Пошел бы в раст какой-то.

Andrey 🍊 Bogdanov
Я бы тоже в ios не пошел, еслиб наперед знал что з...

Здравствуйте, вот именно сейчас я хотел зайти в эту сферу. Но после несколько таки комментариев человек задумывается. Можете сказать почему именно не стоит идти в иос?

Дрянные инструменты: отсталая и глючная ide, бесячие баги в фреймворках из-за которых приходится делать костыли, фиксы доступны только в новой версии ос, а у вас таргет зачастую будет отставать от актуальной на 2. Язык классный и современный, но вот комьюнити зашоренное только в мире ios не позволит вам писать современный код, люди писавшие еще со времен обжси так и остались там по скилам. Всегда будет стресс из-за релизов и дедлайнов, тк нужно поскорее отправить в стор на проверку чтоб фича успела к празднику и тд, отсюда придется говнокодить и потом это нюхать и перешагивать, тк времени сделать нормально никто не даст. Ну и вишенка на торте это дизайнеры стремящиеся унифицировать ios и андроид, в итоге вы будете писать ios приложения с андроидным ui/ux, потому что "они так видят и все тут". Еще кучу минусов можно найти, это просто первые что я вспомнил.

Andrey 🍊 Bogdanov
Дрянные инструменты: отсталая и глючная ide, бесяч...

Вы про Java слышали. Там стек по 10 лет не меняется, в лучшем случае🤣

Николай Елсуков
Вы про Java слышали. Там стек по 10 лет не меняетс...

жава это язык из прошлого тысячелетия, я с ним и не сравниваю)

Andrey 🍊 Bogdanov
жава это язык из прошлого тысячелетия, я с ним и н...

Это самый популярный и дорогой язык на данный момент из-за миллиарда легаси

Никита
А на расте что

На расте классно говорят. Оч круто что там нет всего мультипарадигменного мусора. Просто на свифте если пишешь в современном стиле, то потом приходят люди которые говорят "я не понимаю, так писать нельзя, все должно быть как у всех".

Andrey 🍊 Bogdanov
На расте классно говорят. Оч круто что там нет все...

Раст невозможно использовать если у тебя нету системки. Те ты должен 10 лет на плюсах + фп каком-то писать (хаскель) и может быть ты сможешь, но даже сины страдают. Раст это про страдание

Для тех кто не может парадигму поменять конечно это будет страданием. А для остальных он будет классным инструментом для написания качественного кода.

Большая часть выглядит как исключительно проблема команды У меня в нескольких компаниях что-то никаких зашоренных не было Хотя все мы со времён обжа сидим Был только один мега чел, который наяривал на обж и только потому, что он там макросы в одном проекте нахерачил Костыльные либы? Не используй их. В андроиде таких прелестей ещё больше Глючная IDE?) Используй другой инструмент. Автокомплит работает через сорс кит, а он поддерживается в редакторах кода без проблем. А вот чего в других платформах нет — тулзов для дебага Не хочешь костылить — не костыль По поводу багов платформы. Мы столкнулись с одним реальным багом, когда переходили с 12 на 13 из-за того, что древний костыль перестал работать с SegmentedControll. Правда это был единственный проект с тонной легаси в котором я был. И писалось это чудо изначально на обже и переписывалось. Когда мы удалили старые костыли всё заработало

Andrey 🍊 Bogdanov
Маленькая продуктовая компания?

Сейчас нет Огромная продуктовка До этого аутстаф Видел очень много проектов

Никита
Ты про реактивщину?

ООП без боли, непрямое управление памятью, отсутствие борров чекера

Антон Чехов
Большая часть выглядит как исключительно проблема ...

Ну вот на appcode подзабили, как то не очень поддержать сурс кит вышло

Мурат-Бугулов Автор вопроса

А про дичь можно поподробнее?)

Мурат Бугулов
А про дичь можно поподробнее?)

Писал выше, все в принципе терпимо кроме комьюнити которое боится дженериков и говорит что без них проще и лидов которые не могут опционал смапить.

Michael
Ну вот на appcode подзабили, как то не очень подде...

А там ведь не в сорс ките проблема была Они ж вроде говорили, что хотели больше продаж И получилось, что мало кому этот AppCode нужен, но затраты на поддержку превышают доходы А из всех iOSников на AppCode я знаю только себя. Больше в командах никто не сидит

Andrey 🍊 Bogdanov
Писал выше, все в принципе терпимо кроме комьюнити...

Эммммммм А где это комьюнити? Я может отстал от жизни и тоже пора начинать хейтить)))

Антон Чехов
А там ведь не в сорс ките проблема была Они ж врод...

Я думаю, что они так культурно съехали с темы Про то что это сложно поддерживать слышал из беседы с челом, который там работал (но не в тиме апп кода, честно говоря)

Антон Чехов
А там ведь не в сорс ките проблема была Они ж врод...

Идея на голову выше хкода, но увы они сначала дропнули поддержку своего инструмента для сторибордов тк эпл быстро меняли формат и было сложно угнаться за этим имхо, а сейчас еще и sui, то есть в любом случае пришлось бы держать 2 иде открытыми, xcode для превьюх, аппкод для кода. А то что продажи маленькие это либо следствие либо оправдание. Конечно очень жаль. У эпла особо нет мотивации фиксить баги хкода похоже, да и плюс корпорации очень не очень.

Michael
Я думаю, что они так культурно съехали с темы Про...

Я о том же Они долго поддерживали Сначала хапнули проблем со сторибордами, а потом вышло, что прибыльность крайне низкая

Антон Чехов
Эммммммм А где это комьюнити? Я может отстал от ж...

Вы используете дженерики? Джуны с практикумов не поймут же, а значит не смогут быстро сесть за таски, а значит бизнес будет простаивать и тд

Andrey 🍊 Bogdanov
Идея на голову выше хкода, но увы они сначала дроп...

Может быть Мы на sui только компоненты перевели Их в xcode, а основная работа в appcode У меня мысли такие, что в apple никто хкодом не пользуется Иначе как они не видят проблем?

Andrey 🍊 Bogdanov
Вы используете дженерики? Джуны с практикумов не п...

Используем Архитектура на этом построена как минимум Везде где выгодно их использовать — надо использовать Я понят твой тейк. У нас нет джунов. Минимум мидлы

Антон Чехов
Я о том же Они долго поддерживали Сначала хапнули...

На дотнете такая же шляпа была в свое время Хотели в студии на маке поддерживать сториборды, потом тоже их забросили. Посоветовали сидеть в двух ide. Поддерживать сториборды это походу какая то бездна, в которую лучше не заглядывать

Антон Чехов
Может быть Мы на sui только компоненты перевели И...

Да там на форумах даже было где-то что разные команды внутри эпла жалуются на команду хкода за то что они не могут баги пофиксить 10 лет уже.

Andrey 🍊 Bogdanov
Да там на форумах даже было где-то что разные кома...

Не смотрел, но звучит забавно Хотя сколько я в xcode сидел и в целом было как-то всё равно Appcode просто был лучше в плане ux. Я бы не сказал, что он какие-то мега фичи даёт. Скорее в общем у него может быть недостатков даже больше. Например. Автокомплит не будет работать пока полностью не завершится индексация (у меня это может быть долго). Время до появления этого самого автокомплита куда больше чем в xcode, а когда он не видит тип объекта — это отдельная прелесть. Хотя и в хкоде такое было, но когда последний раз его использовал с этой проблемой не сталкивался, поэтому наверное было будет правильным словом По сути удобнее редактировать и большая система плагинов с кастомизацией и нормальным гитом.

Антон Чехов
Может быть Мы на sui только компоненты перевели И...

У меня такие мысли, что кор тима скорее всего просто сидит в виме Вот ide от jet brains видно, что они идею разрабатывают в идее, а по икскоду, я бы так не сказал

Антон Чехов
Не смотрел, но звучит забавно Хотя сколько я в xc...

Там еще упор на шорткаты, можно прогать не отрывая руки от клавы, автозавершение строки и тд

Andrey 🍊 Bogdanov
Там еще упор на шорткаты, можно прогать не отрывая...

Ну тк это и в xcode есть Когда его юзал я в целом мышь не использовал (только в сторибордах)

Michael
У меня такие мысли, что кор тима скорее всего прос...

С одной стороны мысль то ведь не плохая Насколько я знаю там ещё используется обж, а xcode изумительно работает с обжом

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта