@android_ru

Страница 360 из 3205
Artem
05.10.2016
22:16:07
(а так же пайчарм рубимайн и конечно же идея)

Yan
05.10.2016
22:16:22
AppCode хорошо, но, к сожалению, он пока без третьего свифта

Igor
05.10.2016
22:16:43
AppCode хорошо, но, к сожалению, он пока без третьего свифта
не знаю как кому, а по мне свифтом пока пользоваться нельзя :(

Artem
05.10.2016
22:16:44
AppCode хорошо, но, к сожалению, он пока без третьего свифта
Да, беда, но и свифт не каждый день нужен

Google
Artem
05.10.2016
22:17:04
не знаю как кому, а по мне свифтом пока пользоваться нельзя :(
Я кстати был очень удивлен, узнав что в эппле сняли запрет на использование его в продакшне

Timur
05.10.2016
22:17:11
Artem
05.10.2016
22:17:25
(чят захвачен)

Timur
05.10.2016
22:17:52
Может, стоит её включить? Она по умолчанию выключена
я б сказал про неё и большие проекты

Artem
05.10.2016
22:17:54
мне кажется, мы оффтопим! :)
Да ладно тебе, свифт, котлин - одного помола братья. Разве что свифт не страшно использовать в продакшне

Igor
05.10.2016
22:18:04
(чят захвачен)
ты чего на рамблер конфу не пришел? (ее суть в афтепати в кабаке) :)

Igor
05.10.2016
22:18:22
эээ.... :) я тоже :)

Artem
05.10.2016
22:18:24
А на афтерпати - среда как-то, а завтра еще на работку

Не высмотрел

Igor
05.10.2016
22:18:43
аналогично :)

Google
Denis
05.10.2016
22:18:59
Ага, поэтому я не люблю писать билд скрипты - это боль.
брат попросил помочь написать скрипт для сборки c++ в android проекте, я сказал Окей jvm язык, идея нам поможет - вообще никакой подсказки не было. Как по минному полю. Плюс еще и не говорил, что он иногда не клал либы, т.к ничего не находил по тому пути и не билдил. А поддержка там только появилась.

Artem
05.10.2016
22:19:09
Как тебе вопросы про "зачем нам DI и отсутствие стейта у сервиса, когда можно хуйнуть 3 синглтона"?

Artem
05.10.2016
22:19:28
)))

Igor
05.10.2016
22:20:17
но мне грустно потому, что с того момента, как я стал фаундером - мне, в целом, положить на архитектуру... "синглотон, DI, быстрее как?" :)

Artem
05.10.2016
22:20:43
Да, меня тоже печалят такие мысли

Artem
05.10.2016
22:20:51
Но потом я вспоминаю, что я не фаундер

И иду пилить красиво )

Igor
05.10.2016
22:21:32
До боли знакомо
грустно, ага :( прям иногда вмораживает... я из-за этого нанял андроид разработчика... :( так бы и сам пилил

Denis
05.10.2016
22:21:47
Может, стоит её включить? Она по умолчанию выключена
что нужно прописать. По умолчанию на последней AS, gradle plugin'e отключено?

Igor
05.10.2016
22:22:31
Артем, меня сегодня Стас Жуковский подписал на доклад на сл. кокохэдс, так что 28 октября буду рассказывать про indiegogo :)

Yan
05.10.2016
22:22:36
Denis
05.10.2016
22:28:25
А для чего нужна библиотека Anko на Kotlin? Кто использует?

Seraphim
05.10.2016
22:32:31
Denis
05.10.2016
22:35:17
http://stackoverflow.com/questions/29363321/picasso-v-s-imageloader-v-s-fresco-vs-glide
вот интересно, часто дают ссылки на обзоры/сравнения 1-2-3 годичной давности. но либы жеж развиваются?

Alexey
05.10.2016
22:43:18
@d_std ну да, UIL и Picasso развиваются особенно активно )

Google
Denis
05.10.2016
23:08:19
блин, надо же умудриться вляпаться в Rejecting class because it failed compile-time verification на ровном месте >__< причем если меняешь items.forEach { ... } на for (it in items) { ... } – все нормально

Yan
05.10.2016
23:15:14
Код в студию :)

Кстати, надеюсь, instant run отключён?

Denis
05.10.2016
23:15:52
вот сижу пытаюсь вытащить в отдельный файл

а как его выключить?

там вроде одна галка только на этот счет и она выкл

Yan
05.10.2016
23:16:09
В настройках AS

Окей

Эта

Кстати, а в логе в adb ничего нет?

Denis
05.10.2016
23:20:37
есть конечно

