
Иван
14.10.2016
13:40:18
Мне очень нравится когда дело касается "велосипедов" у крупного разработчика, все начинают перечислять плюсы. Когда какой-нибудь вован пишет себе кастомное вью и не дай бог спросит как вот это сделать, все ему скажут фууу, есть же куча либ
:)

Andre
14.10.2016
13:41:40

Иван
14.10.2016
13:42:24
Я ничего тебе и не говорю. Просто навеяло беседой

Google

Sasha
14.10.2016
13:49:32

Andre
14.10.2016
13:50:32

Sasha
14.10.2016
13:54:10

Михаил
14.10.2016
14:00:57
Может кто-нибудь рассказать или ссылок кинуть(на русском) про Мокитовский ArgumentCaptor? В доках пару строк описания на английском и пример кода из которых я толком ничего не пойму.
На русском находил, но там какие-то сложные примеры в основном без объяснения самого аргумент капторв

Gundabadec
14.10.2016
14:08:18
У вас на requery модели не пропадают при компиляции?Kotlin

Seraphim
14.10.2016
14:15:49

Gundabadec
14.10.2016
14:17:50
Прицепил уже

Dmitriy
14.10.2016
14:19:20
Кто котлин юзает подскажите как сделать (String... strings) на котлин

Seraphim
14.10.2016
14:20:57

Roman
14.10.2016
14:21:47
Подскажите новичку. Каким образом лучше изменять размеры элементов в recyclerview? (может через layoutmanager или custom viewgroup). Нужно, чтобы со старта (когда элементов мало) они равномерно занимали пространство c шириной 100% и высотой - RV / кол-во элеметнов. Но, после того, как высота элементов станет < заданной константы – им всем проставить ширину и высоту = этой константе. Соответсвенно, они уже будут рисоватся гридом. Сейчас это все делается в onBindViewHolder. ? Картинка ниже.

Gundabadec
14.10.2016
14:30:32

Google

Gundabadec
14.10.2016
14:30:57
Валится с тем что не может найти классы моделей. Хотя после этого они появляются

Andre
14.10.2016
14:31:19
как только элементов стало больше, чем тебе надо - увеличиваешь размер сетки до 2

Seraphim
14.10.2016
14:32:26

Roman
14.10.2016
14:36:34

Andre
14.10.2016
14:36:46
http://vc.ru/p/redmadrobot-beeline?from=bot
Мне одному плюс возле баланса кажется прыщом?

Nikita
14.10.2016
14:37:28
Слегка не в тему, да

Gundabadec
14.10.2016
14:40:41
error: cannot access NonExistentClass
class file for error.NonExistentClass not found
Consult the following stack trace for details.
com.sun.tools.javac.code.Symbol$CompletionFailure: class file for error.NonExistentClass not found
Все error исправил. Этот остался

Andre
14.10.2016
14:44:58
Он уже починил
Там пнг 800к был не разрезанный :)

Gundabadec
14.10.2016
14:54:16
Ппц, во всем виноват gradle 2.2.1. Откатился на 2.1.2 и все норм

Михаил
14.10.2016
14:55:37

Seraphim
14.10.2016
14:57:14

