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