sanchower, Верно, но считаю важным отметить, это отличие от Google Play, где доступ в магазин оплачивается разово и стоит 25 долларов, а на iOS нужно платить каждый год и по 100 долларов.
DragoN DragoN, во время разговора переводите телефон в беззвучный режим. Возможно, на Андроиде есть приложения, которые умеют такое делать по сценарию. Звук воспроизводится системой и либо отключается вцелом, либо играет даже во время разговора.
Saboteur, я ответил на то, что «надо на чем то остановиться». Современный мир меняется, и под него надо подстраиваться. Когдая начинал программировать, понятия разработки под смартфоны не существовало в принципе)
Saboteur, я зарабатывал разработкой сайтов (php), программированием микроконтроллеров (assembler), системным администрированием (bash), ERP-системами (1C), мобильными приложениями (Java, Swift). И каждая смена направления деятельности вела к росту дохода, иногда чуть ли не двухкратному. Да, есть области, где ценны узкие специалисты, хорошо вызубрившие определенную библиотеку, но хватает и тех областей, где знание нескольких языков и вообще разных областей сильно облегчает решение проблемы.
AlexHell, я с такими работал, в последний раз уволился через месяц работы с таким. И текучка во всех местах с такими руководителями была дикая, редко кто дольше полутора лет мог проработать, потом хлопали дверью. Самое забавное, что реально по 8 часов никто все равно не работал, просто сидели уткнувшись в монитор с умным видом.
DSmith, насчет совместимости точно не скажу, но маловероятно. В этом случае ошибка должна была и при сборке для эмулятора проявиться. Скорее именно сборщик не увидел нужную библиотеку, я несколько раз сталкивался с такими ситуациями, и всегда перезапуск среды разработки помогал.
Ощущение, что сборщик не увидел инструкцию импорта. Пробовали закрыть xcode и заново собрать еще раз через некоторое время? Иногда бывает, что просто библиотека не прогрузилась сразу.
DevMan, поэтому и написал, что это только мое мнение. Единственное, добавлю еще, что, скорее всего, компьютер у автора уже есть и он пригоден для разработки, а вот макбук нужно покупать. Если есть макбук - то, очевидно, ситуация обратная.
Насчет хакинтоша - я его в образовательных целях ставил как в виртуалке, так и на реальном железе. В итоге понял, что все же макбук удобнее. Даже при том, что удалось добиться весьма плавной работы, по ощущениям вполне сравнимой с новыми макбуками.
DevMan, в первую очередь оборудование. Если не рассматривать полулегальные варианты с хакинтошем на виртуалке (который, замечу, и на достаточно приличных конфигурациях еще и притормаживать умудряется), то нужно купить макбук про и оплачивать 100 долларов в год за право публикации приложений. В принципе, траты подъемные, но Андроид стоит разово 25 долларов, а Студия гораздо менее требовательна к железу.
C# или Java еще менее требовательны.
Сам я изучал программирование много лет назад, но в iOS разработку входил относительно недавно и просто субъективно сложилось ощущение, что доступные материалы в интернете в основном подразумевают наличие опыта разработки на других языках. Здесь говорю именно про официальную документацию и коммьюнити. Например, для той же Java все разжевано более подробно.
В остальном, соглашусь, что разница между основными популярными языками небольшая, особенно если не лезть в оптимизацию. Соответственно и процесс изучения мало отличается.
DevMan, как минимум порогом входа, более широким коммьюнити, большим выбором материала для изучения. Плюс разработка под iOS, как и под Android, требует много внимания к вещам, мало относящимся к программированию, поэтому лучше начать с той же чистой Java или C#, а уже освоив синтаксис и в целом основы, расширяться до законченных приложений.
Конечно, это мое мнение, не претендующее на абсолютную истину.
Извините, но это типичная позиция компании, которая хочет на зарплату джуна нанять сеньора... Не должен джун много знать, базовый синтаксис языка и общее понимание программирования уже достаточные навыки. То, что Вы описали - задачи намного выше уровня джуна.
Автору вопроса - попробуйте пройти пару собеседований на позиции джуна в крупных компаниях, обязательно просите обратную связь. Даже если не пройдете, то поймете, чего именно не хватает. В целом два пусть простых, но завершенных проекта - очень хорошая основа для резюме.
Drno, простите, не удержался - железо в Lenovo и HP далеко не одинаковое, не один десяток и тех, и тех через мои руки прошел. Lenovo очень сильно экономят на качестве комплектующих, при нормальной эксплуатации 70% ноутов сдались через год. Были и забавные приколы вроде совмещенной антенны WiFi/Bluetooth, соответственно при воспроизведении звука на Bluetooth отваливалась сеть. За HP таких косяков не замечено, а в тех же условиях эксплуатации ноуты отработали уже по несколько лет.
Nickname_please, так я и написал, что в первую очередь стоит закончить школу. В штат в 16 лет, без диплома, с неоконченным образованием попасть практически невозможно. Даже до собеседования не получится пробиться.
Если есть сильное желание коммерческой разработки - можно пытаться во фриланс, но и тут много более опытных разработчиков и высокая конкуренция.
ivan58, могу только посочувствовать что приходится с таким оборудованием работать... Возможно, стоит подумать о смене рода деятельности, потому что отвечать за неисправности газового оборудования придется исполнителю, и никто не будет делать скидку на то, что было тотальное недофинансирование.
Elbakidze, в поисковике Bing при поиске картинок можно включить фильтры и выбрать тип нужной лицензии. В Вашем случае лучше всего "Free to modify, share, and use commercially".
Раньше такая же фишка была в Google, но они ее как то упростили, сократив выбор до двух лицензий, и теперь можно только выбрать бесплатное использование, но вот личное или коммерческое нужно разбираться отдельно.
В Яндексе такой фильтр не нашел, похоже, они с этим не заморачивались.
p.s. если у Вас маленькое приложение (менее 100 тыс. установок, предположительно, считаются маленькими), то в техподдержке Google могут отделаться стандартной отпиской, если вообще ответят.
Кстати, интересную тему поднимаете - сейчас в интернете действительно стало как то непопулярно выходить со своими проектами на форумы, где и собирать команду. Все сразу хотят денег и отправляют на соответствующие фриланс-биржи или сайты вакансий.
Про авторские права - они в любом случае принадлежат Вам, но если идея какая-то очень уникальная, имеет смысл не выходить в публичное поле до публикации хотя бы альфа-версии, так как желающие сделать свою реализацию вполне могут найтись.
Newbie2, этот вариант определенно не хуже степлера. Саморезы, конечно, тоже вариант, суть ответа в том, что под кабель должно быть отдельное отформованное место.
Vladimir1331, понятие нормального программирования у всех разное. Конечно, купив свежий Macbook Pro, пару 4к-мониторов и все актуальные айфоны и айпады для отладки, работать будет комфортнее, но я помню одного товарища, который программировал j2me приложения на кнопочной Нокии, просто потому что больше ничего не было. Главное желание.
Если смотреть рынок б/у устройств, то я бы оценил порог входа в 25 тыс. руб., если брать Windows-ПК (Core i5, 16 GB RAM) и заморачиваться с виртуалкой MacOS или, как написали ниже, в 40к, если взять живой макбук/мак мини на актуальной версии MacOS, во втором случае потенциальных проблем будет меньше.