Gundabadec
14.10.2016
14:57:44
Опять появилось(

Andre
14.10.2016
14:58:40
а если студию перезапустить?

Gundabadec
14.10.2016
14:59:16
error: cannot access NonExistentClass сменяется error: cannot access Shop
На этапе :app:compileDevelopDebugJavaWithJavac

Google

Seraphim
14.10.2016
15:08:06
Requery Processor через что подключен?

Максим
14.10.2016
15:08:36
Срочно

Gundabadec
14.10.2016
15:08:37
@Table(name = "news")
@Entity
interface INews : Persistable {
@get :Key
val _id: String
@get: Column(nullable = false)
val label: String
@get: Column(nullable = false)
val picture: String
@get: Column(nullable = false)
val content: String
@get: Column(nullable = false)
val liked: Int
@get: Column(nullable = false)
val likes: Int
@get: Column(nullable = false)
@get: Convert(value = LocalDateTimeConverter::class)
val createdAt: LocalDateTime
}

Максим
14.10.2016
15:08:45
Срочно
Опишите MVP одним словом
Чтобы было по теме

Михаил
14.10.2016
15:09:16
Архитектура

Максим
14.10.2016
15:09:18
Например, "раздельный"

Seraphim
14.10.2016
15:09:19

Gundabadec
14.10.2016
15:09:32
Architecture

Максим
14.10.2016
15:09:39
Ооо, хорошо. А еще?

Михаил
14.10.2016
15:09:59

Seraphim
14.10.2016
15:10:18
Слои

Максим
14.10.2016
15:10:20

Gundabadec
14.10.2016
15:11:39
Паттерн
Нежность

Максим
14.10.2016
15:12:04
Думаю MVP/VIPER библиотеку запилить "for fun", поэтому ищу название

Михаил
14.10.2016
15:12:17
Ты кроссворд разгадываеш? Скажи сколько букв хоть

Andre
14.10.2016
15:13:12

Google

Andre
14.10.2016
15:13:19
а, уже было, не подходит?

Gundabadec
14.10.2016
15:13:28

Seraphim
14.10.2016
15:14:00

Admin
ERROR: S client not available

Gundabadec
14.10.2016
15:14:10

Максим
14.10.2016
15:15:14
Architectus
Во

Seraphim
14.10.2016
15:15:39
А зачем тебе везде nullable = false?

Gundabadec
14.10.2016
15:16:16
можно было б обойтись возможностями языка
@Table(name = "shops")
@Entity
interface IShop : Parcelable, Persistable {
@get: Key
var _id: String
var delivery_address: String
var label: String
var point_lat: Double?
var point_lng: Double?
}
Я уже и c --info --debug --stacktrace запускал . Ничего нового не узнал

Максим
14.10.2016
15:40:12
У вас часто бывают ситуации один презентер ко многим вью?

Seraphim
14.10.2016
15:40:58
Нет, но общую логику можно банально через наследование оформить
Ну или юзать Moxy. Говорят там можно прицеплять много презентеров одновременно

Максим
14.10.2016
15:43:24
Я пишу что-то вроде Moxy для практики, но без восстановления состояния
Вы до сих пор юзаете onCreate(Bundle savedInstanceState)? Или уже onCreate(Bundle savedInstanceState, PersistableBundle persistentState)
?

Seraphim
14.10.2016
15:46:32
Второе пока ни разу не пригодилось

Google

Максим
14.10.2016
15:47:46
А для чего второе?

Andre
14.10.2016
15:50:39
но как только мне вдруг понадобится второе, мы вам перезвоним

Dmitry
14.10.2016
16:26:03
Ребят, я не знаю какой у кого уровень знаний, но когда человек может написать сам нормальное приложение и сам его поддерживать, исправлять баги, добавлять анимации и т.п. Это стоит от 200k рублей в месяц, независимо от того, где вы физически сидите. И таких вакансий полно на том же moikrug. Но если вам нужен офис в городе и белая зарплата, то вычитаем из это суммы 50к на офис и ~46% на налоги с зп, вот и 100к джуновские.
Средняя зарплата фрилансеров по мобильной разработке из РФ по данным payoneer - 21$ в час. Средняя, не сеньерная.

Alex
14.10.2016
16:29:29
парни, сталкивался кто с этим ? emulator: Listening for console connections on port: 5554. гугл пока не помог
не могу эмуль запустить

Максим
14.10.2016
17:08:03
А какие есть способы монетизации приложения?
Кто какую рекламу встраивал к себе в приложение?

Dmitry
14.10.2016
17:48:48
конечно, зп в 200к это не про людей, которые не могут зайти в доки и посмотреть как работают пуши...

Seraphim
14.10.2016
17:56:53

Dmitry
14.10.2016
17:59:03
Я вижу эту реальность вокруг меня. В яндексе, действительно, зп сильно ниже рынка. А еще эта зарплата за 8 часов работы, а не неспешные прогулки за кофием по офису. И без белой зарплаты - либо в черную, либо ИП.

Seraphim
14.10.2016
18:01:28
200к рублей российские конторы платят только специалистам топового уровня. Тимлидам, архитекторам и некоторым другим исключительным личностям. Если смотреть на фриланс, большинство работают с западными заказчиками, а у них 20 бачей в час копейки. Клерк в офисе получает от 40

Isk.
14.10.2016
18:03:40
Народ, вот вопрос-загадка. У меня есть некий строковый ресурс, назовем его "s1". И есть три папки, где этот ресурс объявлен:
1. values/strings.xml - здесь значение s1 = "One"
2. values-hdpi/strings.xml - здесь s1 = "Two"
3. values-xxhdpi/strings.xml - здесь s1 = "Three"
Теперь, мы собираем приложение и запускаем его на устройстве, у которого экран mdpi. Суть приложения проста: при старте сразу же выводится toast со значением строки "s1".
Внимание вопрос: какие значение будет выведено в toast при старте?