Никита 🙃
Поделись)
У меня адаптер был FragmentPagerAdapter Надо было поменять на FragmentStatePagerAdapter
Sergey
Кто работал с API яндекс диска можете помочь?
Andrey
ребят, кто может помочь с конфигурацией toothpick в градле?
Valera
Всем привет, ребят, кто через какие вьюхи видео запускает?
Dug
Всем привет, ребят, кто через какие вьюхи видео запускает?
Вьюхи? Я вот exoplayer юзал бы. Только это не к вьюхам относится)
Valera
он ругается у меня на почти любую ссылку
Denis
Кто работал с API яндекс диска можете помочь?
Что заставило игнорировать Google Drive?
Ivan P.
Всем привет. Возможен ли перезалив приложения в маркет, если он подписан тем же ключом, но код и идентификтор различный?
Ivan P.
нельзя одно и тоже приложение заливать 2 раза
не, я имел ввиду обновление одного и того же приложения, но с другим кодом и идентификатором.
Ivan P.
если он будет подисан тем же ключом, которым было подписано старое приложение
Konstantin
Konstantin
Но я думаю там по доке можно осилить
Timur
Ребята, почему я впн не настроил, а ваши сообщения ещё вижу
Pavlo
Потому что операторы блокируют подсеть не так быстро)
Timur
Ааа спасибо
Timur
Спасибо
Denis
что такое бизнес-слой aka бизнес-логика? не могу найти нормального определения
john
это та часть ради чего пишется приложение если это счетчик ворон - значит вот та часть алгоритмов что считает ворон - это бизнес логика
john
а все остальное - описание интерфейсов
Denis
UI + Presenter + Interactor это и есть бизнес слой?
john
юи можно поменять
john
презентер можно поменять
john
но если мы по сигналу увеличиваем счетчик ворон
Denis
по сути все можно ведь поменять
john
это не зависит от того как это представлено юзеру
john
и это мы поменять не можем
john
ибо у нас приложение - по нажатию сделать плюсадин
Denis
если приложение тупо сделать +1 без ничего. где только есть класс MainActivity. то все это и есть бизнес слой?
john
бизнес слою не нужен майн активити
john
этонужно телефону,, приложению
john
можно написать приложение с кучей вьюшек и прочих свистоперделок и при это приложение не делает ровным счетом ничего
john
просто показывает тебе разные интерфейсы
Влад
Бизнес логика,это алгоритм работы твоей программы, парень с воронами вроде понятно объяснил)
Denis
Значит это классы как counter?
Denis
Или класс Student
john
функции отдатьчисловорон() увеличитьчисловорон() развиваем отдатьчисловорон() увеличитьчисловорон() сброситьчисловорон() развиваем отдатьчисловорон() увеличитьчисловорон() сброситьчисловорон() увеличитьчислобелыхворон() увеличитьчислочерныхворон() сброситьбелых() сброситьчерных() вернутьбелых() вернутьчерных()
Denis
Domain (Business) Regular Java Objects
Denis
Вот что нашёл в Сети
Denis
https://github.com/dns21395/Android-ToDo/tree/master/ToDo/app/src/main/java/night/lines/todo Можете тут найти Business layer.
Denis
Здесь есть одно активити в котором один фрагмент
john
мы можем, ты тоже пробуй
Denis
model -> data -> database -> model -> Task.kt может это и есть Business Layer?
john
да, класс такски, операции с классом таски множество тасков операции с множеством тасков
Denis
ого. это и есть Business Layer aka Domain Layer aka Business Logic. LOOOOLLL!!!
john
внесем тебя в список лолкающих не пройдешь у нас собес
Denis
а вот это тоже Business Layer? там есть папочка model -> data -> database -> manager и там описаны функции, которые работают с Task
john
сама то модель тоже это же модель твоего бизнес домена
Denis
аа. хорошо. более менее понял. буду изучать пример
Denis
сама то модель тоже это же модель твоего бизнес домена
Кстати, нашел классную картинку. Interactor тоже вроде относится к бизнес слою
john
ну видишь, я немного ошибался, я дата аксес лэйер относил тоже к бизнес логике
Кирилл
Подскажите, пожалуйста: я правильно понимаю, что использовать AppCompatActivity - самый нормальный способ взаимодействовать с LifecycleObserver? Мин сдк 23.
Archy
AppCompatActivity в принципе самый нормальный способ, т.к. обычная Activity не имеет обратной совместимости
Кирилл
Archy
Да. В случае если у вас мин сдк 23, а таргет сдк 27, то для обратной совместимости с Android 6.0 нужно использовать AppCompatActivity. Иноче, при использовании обычной Activity, совместимость будет только с Android 8.1.
Глеб
можно написать приложение с кучей вьюшек и прочих свистоперделок и при это приложение не делает ровным счетом ничего
"можно написать приложение с кучей вьюшек и прочих свистоперделок и при это приложение не делает ровным счетом ничего" ..... так 90% приложений и требований к ним как раз соответствуют этому принципу. Про бизнес-задачи и "для чего оно пишется" порой сам бизнес не знает и на-ходу экспериментирует... так сказать нащупывает ту самую "бизнесс-модель" К сожалению ни один доклад ни один спикер не рассказывает - как "выживать" в таких условиях. И часто когда -спрашиваешь "в чём главная фишка апа?" максимум - тебе выкатят мокапы в скетче для айоса или того хуже - ткнут в уже существующее приложение.... .... а ты там дальше сам - что посчитаешь бизнес-логикой - то ей и будет "главное чтобы было точь-в-точь как на мокапах" и "по-быстрее"😁👍
Глеб
не запугивай новичка
ладно, сорян.... )) ща вообще всё желание пропадёт) согласен, ок
Кирилл
А есть ли возможность научить LifecycleObserver самому слушать жизненный цикл? Потому что сейчас не приходится самому дёргать start() и stop().
Archy
По поводу Android Architecture Components вообще считаю, что решить проблему жизненного цикла Activity у сообщества получилось лучше, чем у создателей. Недавно пробовал начать новый проект с этими архитектурными компонентами, mvvm, все дела. Но в итоге стал использовать mvp, хотя может это уже просто привычнее.
Aleksei
Вопрос. Как сделать нотификации на телефон через GoogleFibase при отключенном приложении? Все примеры в интернете нашел только получение нотификаций при свернутом либо активном приложении. Но нету при выключенном
Archy
Так приложение для того и отключают, чтобы оно не беспокоило))
Aleksei
Ну я просто смотрю выключаю Телеграмм Вайбер но не выключаю Нотификации в Диспетчере задач приложения остановлены. а нотификации приходят Это какие то сервисы оставлять надо при разрешении нотификации?
Tishka17
Выключаю - это как?
Tishka17
pm disable?
Aleksei
Свайпом на главном окне
Aleksei
или они в фоне все равно висят?
Tishka17
Это не отключаю - это удаляю таск из списка недавних
Archy
в андройде вообще нету такого понятия как "диспетчер задач" аналогичного винде и пр.
Aleksei
настройка приложения активные- в работе
Aleksei
как бы аналог диспетчера
Archy
не совсем))