Сергій
это compileSDK 26, targetSDK 26, appCompat = 27.1.1
Bitllioner
Dmitriy
)
Сергій
ну и учитывать ограничения платформы
Fedor
Я понимаю как ЮИ расшифровывается. Мне интересно узнать что именно ЮИ багами называется
Сергій
(только WorkManager пока не трогай, он в альфе)
Fedor
А, пардон. Ну про баги - писать тесты, как и везде
Dmitriy
Можно еще ручного тестировщика использовать)
Fedor
И собирать отзывы пользователей
Сергій
Fedor
ну или специального человека тыкающего в кнопки, да
Dmitriy
Еще как вариант показать кому нибудь ваше приложение и спросить что в UI с точки зрения гайдов не так
Сергій
кидай уже сюда, тут много UI/UX экспертов )
Bitllioner
Сергій
Dmitriy
Вот же
Dmitriy
https://material.io/design/
Bitllioner
Bitllioner
Konstantin
еще вопрос по эмулятору связаный с гуглокартами - в эмуле работает вообще позиционирование по азимуту? т.е. эмуляция поворота влево-вправо?
пытался загружать gps data playback но когда тестил то источник геолокации (либа) не отдавал угол поворота, всегда было 0.
вообще для локейшна юзаю pl.charmas.android:android-reactive-location2:2.1@aar
Сергій
Dmitriy
В настройках эмуля можно же менять и координаты и направление?
Сергій
можно
Сергій
Сергій
Konstantin
еще раз повторюсь - это не работает )
Сергій
Должно, )
Аlexandr
Кто нибудь знает есть ли такой кейс что контент провайдер указанный в манифест не будет создан? Может при малом количестве памяти на девайсе такое может быть?
Dmitry
Привет всем, такой вопрос: возможно ли в андройде сделать hard reset программно?
Станислав
Народ, подскажите, пжл, есть ли человеческий способ определить (для android >=5), что на исходящий вызов ответили? Пока все, что нашел не выглядит привлекательным, вплоть до анализа текущего звука на динамике(
Alex
call log читайте
Denis
бизнес-объект это дата класс
data class Human(age: Int, name: String)
а бизнес логика это функции fun makeHumanOld(age: Int)
я прав?
Konstantin
Сергей
внимательно документацию почитай, там все от и до расписано
Ivan
Konstantin
есть понятие сущностей, это данные + (бизнес-) логика работы с этими данными, инкапсулированые в один класс.
есть еще "анемичная доменная модель" емнип, там да, энтити просто данные, логика работы с ними в других местах ("сервисах", не путать с сервисами андроида)
Ivan
Скажите, а я правильно понимаю что на Android диалоговое акто с отпечатками нужно самому делать? Ибо на iOS напиример вызывается системное
Nick
да, правильно. пока ещё нужно самому.
Ivan
понял тогда где я не прав) Я то ждал что оно системное будет
Denis
Konstantin
нет еще
Konstantin
че там пишут?
Denis
нет еще
Держи. Это книга святая святых
Konstantin
не создай себе карго-культ
Konstantin
но за книгу спасибо )
Denis
не будешь читать чтоли(
Denis
аа. классная книга
Konstantin
буду, как время посвободнее будет
Denis
всего 45 страниц
Denis
cookbook
Denis
по архитектуре
Denis
четко. кратко и ясно
Андрей
Жесть)
я кстати разобрался и исправил это говно наконец
Dmitriy
Что в итоге было то?)
Андрей
проблема была в том, что почему-то при инфлейте херовато рассчитывался match parent
Андрей
или 0dp с весом
Андрей
но если задать явно
Андрей
то бага нет
Андрей
а вот почему так, я уже объяснить не могу
Dmitriy
он возможно терял layoutParams
Андрей
не
Андрей
я думал об этом
Андрей
и прописывал их в рантайме дополнительно
Андрей
причем вовсюда
Андрей
это не помогло
Dmitriy
ты в итоге пробовал прямо линеар в который вставляешь указывать как parent при инфлейте?
Андрей
тогда вообще все переставало работать почему-то
Андрей
белый экран и все
Андрей
да тут пол приложения из багов
Dmitriy
)))