Denis
либы вопрос времени гугл сейчас вроде начал активно двигать flutter, в ютуб видео довольно много стало с конференций
Глеб
Как сделать так, что бы status bar считался тоже пространством, обычная схема почему то не прокатывает
Глеб
Nikita
не?
Глеб
http://blog.raffaeu.com/archive/2015/04/11/android-and-the-transparent-status-bar.aspx
Немного костыльно конечно, но вроде же бы то что нужно
Глеб
Спасибо
Anonymous
Товарищи, здравствуйте. Хочу начать использовать юнит-тесты, но есть несколько вопросов. Плиз напишите в лс, если рабираетесь в этой теме
Виталий
Всем привет! Подскажите, пожалуйста фреймворк для разработки AR -приложений. Цель - для одной заданной картинки показывать анимированный 3D объект. Возможно ещё кнопку добавить, по которой открывать браузер. Я пробовал https://catchoom.com/ вроде подходит, но для свободной версии там watermark, а покупать для такой простой задачи слишком накладно.. Посоветуйте кто разбирается, какой инструмент подойдёт? Спасибо)
Михаил
Больше ответов будет
Alexey
Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL Samsung Galaxy S8 (SM-G950U, SM-G950N, SM-G950F, SM-G950FD, SM-G950W, SM-G950U1)
Anonymous
Спрашивай тут лучше
Самый первый вопрос - а что вообще нужно тестировать? Есть ли какие-то приоритетные методы для тестирования?
Nikita
а как жи Robolectric :)
Anonymous
Бизнес-логика - это то, что не завязано на классах андроид?
Alexey
Там может быть дройдовский контекст
Anonymous
Я не использую контект в бизнес-логике. Стоит ли тестировать такие вещи как адаптеры и фрагменты? Т.е. контроллеры и представления
Alexey
мне кажется тут можно обойтись тестированием UI, через какой-нибудь Espresso
Anonymous
Т.е. обычно адаптеры нет смысла тестировать?
Yaroslav
в идеальном мире код должен быть полностью покрыт тестами)
Alexey
если там что-то специфичное, то наверное стоит, а так по желанию. Тестировать вызываются ли create и bind смысла нет думаю)
Глеб
В теории может сайт блочить webview? Потому что открываю в хроме все ок, открываю в webview нифига
Anonymous
Как я понял, тестировать нужно бизнес-логику. Тогда вопрос - как бизнес логика может использовать классы андроида? И на кой черт тогда InstrumentalTests?
Глеб
Другой сайт рабит
Yura
Внедрял кто у себя в приложение android pay?
Глеб
Указал mWeb.getSettings().setJavaScriptEnabled(true); mWeb.getSettings().setLoadWithOverviewMode(true); mWeb.getSettings().setUseWideViewPort(true);
Anonymous
Предположим, у меня есть адаптер, который каким-то боком использует бизнес логику (ну там, в getViewType например). Тогда получается, что тестировать нужно адаптер, а не бизнес-логику? (Я совсем запутался)
Глеб
setJavaScriptCanOpenWindowsAutomatically
Глеб
?
Anonymous
Давайте начнём с того, зачем вы вообще хотите писать тесты?
А я еще сам не понял, лол. Просто весь мир их пишет, а я на обочине сижу. Да и я слышал, что наличие тестов позволяет снизить вероятность того, что в другой части приложения может что-то отвалиться без моего ведома
Виталий
Я не смотрел, но может вот это то что надо https://developers.google.com/ar/
гугловский ARCore не подходит, слишком мало дейвайсов поддерживает..
Алексей
А я еще сам не понял, лол. Просто весь мир их пишет, а я на обочине сижу. Да и я слышал, что наличие тестов позволяет снизить вероятность того, что в другой части приложения может что-то отвалиться без моего ведома
Вот сначала поймите) Тесты нужны в основном для того, чтобы ваши изменения, которые вы вносите в приложение, случайно не сломали работающие функции.
Anonymous
Хорошо, другой вопрос - с чего начать писать тесты?
Алексей
Хорошо, другой вопрос - с чего начать писать тесты?
С определения чёткого набора функций, которые вы хотите тестировать. И с подготовки кода к тому, чтобы его можно было тестировать.
Max
Ну за внутреннюю надобность платить не будут😅
Anonymous
Как я пойму что код тестируемый, пока не напишу под него тест?
Anonymous
И как я напишу тест, пока код не будет тестируемым?
Anonymous
Ну вы понели
Anonymous
Короч, хочется научиться писать тесты, но как это сделать - абсолютно неясно.
Алексей
Короч, хочется научиться писать тесты, но как это сделать - абсолютно неясно.
Почитайте книжек на эту тему, это лучше, чем в чатике вам расскажут. Про TDD, про чистый код, про XP
Max
Ну у нас другая политика) Если тебе никто не сказал их делать - это твоя личная инициатива) Значит ты на работе занимался личными делами😅
Алексей
Clean Code от Мартина, working effectively with legacy code не помню от кого.
Yuri
Короч, хочется научиться писать тесты, но как это сделать - абсолютно неясно.
https://www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=video&cd=12&cad=rja&uact=8&ved=0ahUKEwiggvv5vrPXAhWoYJoKHQlgDBg4ChC3AggpMAE&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DXn_upBhKFcQ&usg=AOvVaw2Qd4IsJzilsTNu2tHUC7FP
Anonymous
Всем спасибо, пойду разбираться
Max
Ну все не настолько плохо. Пока я такое только насчёт тестов видал)
Yuri
Всем спасибо, пойду разбираться
+ кент бек экстремальное программирование разработка через тестирование -- это просто огонь, раскрывает глаза на юнит тесты
Andrew
Подскажите, пожалуйста, как решить проблему с таймаутом на чтения из SSLSocket, если телефон находится в спящем режиме? Таймаут, заданный через setSoTimeout работает, только когда телефон не в спящем режиме.
Alexander
Всем привет! Кто нить сталкивался с такой проблемой что на андроид 4.4.2 звуки увдедомлений не проигрываються... Устанавливаю звук вот так.... Грешу на то что в 4.4 как то по другому надо получать URI raw файла...
Alexander
Anonymous
ребят, кто кодит еще и на свифте, скажите, обязательно ли кодить под маком?
Artem
смотря чего ты хочешь получить
Artem
но может лучше в @ios_ru?
Max
ребят, кто кодит еще и на свифте, скажите, обязательно ли кодить под маком?
Ну билдить только из под мак оси Там же не андроид не закинешь apk)
Anonymous
смотря чего ты хочешь получить
на той же юдасити предлагают неделю посмотреть на айос и в требованиях мак. вот и спросил...
Yuri
а нету файлика?😁
Nope =) ищи на торрентах
Artem
а тестить как?) на самом деле мак так или иначе понадобится
Artem
там еще всякий мороч с подписями для эпстором и тестирование на реальных устройствах
Max
Ну для курса хватит и этого) А потом уже можно купить мак и оптимизировать приложение под монобровь😅
Роман
Подскажите, чем лучше всего писать логи с устройства в свой апи на свервере? использовал https://github.com/tony19/logback-android но с ним не мало проблем возникло
Ⓜ️ᵃʳᵃᵗ
Есть вообще доки для совсем даунов в этом ? Я тесты только примитивные писал, пришел в новую контору, и опять ни одного теста
Alexey
Парни, приветсвую. Есть такой вопрос, может кто знает как можно поступить, ситуация следующая : есть активити, на ней карта, на поверхности карты контейнер для фрагментов с " https://github.com/umano/AndroidSlidingUpPanel", в нём список, необходимо чтобы та часть карты, которая не перекрывается списком перехватывала касания и жесты. Проблема в следующем: у этого SlidingLayout должно быть 2 лейаута, 1 для выдвигающейся панели и 1 для всякой фигни на фоне(у меня просто прозрачный). Как в этой ситуации можно перехватить все дейсвтия с прозрачного и доставить их на карту, которая лежит на активити, которая оказывается под фрагментом?
Роман
@Namolem да, спасибо)
Vitaliy
2 дня уже долбаюсь
Пробрасывать тачи ниже. Или сделать так что бы он не перехватывал их
Alexey
Пробовал, что-то не хочет их обрабатывать
Ⓜ️ᵃʳᵃᵗ
Dbltk htitybt nfrjt lkz rfhns c dhfggthjv
Ⓜ️ᵃʳᵃᵗ
блин
Ⓜ️ᵃʳᵃᵗ
Видел как то решение с враппером для гуглокарт
Alexey
Это как?
Ⓜ️ᵃʳᵃᵗ
а зачем тебе прозрачный лейоут ?