Evgeny
Не убедительно по ссылке на плее вообще
Evgeny
Эээ чё перешли на c# мы про xamarin говорили
Evgeny
Кто писал на java или котлине под андроид и потом писали на xamarin знают что это даже не сравнимые вещи , единственный плюс земарине что он кросс , но на этом его приемущества заканчиваются
Ильфат
c# мощный, приятно на нем писать, на джаве тоже можно, но менее приятно
Evgeny
Я не выбираю , я знаю что писать на джаве под дроид в 100 раз легче и приятнее
Vladimir
Народ, когда пробую выполнить следующий код, на некоторых телефонах не открывает стандартное приложение по редактированию фото. Как перехватить эксепшен?
Aleksei
Ребят, тут вышла новая статья - что думаете? https://habrahabr.ru/company/mobileup/blog/342850/
Ильфат
да, есть там
Ильфат
ну придется поверить)) вот я его вижу, работает)
Ильфат
кстати, насчет xamarin, пишу на нем, подскажите чем он плох, я чувствую, но не могу описать словами
Ильфат
а не, coordinator, constraint не делал там
Ильфат
может ты про MvvmCross говоришь?
Ильфат
ну да, или Forms
Olexandr
как в Lottie 2.3.0 сделать реверс анимации?
Ильфат
+
Ильфат
это тривиально, но поддерживать код сложно
Airat
Давайте может сразу к мордобою?
Yap
Ильфат
нашли баг - и правим в 3х платформах
Ильфат
сейчас дело такое: много кто ищет xamarin разработчиков, я не пойму почему. и не могу найти инфу, когда стоит применять xamarin а когда нет
Yap
Yap
Тогда она наоборот проиграется
Ильфат
знаю точно, что тот кто пишет кроссплатформ - с такой же скоростью напишет 2 приложения
Olexandr
Ильфат
и не будет мучаться с байндингами и прочими лагами
Ильфат
ну чсв кормить да
Ильфат
я понял, не делал это на xamarin
Ильфат
это constraint layout, выше писали что есть
Ильфат
господа, кто писал на том и на том что-то большое, выскажитесь
Ильфат
я писал, но намучился. но может это только мои проблемы
Ильфат
лагает, когда из mono дергаешь методы из jvm (говорю грубо) в циклах, например (в анимации и тд)
Ильфат
зачем придираться, имею в виду где за маленькое количество времени много методов вызывается
Ильфат
сначала выбираешь для платформы более слабый язык без асинков, языка запросов и тд, а потом удивляешься, почему разработчики пытаются на всякой дичи писать))
Ильфат
более слабый
Ильфат
прошу не придираться
Ильфат
и это так, в шутку. просто тот кто попробовал c#, на java будет смотреть как на мамонта
Ильфат
ну если точно, += это все же addListener, а не setListener
Ильфат
еще одна придирка - это к throws в java
Artyom
какого рода?
Ильфат
ну асинки нужны
Ильфат
это не выпендреж, я хз как без них, у меня волосы дыбом встают
Andrey
async/await из js
Andrey
тут надо гуглить
Ильфат
асинхронный код. когда ты бы писал onresponselistener, здесь бы ты продолжил в том же методе
Denis
+
Ильфат
но SomethingCompletedListener ты все же написал
Павел
Начал делать на Room все так класно и вот запускаю и херакс....нельзя в маин потоке с бд работать....и что снова асинктаски? Это п##ц
Denis
ммм, как-бы насрать на c# в контексте андроида?
Ильфат
а здесь будет var result = await doSomethingAsync();
Denis
ретрофит для лохов?
Denis
Не всегда оно лучше, слишком много магии превращает язык в гов...руби
Павел
Я тут пол метра сообщений назат лискусию спровацировал. И решил с рналма(не понравился мне) перейти на рум. И рум понравился но тут.....
Denis
Павел
Нельзя вот так прото в маин потоке сохранить в бд
Ильфат
надо сменить риторику с "вы все говно, а я дартаньян" на "вы правы, но:"
Ильфат
чтобы получилось продуктивно пообсуждать
Павел
В реалме realm.beginTransaction
Realn.insert
Realm.commit
Павел
ExecuteTransaction
Pavel
Всем доброго вечера! Подскажите, как использовать Guideline-ы ConstraintLayout-а во вложенных лэйаутах?
Denis
ExecutorService!
Глеб
++👍
Глеб
Нет "современного программирования", да и "программирования" тоже.
Платят за юзеров и трафик. Бинарник/апкшка - лишь один способов - этого достичь. Программирование - один из "наиболее популярных" способов получить апкшку.
Бизнесу впринципе насрать - если ты даже возьмёшь и переупакуешь существующую - и юзеры попрут.
Мне иногда кажется, что бизнес, лишь создает видимость(оплачивает) "что его интересует программирование"как таковое - чтобы хоть как-то удерживать тех кто ему "релизить будет"
Denis
Нерадивых, азаза
Airat
Denis
Павел
Понравились аннотации @Dao в руме. Буду копать как рум с rxAndroid использовать
Ильфат
`
async void SaveClick()
{
ProgressVisibility = true;
await saveAsync();
ProgressVisibility = false;
}
```да это волшебно
Глеб
Ну вот из-за его "надо было вчера" пацаны и придумывают "синтаксические сахары" и прочие лайф-хаки))) с котлинами
Глеб
чтоб хоть на писанине время сократить
Denis
Denis
ретрофит тот-же передает привет "распарсить json в 1 строчку"
Павел
new Thread(new Runnable() {
@Override
public void run() {
List<Product> products = App.get().getDB().productDao().getAll();
boolean force = App.get().isForceUpdate();
if (force || products.isEmpty()) {
retrieveProducts();
} else {
populateProducts(products);
}
}
}).start();
Denis
Но за тебя его написали блэт
Denis
Павел
Вот такую херню надо делать в руме
Denis
Когда вы выучите
форматирование кода блэт
Konstantin
Есть активити в котором скролл вью с эдиттекстом. Если открыть новое активити, а потом вернуться обратно, и при этом у эдиттекста был фокус, то скролл вью всегда скроллится до эдиттекста. Вопрос - как убрать этот скролл?
Denis
Когда либа не подходит - приходится велосипедить
Ильфат
сделайте голосовалку native vs xamarin