Victor
введи в настройках wi-fi левый прокси6 несуществующий
Денис
если недоступен прокси, то мгновенно
ну если искусственную задержку сделать между попытками, то будет занимать определенное время
Victor
или попробуй скачать по мобильной сети при 0-ом балансе
Victor
и в обоих случаях повторные попытки делать бесполезно
Victor
всё же часть ошибок юзеру нужно отображать. а если где-то что-то сорвалось, то какой-нибудь красный "!" рисовать где-нибудь рядом с вернувшейся кнопкой скачать
Dmitry
App Store - дураки делали опять же, который имеет точно такую же логику загрузки как я описал.
Victor
Но обычно юзеру достаточно показать что-то типа "Ошибка сети. Попробуйте повторить позже."
Victor
App Store - дураки делали опять же, который имеет точно такую же логику загрузки как я описал.
а теперь отключи сеть и попробуй скачать что-нибудь в аппстор, и увидешь сообщение "включите wi-fi"
Victor
так что там не полный игнор, часть ошибок выводится юзеру, и ты не знаешь какая часть
Victor
И одно дело проблемы скачивания, а вот как быть с загрузкой на сервер?
Victor
Вот умный человек пришёл и всё разрулил 🙂
Dmitry
Он такой же теоретик как и вы, рассуждает на о том, что не нужно. А главное в случае загрузок это физическое расстояние от пользователя до сервера. Чтобы в Азии не качали из Европы, а с Америки из Азии. Если это решается, никаких проблем не будет, а если этого нет, то показывайте не показывайте ошибки, вас закидают камнями со всех сторон.
Dmitry
Это не другая степь, это 99% процентов негатива от пользателей и основная причина ошибок сети.
Dmitry
Ты говоришь о нештатной ситуации, исключительной. А я тебе говорю, что у тебя каждый день будет.
Victor
Не ставит стартап рассчитаный на США 100 серверов по миру, у них пара инстансов в двух амазоновских зонах
Aleksey
нубский вопрос наверное, но все же, в соседнем чате с работами зарплату часто указывают в "net", понятно что это вроде тыщи деревянных, но откуда эта штука пошла?
Aleksey
да вот первая же вакансия
Денис
net это не про тысячи, а про налоги
Денис
net gross
unnanego
Net это на руки
Victor
net это не про тысячи, а про налоги
ааа, вот о чём речь. 🙂 да, это = "на руки"
Aleksey
а спасибо👍
Денис
Касаемо обработки ошибок - я думаю все просто, оба варианты приемлемы, каждый в определенных ситуациях. Только ситхи возводят все в абсолют😈 Пример с appStore интересный, да.
Dmitry
Денис, надо прежде всего понимать куда ты попал. Идеология Apple - одна максимально умная кнопка. Второй вариант, который ты делаешь и который защищал, идеология Андроида или там не знаю чего, виндавс. Поэтому ты опять ошибся.
Artem
как генерируется boundary?..
Victor
как генерируется boundary?..
встречный вопрос: как летают те что летают?
Artem
ну он вообще генерируется для каждого юзера или вот он как есть один, так и есть?
Victor
смотрю на красивую машину в окно… все ли считают её красивой?
Алексей
/warn вакансии в другом чате @mobile_jobs
Group Butler [beta]
Warn removed! (0/3) (Admin: Алексей)
Valery
/warn вакансии в другом чате @mobile_jobs
он вообще не предлагал устроиться, а дал пример вакансии, чтобы понять вопрос)
Aleksey
Это подстава
Valery
ну возможно)
Aleksey
Я ленив
Алексей
Это подстава
Это кстати классный способ подставить человека под бан 🙂 надо запомнить
Алексей
Я ленив
Пока убрал warn
Aleksey
Тем более вакансия по андроиду была, тут глупо было бы хантить
Ilkhom
😄👍
Valery
Тем более вакансия по андроиду была, тут глупо было бы хантить
здесь вакансии по андроиду кидают чаще, чем по айос
Aleksey
жуть
Anonymous
в iOS при повороте экрана нужно предварительно сохранять данные экрана как в андроид или данные экрана не стираются при смене ориентации экрана ?
Anonymous
Не стираются
Anonymous
ну да
Eug
разрушается фрагмент/ активити и данные теряются
Sergey
Добрый день. У меня есть проверка наличия подключение к интернету с помощью библиотеки Alamofire. Работает правильно, кроме случая если человек подключился к Wi-fi, но эта вафля не раздает интернет.
Sergey
Как это исправить? Или пользоваться другой проверкой на наличие интернета?
Donna
На андроиде стираются данные при повороте? 😳
добро пожаловать в мир андроид разработки!
Donna
там много прекрасного 🙁 и главное стандартного метода решения - не существует. бесконечные споры про архитектуру упираются в необходимость на каждом проекте очередной раз подбирать оптимальное решение под обстоятельства
Donna
ладно, это точно оффтоп )
Bogdan
для того, чтобы добавить новый девайс в фабрике, мне нужно сначала добавить юид, потом заново сгенерировать провижн профайл с уже вшитым юидом девайса. Отключить automatically manage signing в xcode и вручную указать новый провижн профайл?
Bogdan
ну да, а в остальном все так? не слишком ли геморройно?
Serhii
На андроиде стираются данные при повороте? 😳
ну не убиваются данные, а активити пересоздается
Anonymous
по идее все должно разруливаться хранением данных не в активити, а в чем-то типа вьюмодели
Donna
по идее все должно разруливаться хранением данных не в активити, а в чем-то типа вьюмодели
ну вот на определение что нужно использовать в качестве "что-тотиповьюмодели" и когда этим вообще нужно заморачиваться а когда пофиг и уходят многие человекочасы
Dmitry
с OpenGL еще веселее, надо тушить весь рендер и пересоздавать его заново при несчастном повороте экрана.
Donna
всмысле? Вью модели не мастхэв? )
так, хочешь дискутировать про андроид - в личку ) или пошли в андроид девелоперс ругаться, там хотя бы народ подтянется. в архитектуру не пойду! там вообще только клин
Anonymous
ну если с активити исчезают все данные - то в любом случае мастхэв
Anonymous
если только портрет, то, насколько я понимаю, не обязательно
Anonymous
вообще, гугл же вам архитектурные компоненты все расписал. Должны все пользовать
Serhii
если только портрет, то, насколько я понимаю, не обязательно
та ну при нехватке памяти все тоже клинится, свернул приложеньку, развернул и все поля чистые)
Anonymous
ну это еще можно терпеть
Stanislav
На андроиде стираются данные при повороте? 😳
если все хранить традиционно во вью контроллере
Ilkhom
может это решается стейт стором?
Stanislav
а вообще на андроиде вполне себе комфортно, есть вещи более удобные, чем в iOS (локализация, цвета :))
Stanislav
может это решается стейт стором?
Да разумеется это все решается. Просто все начинают с того, что все хранят в самой активити. Вот и удивляются потом
Serhii
ой все
Serhii
пойду я лучше вьюшки двигать)
Anonymous
может это решается стейт стором?
тут все гугл любезно расписал https://developer.android.com/topic/libraries/architecture/guide.html
Stanislav
Stroyboard…