
Alex Фэils?︙
13.02.2017
12:53:58
Тогда го на джуна)

Andrew
13.02.2017
12:57:53
Тогда го на джуна)
на иос можно, на ведройд не согласен, если только на 4 ставки, но не по времени, а по зарплате))

Denis
13.02.2017
13:02:55

Todor
13.02.2017
13:03:24
стрессо устойчив
нацелен на результат

Google

Pavel
13.02.2017
13:03:34
А не резюме
Пиши сразу на англ

Andrew
13.02.2017
13:04:23
Бери cv
ага, сиди описывай как в садике мечтал шофёром полицейской машины работать, резюмы хватит

Alexey
13.02.2017
14:48:23

Sergey
13.02.2017
14:48:44
я ниже написал

Kolas
13.02.2017
15:11:59
Есть тут те, у кого есть опыт написания документации по архитектуре? у меня вопрос: вы отдельно представляете схемы для системы, когда она в рантайме и не в рантайме?

Captain
13.02.2017
15:20:03
Товарищи!
У меня такая задача - есть кастомная view и drawable иконка
мне нужно повернуть иконку на определённое число градусов относительно центра иконки
не могу понять как это правильно делается
метод rotate есть только у всего канваса
подскажите кто сталкивался с подобным, куда нужно копать

Alex Фэils?︙
13.02.2017
15:20:51
Матрицы!?

Captain
13.02.2017
15:22:41
@AlexFails пример применения бы
понял что могу повернуть битмап с помощью матрицы
есть метод canvas.drawBitmap(bitmap, matrix, paint);
тогда вопрос как правильно этим пользоваться
мне нужно иконку в итоге нарисовать уменьшив её до определённого количества пикселей в ширину и высоту и нарисовать в определённых координатах
без поворотов это легко делается с drawable
currentDrawable.setBounds(currentX - iconSize/2, centerY - iconSize/2, currentX + iconSize/2, centerY + iconSize/2);
currentDrawable.draw(canvas);

Quantum Harmonizer
13.02.2017
15:24:44
Можно повернуть канву, написовать, а потом восстановить канву.

Google

Denis
13.02.2017
15:25:43

Captain
13.02.2017
15:27:40
Можно повернуть канву, написовать, а потом восстановить канву.
хорошо
у меня на канвасе уже куча всего нарисовано
т.е. мне нужно нарисовать несколько фигур, повернуть иконку и нарисовать иконку
весь канвас попрачивать либо не вариант либо я не понял как это работает
возможно ли добавить канвас на канвас например? я не нашёл возможности пока

Quantum Harmonizer
13.02.2017
15:28:35

Denis
13.02.2017
15:30:00
От поворота канвы изображение не повернется.
По суты вы поворачиваете листок бумаги на котором рисуете.

whalemare
13.02.2017
15:30:45

Quantum Harmonizer
13.02.2017
15:32:07

whalemare
13.02.2017
15:32:23
надо бы

Taras
13.02.2017
15:39:49
подскажите как сделать подчеркнутый текст в кнопке?
Такое почему-то не работает...
SpannableString text = new SpannableString("Skip");
text.setSpan(new UnderlineSpan(), 0, text.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
mBtnMainSkip.setText(text);

Sergey
13.02.2017
15:46:13
textAllCaps перетирает все SpannableString

Taras
13.02.2017
15:46:50

Артур
13.02.2017
17:45:56
Кто-нибудь устанавливал себе apple music? Для выбора интересующих категорий у них можно тапать на бабблы.
Как можно сделать подобные круги, расширяющиеся и уменьшающиеся при тапе?
Первая идея - каждый круг сделать textView с векторным drawable в виде круга и изменять размер по тапу. Вопрос в том, что физику, даже простейшую, средствами view наверное не оч. просто реализовать. Или я ошибаюсь? Может, кто-нибудь знает готовое решение? Если готовый игровой/физический движок, то, желательно, не больше 1 мб в dex.

Alexander
13.02.2017
17:47:46
Ребят, такой вопрос. Как передать в singleton контекст? И возможно ли это?

Artem
13.02.2017
17:50:35

Alexander
13.02.2017
17:52:05

Sergey
13.02.2017
17:52:32
конечно есть, например, DI

Google

Artem
13.02.2017
17:52:35

Artem
13.02.2017
17:52:54
но не надо так делать

Sergey
13.02.2017
17:53:09
или же если некайф заморачиваться и нужен контекст приложения - то можно взять контекст из Application

Alexander
13.02.2017
17:54:05
спасибо)

Artyom
13.02.2017
18:04:40
Блин
Ща бы контекст в синглтон передавать.
А потом откуда мемори лики.

BullyBoo
13.02.2017
18:13:18
у кого нибудь здесь есть опыт создания библиотек?

Artyom
13.02.2017
18:14:14
Смотря каких.

Gleb
13.02.2017
18:15:01
так..... "apply plugin: 'com.android.library'" - и в перёд
всё так же как и с апами)

