Бывает намного хуже. Когда тест на заполнение массива в цикле они проходят, а в структурах данных и алгоритмах сортировки не разбираются. Когда не понимают особенности работы со временем, таймзонами, статусы HTTP и прочие детали.
И через год работы они пишут такое дерьмище, что весь проект из-за этих долбoёбoв начинает разваливаться.
Проблема в том, что они целый год успешно работали. Это мина замедленного действия.
Mercury13, Я мобильную разработку начинал сразу на реальном устройстве в 2011-м году на Андроид 2.3.5
В те годы эмуляторов не было. А те, что выпускали самопальные конторы были жуткими тормозными монстрами.
С тех пор эмуляторам не доверяю и много раз это подтверждал за годы разработки.
Вячеслав, ну же. Это основы языка.
Почитай про приведение типов.
При делении на плавающую точку получается плавающая точка, а не int. 1.0 и 1 - разные типы
Вячеслав, Ещё имеет смысл проверить настройки компилятора при работе с плавающей точкой. Помню, что есть какие-то управляющие конструкции как управлять вычислениями на уровне компилятора
illuzor, меньше проблем с настройкой доступа к камере, SD, геолокации;
Эмулятор более требователен к железу: жрёт много оперативной памяти, сильно нагружает процессор. Слабые и средние машины начинают жутко тормозить.
Нужно дополнительное место на харде для образа эмулятора: от 4 гигов как минимум.
Нет привязки к виртуализации и типу процессора Intel/AMD
Не поверю, что тебе жалко 2 USD в месяц на хостинг.
Скорее всего, ты решил делать незаконные вещи и не хочешь палиться через кредитку.
Именно по этой причине бесплатных хостингов с нормальным функционалом не существует.
Рискни доказать обратное
И через год работы они пишут такое дерьмище, что весь проект из-за этих долбoёбoв начинает разваливаться.
Проблема в том, что они целый год успешно работали. Это мина замедленного действия.