10-06 02:18:43.968 22048-22050/? I/dex2oat: void com.demo.MyTest.onSave(java.util.List) failed to verify: void com.demo.MyTest.onSave(java.util.List): [0x226] copy2 v26<-v8 type=Precise Low-half Constant: 0/Precise Reference: java.lang.String

Denis
05.10.2016
23:22:15
Кстати, а в логе в adb ничего нет?
только это как-то неинформативно для несведущего)

Yan
05.10.2016
23:24:31
Вообще, тут нужен, конечно, reproducible example

Denis
05.10.2016
23:25:46
ага, поэтому и пытаюсь)

самое фиговое, что эта строчка в логе вылазит при старте приложения, но приложение не падает. а падает только когда дело доходит до инстанцирования этого класса. #ДБ

Yan
05.10.2016
23:28:50
А версия котлина?

Denis
05.10.2016
23:29:17
1.0.3 и 1.0.4

т.е. воспроизвелось на 1.0.3

The
06.10.2016
00:47:21
@yanex А почему у вас в слак нет русского канала? Я смотрю есть бразильский, польский и тд, а русского нет.

Google
Yan
06.10.2016
00:47:35
А зачем? :)

The
06.10.2016
00:48:16
Ну на нативном приятнее общаться же)

А то сидят 3 русских переписываются на ломаном английском))

Yan
06.10.2016
00:49:55
Значит, видимо, не столько пользователей, чтобы потребовался собственный канал

И часто бывает необходимо спросить что-нибудь у комьюнити. Ограничиваться только русскоязычными пользователями не гуд

Seraphim
06.10.2016
01:53:19
@yanex я сижу на Kotlin с версии 1.0 и у меня всё это время был и остаётся всего 1 вопрос: что с видимостью классов? Поясню на примере. Я пишу на MVP и пишу создаю 3 класса: class SomeFragment : MvpFragment<SomeView, SomePresenter> () { ... } interface SomeView : MvpView { ... } class SomePresenter : MvpPresenter<SomeView> () { ... } На Java я могу View(interface и возможно fragment) и Presenter объявить package local и нигде больше они у меня в проекте не будут видны. На Kotlin у меня ни разу такого организовать не получилось. Начинается сразу светиться красным и требовать проставить public visibility. Можно ли как-то повторить трюк из джавы?

Вопрос довольно болезненный, потому что всяких Holder, View, Presenter и т.п. по проекту очень много и они захламляют те же подсказки

Вообще все классы, которые вставляются в любой дженерик приходится делать public

На самом деле в работе не мешает абсолютно, но внутренний перфекционист как будто на сломаном рояле наяривает, когда я пишу Holder и мне вываливается 100500 вариантов и среди них приходится выискивать нужный

Admin
ERROR: S client not available

Dmitry
06.10.2016
02:54:18
Если хотите сделать доступ пакетным припишите internal, по умолчанию в котлине все классы public, да

Dmitry
06.10.2016
02:55:24
??

У нас получается )

Seraphim
06.10.2016
02:57:53
Что я делаю не так?

Александр
06.10.2016
05:24:11
О, 7 дроид пришел

Yan
06.10.2016
05:25:34
@FuriousSeraphim Постараюсь ответить потом

Gundabadec
06.10.2016
06:18:46
Народ кто использует сплешскрин?

windowBackground у активности

Google
Gundabadec
06.10.2016
06:19:09
И туда битмап

Andre
06.10.2016
06:19:21
Народ кто использует сплешскрин?
Недавно тут обсуждали

Gundabadec
06.10.2016
06:19:38
Как у вас дела с памятью при запуске?

У меня 30Мб сжирает на этот сплешскрин

Andre
06.10.2016
06:20:41
У меня 30Мб сжирает на этот сплешскрин
А что на сплешскрине, битмап?

Gundabadec
06.10.2016
06:20:47
2 битмапа

Fedor
06.10.2016
06:21:20
сделай один

будет в 2 раза меньше

Andre
06.10.2016
06:21:41
2 битмапа
Ну так потому и съедает, xml'ом вообще было бы лучше всего

Gundabadec
06.10.2016
06:22:19
Просто у android столько разрешений

Какого разрешения должны быть картинки?

Andre
06.10.2016
06:22:35
Просто у android столько разрешений
Ну и сами битмапы небось не резал?

Fedor
06.10.2016
06:22:40
в векторе требуй

Gundabadec
06.10.2016
06:22:53
Ну и сами битмапы небось не резал? Ужал до 5кб и 50кб

в векторе требуй
Туда вектор не идет

Igor
06.10.2016
06:23:10
А разрешение у девайса какое?

Andre
06.10.2016
06:23:11
Какого разрешения должны быть картинки?
mdpi=320x480, дальше коэффициентами

Страница 360 из 3205