Artyom
13.02.2017
18:15:21
Уточни, пожалуйста, библиотек или плагинов.

BullyBoo
13.02.2017
18:16:10
библиотек

Artyom
13.02.2017
18:16:29

BullyBoo
13.02.2017
18:16:42
я хочу залить библиотеку в jcenter
написать то ее понятно как, а как залить в общий доступ, нет

Gleb
13.02.2017
18:17:48
я тебя понял, в джцентер не заливал. пользуюсь приватн мавен репозиторием
ну в общем виде выглядит так

Artyom
13.02.2017
18:18:04
https://github.com/bintray/gradle-bintray-plugin
Если вкратце

Gleb
13.02.2017
18:18:18
ставишь плагин , типа apply plugin: 'maven-publish'

Google

Gleb
13.02.2017
18:18:32
появится таска publish
через градл конфигуришь (см доки к плагину), запускаешь градл таск -он тебе сделает аплоадд aar-ника правильно

Artyom
13.02.2017
18:19:34
Ну, "maven" и "maven-publish" таки не очень актуально использовать.
Для jcenter есть собственный православный Gradle плагин

Artem
13.02.2017
18:20:31
Для bintray есть вариант попроще https://github.com/novoda/bintray-release

Admin
ERROR: S client not available

Artyom
13.02.2017
18:20:52
Кстати да
Ну jcenter таки bintray-шный реп

Gleb
13.02.2017
18:21:30
ну эт мой experience, возможно - да ..есть более подх варианты

Artem
13.02.2017
18:25:50
Есть такой туториал. https://stfalcon.com/ru/blog/post/create-and-publish-your-Android-library
Правда есть пара неочевидных вещей.
1) Регистрироваться на bintray надо по ссылке bintray.com/signup/oss, чтобы активировался бесплатный аккаунт.
2) На bintray нужно создать maven контейнер с имененем "maven" и в нём нужно создать проект с именем вашей библиотеки.

DivelNick
13.02.2017
18:29:38
Здравствуйте, такая ситуация нужно срочно отладить баг который редко появляется, отлаживать подключив ноут нет возможности, есть ли либа какая которая сохраняет логи и инфу о крашах в файл, или надо что-то самому придумывать

Artem
13.02.2017
18:30:22
если рут есть
то логкат
и прям из логов краш вытаскивай
если нет, то без варианта

Yegor
13.02.2017
18:31:18
bugsnag может в инет сливать

DivelNick
13.02.2017
18:42:35
Нет рута.
У меня устройство одно, ну то есть я с ним что хочу могу делать, просто времени нет, и оно работает постоянно, по этому надо что-то такое придумать с файлами
Или хотя бы как правильнее и проще самому такое реализовать

Google

Alexey
13.02.2017
18:45:55
Заведи утилиту, которая будет в определённой форме в тхт тебе логировать, а потом просто файл читай где угодно

DivelNick
13.02.2017
18:46:19

Alexey
13.02.2017
18:49:54
создай утильный класс, в котором константой будет путь к файлу, проверку на наличие файла в файловой системе запили, если есть, то открываешь и дописываешь writeString(строка с логом) , строку формируй как хочешь с датой и классами, и где ошибку отловел это можно в try-catch сделать. Как писать в файл и создавать stackoverflow в помощь и доки по java.util.file по-моему read-write stream'aм, тоже на stackoverflow инфы хватает

DivelNick
13.02.2017
18:52:22
Мне же тогда надо конкретно знать где возникает ошибка чтобы отловить ее в catch

Dmitriy
13.02.2017
18:52:55
нет, есть способ ловить все неотловленные ошибки

DivelNick
13.02.2017
18:53:12

Alexey
13.02.2017
18:53:45

Dmitriy
13.02.2017
18:55:13
public class MyApplication extends Application
{
defaultUncaughtHandler = Thread.getDefaultUncaughtExceptionHandler();
public void onCreate ()
{
Thread.setDefaultUncaughtExceptionHandler (new Thread.UncaughtExceptionHandler()
{
@Override
public void uncaughtException (Thread thread, Throwable e)
{
// do something
}
});
}
}

DivelNick
13.02.2017
18:59:05
вроде это то что нужно
http://stackoverflow.com/questions/19897628/need-to-handle-uncaught-exception-and-send-log-file
Если кому вдруг интересно

Taras
13.02.2017
19:45:56
подкличил Firebase Auth, в debug собираю и все работает. Собираю в release и аунтификация не работает. Кто знает в чем может быть проблема?

Quantum Harmonizer
13.02.2017
19:46:52
Смена сертификата

Taras
13.02.2017
19:47:29

Quantum Harmonizer
13.02.2017
19:47:54
То есть релизный сертификат нужно тоже прописать в Firebase.

Roma
13.02.2017
20:17:34
Всем привет!Ребят, а вообще есть ли либы какие-нибудь которые помогут упростить создание векторной графики.
Просто нужно сделать рисование без потери качества.

Quantum Harmonizer
13.02.2017
20:18:49
Можно же VectorDrawable рисовать на канве?