These are chat archives for rus-speaking/android-off-topic

14th
Jul 2015
retor
@retor
Jul 14 2015 07:17
Что то какие то странности. Не могу получить intent в активити... Он null всегда... Что такое может быть?
Adam
@AdamCopperfield
Jul 14 2015 07:17
нужен код
retor
@retor
Jul 14 2015 07:17
Т.е. я делаю интент в него помещаю экстрасы и стартую активити. В активити делаю getIntent и все null
    Intent intent = new Intent();
    intent.setClass(activity.getApplicationContext(), LoginActivity.class);
    Bundle b = new Bundle();
    b.putSerializable("listener", new AuthInListener());
    b.putString("url", authUrl);
    intent.putExtras(b);
    activity.getApplicationContext().startActivity(intent);
Adam
@AdamCopperfield
Jul 14 2015 07:19
а зачем getApplicationContext?
retor
@retor
Jul 14 2015 07:19
in Login activity in onCreate i do Bundle in = getIntent().getExtras();
это просто остался хвост.
Evgeny Petrikov
@Spelliar
Jul 14 2015 07:20
@retor а в каком классе ты это делаешь?
@retor activity.getApplicationContext() поменяй на activity. Скорее всего получится.
retor
@retor
Jul 14 2015 07:21
это метод старта активити из класса авторизации
@Spelliar нет не получится) пробовал и так и сяк и через косяк)
Evgeny Petrikov
@Spelliar
Jul 14 2015 07:21
@retor у тебя беда с архитектурой
retor
@retor
Jul 14 2015 07:21
@Spelliar в плане?
Evgeny Petrikov
@Spelliar
Jul 14 2015 07:22
@retor вызов активити лучше выполнять из другой активити или фрагментов. А не из хрен знает чего. попробуй activity.getBaseContext()
retor
@retor
Jul 14 2015 07:22
@Spelliar понимаешь активити стартуется и все ок и все работает но нет в ней Интента
@Spelliar я стартую активити из либы передавая в нее основную активити приложения
и вообще это еще прототип готовится)
Evgeny Petrikov
@Spelliar
Jul 14 2015 07:24
@retor каким кодом ты пытаешься достать интент?
retor
@retor
Jul 14 2015 07:24
Intent intent = new Intent();
intent.setClass(activity.getApplicationContext(), LoginActivity.class);
Bundle b = new Bundle();
b.putSerializable("listener", new AuthInListener());
b.putString("url", authUrl);
intent.putExtras(b);
activity.getApplicationContext().startActivity(intent);
BaseContext не подойдет не в контексте дело
Evgeny Petrikov
@Spelliar
Jul 14 2015 07:26
@Spelliar метод onCreate в LoginActivity скинь
retor
@retor
Jul 14 2015 07:26
там все примитивнее некуда
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);
    this.webView = (WebView)findViewById(R.id.webView);
    webView.setWebViewClient(new WebCli());
    Bundle in = getIntent().getExtras();
    webView.loadUrl(u);
    this.listener = (GitterAuth.AuthInListener)in.getSerializable("listener");
Evgeny Petrikov
@Spelliar
Jul 14 2015 07:28
Bundle in = getArguments();
Вместоо Bundle in = getIntent().getExtras();
retor
@retor
Jul 14 2015 07:28
@Spelliar сам то понял? это не фрагмент гет аргументс
Evgeny Petrikov
@Spelliar
Jul 14 2015 07:30
@retor сорри, давно пишу на фрагментах. Забыл методы активити
retor
@retor
Jul 14 2015 07:33
@Spelliar получается майн активити просит авторизации а уже авторизационный модуль либо стартует активити передавая в нее параметры либо возвращает сразу авторизационный ключ вот)
@Spelliar вот и получается если стартовать активити без передачи параметров то все гуд стартует. а если закинуть параметры и попытаться их достать то null...
вот и ломаю сижу голову что же не так)
retor
@retor
Jul 14 2015 07:43
Реально без косяка не разобраться))))
Artem Kalachyan
@Bringoff
Jul 14 2015 08:04
Оффтопик даже не по андроиду. На днях наконец-то взял свой первый контракт на upwork и понял, что надо подружиться с каким-то айосником :) Реально большинство проектов хотят сразу и android, и ios версию. Был бы у меня мак и куча свободного времени, я бы занялся изучением и obj-c\swift, но пока ни мака, ни времени, ни особо желания нет. Поэтому для некоторых проектов нужен напарник. За что-то большое браться не планирую, и так как я сам джун, поэтому найти ответственного и сообразительного джуна, с которым можно было бы работать на пару. Никто не знает, где их искать?
Victor
@matrecs
Jul 14 2015 08:13
взял контракт на одеске?
с тех пор как он стал апворком я думал там надо душу дьяволу продать, просто что бы увидеть заказы
Adam
@AdamCopperfield
Jul 14 2015 08:14
это миф
mobile разрабы там как в раю
retor
@retor
Jul 14 2015 08:15
Да что то не так уж и просто контракт отхватить там
Victor
@matrecs
Jul 14 2015 08:17
Я просто когда путешествовал еще по одеску
Найти заказчика который согласен принять разраба без отзывов на одеске - проблемно
Adam
@AdamCopperfield
Jul 14 2015 08:18
ну так получи первый отзыв
сделай фигню за пять баксов
Victor
@matrecs
Jul 14 2015 08:18
этот как опыт работы в этой стране
для работы нужен опыт работы
retor
@retor
Jul 14 2015 08:18
Чтобы сделать фигню за 5 баксов надо постараться)
Потому что есть по мимо тебя(меня, нас) те кто готов это сделать еще дешевле а потом еще дешевле) я пробывал и даже просто за экспу и то не хотят
Adam
@AdamCopperfield
Jul 14 2015 08:21
я за 20 дней получил 5 отзывов с нулевого аккаунта
сделал чуть больше 20 бидов
работал за мелочь
retor
@retor
Jul 14 2015 08:21
Блин ну вот скажи как? я столько откликался и все в пустую(((
Adam
@AdamCopperfield
Jul 14 2015 08:22
хороший cover letter и бид в первых 5-7
retor
@retor
Jul 14 2015 08:22
Я вот не пойму как так или на самом деле не мое это разработка.... Работу ищу везде опыт нужен что аж ппц.... Делаю ставки на фрилансе на одексе и все тоже в пустую
Я ставил бид и самым первым
Adam
@AdamCopperfield
Jul 14 2015 08:22
значит плохой cover letter
retor
@retor
Jul 14 2015 08:22
ТОгда наверное да
Просто уже хочется бросить всю ету мутотень разработную и пойти воровать... 2 года ебли(сори) коту под хвост... Прям какая то магия что за 2 года не смог даже стажером устроится)
Откликался стажером туда куда брали без опыта и знаний а я на тот момент уже знал и ява коре и андроид пусть и слабо и то ....
Может кто подскажет тогда как же у тех кто только из интитута так легко устроится и работать даже удаженно
Adam
@AdamCopperfield
Jul 14 2015 08:26
качай скилл
пиши хороший код
retor
@retor
Jul 14 2015 08:27
)))))))))))))) Где качать на чем???))))) если все что я делаю я придумываю для себя сам и уже заебало(Сори) такое придумывание. Пока реальный проект не взять толком ничего не понять)
Victor
@matrecs
Jul 14 2015 08:27
Не уверен, но вроде как нет особых проблем с подобной бурдой. Помогают контакты людей из местного айти-сообщества и аккаунт на hh и linkedIn с заполненным профилем.
Коммиты в опенсурс тебе в помощь
Плюс чем то же ты занимался - есть что вбросить в портфолио.
Artem Kalachyan
@Bringoff
Jul 14 2015 08:27
@matrecs взял. Это моя где-то десятая ставка. Заказчик был тоже без отзывов, так что он понимал, что с ним нормальные люди тоже не особо будут рваться работать.
@AdamCopperfield не, я изначально решил делать все реально.
@retor ставил я ставки, значит. А это была прямо целая эпопея :) Захожу на апворк и вижу, что 3 минуты назад появился проект на 150$, портировать аппку с ios. Я открывать, вдруг все виснет (6 гб озу мало все же для хрома, студии и генимоушена). Хватаю планшет, у которого глючит сенсор, с трудом набиваю cover-leter и отправляю. Чувак оказывается русский, правда с ОАЕ.
retor
@retor
Jul 14 2015 08:28
Я смог вывести только одно почему никуда не берут) возраст)))) 30 лет обратного пути нет)))))))))))))))))))
Evgeny Petrikov
@Spelliar
Jul 14 2015 08:28
@retor для 30 требования другие
Victor
@matrecs
Jul 14 2015 08:28
По той же джаве есть программа по сертифицированию, да и куча подтверждающих знания сервисов вроде brainbench
retor
@retor
Jul 14 2015 08:29
@Spelliar вот похоже... потому что кроме возраста ну остальное должно проходить) но вот где найти требования под меня)
Victor
@matrecs
Jul 14 2015 08:30
@retor вы же еще и из казани?
Artem Kalachyan
@Bringoff
Jul 14 2015 08:30
Короче, вот мой профиль (ничем не выдающийся): https://www.upwork.com/users/~011ab83665d6953670, вот cover-letter, тоже вообще нулевой: "Hi. I am Android developer from Ukraine (UTC+2). As I see, it is very simple app, if you have formulas. I think, I don't need more than 3 days for finishing this app. But I haven't iOS devices, so you need to explain some aspects of app." Повезло, вероятно. А может, и не так это и сложно, как говорят.
retor
@retor
Jul 14 2015 08:30
@matrecs угу...
Victor
@matrecs
Jul 14 2015 08:31
там же как слышал стабильная айтишная тусовка
хакатоны\конкурсы\митапы и прочая бурда
Artem Kalachyan
@Bringoff
Jul 14 2015 08:31
Предложил сделать за 75$ вместо 150 еще
Adam
@AdamCopperfield
Jul 14 2015 08:32
Кстати, кто-нибудь замечал нелинкующиеся аккаунты в списке откликнувшихся на работу?
это баг или фича?
takigava
@takigava
Jul 14 2015 08:32
@Bringoff Xamarin наше всё)))Android/ios/win phone )Только представления рисуй)
Victor
@matrecs
Jul 14 2015 08:33
таки да, ребята уже успели заинтересовать меня ксамарином, руки чешутся попробовать, думаю займусь как закрою текущий проект.
Artem Kalachyan
@Bringoff
Jul 14 2015 08:33
@takigava дорого для индивидуального фрилансера-студента, работающего время от времени. И кажется, все равно без мака не собрать, и без девайсов не потестить. Так что лучше уж нейтив.
@AdamCopperfield вероятно, фича, типа скрытый профиль, виден только заказчикам
takigava
@takigava
Jul 14 2015 08:36
@Bringoff Для мака виртуалка, для андройд xamarin android player(там на выбор несколько образов с разной os, хоть обтестся)
@Bringoff Есть ещё xamarin test cloud, но он помоймо за денежку
Artem Kalachyan
@Bringoff
Jul 14 2015 08:38
@takigava чтобы держать мак на виртуалке, надо иметь стальные нервы, ноут и так тормозит под нагрузкой, и без виртуалок. Всё хочу на линукс перейти, он в плане ресурсов поприятнее, пытался работать на нем, нервы однозначно целее будут
Victor
@matrecs
Jul 14 2015 08:43
линукс он такой ;D
Сам работаю под дебианом + i3
retor
@retor
Jul 14 2015 08:43
эхх так я и не могу расковырять гадский интент((( что за фигулина
alyadins
@alyadins
Jul 14 2015 08:43
Линукс это жесть, после OS X
Victor
@matrecs
Jul 14 2015 08:44
Да ну, они ж вроде как родственники, только гуй приятней
@lexerptz Оs X вроде ж в глубине души тот же линух, пусть и обросший жирком
alyadins
@alyadins
Jul 14 2015 08:45
Нее. Макбук оставил на работе, дома комп с elementary(ubuntu 14.04). Работаю в ней. Работаю и плачу... Шрифты... Хоткеи... Скорость.
Artem Kalachyan
@Bringoff
Jul 14 2015 08:46
@matrecs но на нем мне не хватает некоторых программ. Конкретно Qtranslate, safeincloud, нормальный evernote. Поэтому и не перехожу
Victor
@matrecs
Jul 14 2015 08:46
эверноут это да, мне тоже жутко не хватает нормального клиента.
alyadins
@alyadins
Jul 14 2015 08:46
Вроде похожи, но хоткеи в jetbrains продуках работают только на англ. Этот баг не могут года 4 исправить точно.
Artem Kalachyan
@Bringoff
Jul 14 2015 08:46
@lexerptz естественно, что они отличаются. Правда, elementary сама по себе не лучший выбор, особенно в плане стабильности.
alyadins
@alyadins
Jul 14 2015 08:47
Хоть и Java от Oracle
Victor
@matrecs
Jul 14 2015 08:47
вроде кричат что есть линуксовые клиенты, ан нет. по всем прошелся и ни один не предоставляет толкового функционала.
alyadins
@alyadins
Jul 14 2015 08:47
@Bringoff Не планировал использовать для работы elemenary. Для домашних целей поставил. Кинцо, браузер.
Artem Kalachyan
@Bringoff
Jul 14 2015 08:48
@matrecs вот-вот, я вообще на лине понял, что лучший вариант - это плагин для sublime :)
@lexerptz тогда зачем жаловаться на хоткеи в идее? :)
alyadins
@alyadins
Jul 14 2015 08:48
Потому что пришлось поработать =(
Victor
@matrecs
Jul 14 2015 08:48
Ну а в остальном - вы же в линуксе. не нравятся шрифты - поставь новые, не нравятся хоткеи - настрой себе хоткеи.
только будьте осторожны, есть шанс прострелить себе колено
alyadins
@alyadins
Jul 14 2015 08:49
2 часа и переустанавливаешь Linux
Потому что это затягивает... И вот ты уже правишь конфиги под рутом.... Раз... И не запустилосё.
Victor
@matrecs
Jul 14 2015 08:49
ну зато после 4 раза линукс уже сам себя переустанавливает
и ставит все необходимое
:D
alyadins
@alyadins
Jul 14 2015 08:50
А ты всего лишь хотел цвет поменять
Adam
@AdamCopperfield
Jul 14 2015 08:50
на микроволновку
Victor
@matrecs
Jul 14 2015 08:50
:DDD
alyadins
@alyadins
Jul 14 2015 08:51
С макосью... Купил. Открыл. И уже 3 года ничего не происходит. Каждый день запускается, и работает. Красиво, удобно =)
Victor
@matrecs
Jul 14 2015 08:51
Ну целевая аудитория то иная
у линукса - разработчики, лишь часть предоставляет нормальные гуевые инструменты
а у макоси - пользователи привыкшие к комфорту
у того же айфона
где ты видел зависающие приложения
тот же андроид тебе сразу скажет, братишка, прости я завис. ничего не могу с этим сделать, убей меня.
alyadins
@alyadins
Jul 14 2015 08:53
Есть еще одно различие, что сильно влияеи на работу. В основе OS X FreeBSD
Victor
@matrecs
Jul 14 2015 08:53
а айфон будет до последнего аккуратно перезапускать приложение, что ты этого даже не увидишь
ну фряха - не линукс что ли?
самый что ни на есть
хотя мак и правда удобен в использовании, не могу ничего сказать на этот счет
хотя ко всем этим шайтаностям с хоткеями и тачпадом сложно приспособиться
Adam
@AdamCopperfield
Jul 14 2015 08:55
в маке потрясные шрифты, только из-за этого его уже стоит купить
можно такие же наколдовать под линем?
Victor
@matrecs
Jul 14 2015 08:55
даже где то видел сборку линуха
предоставляющую фул гуи мака
можно
со блекджеком, шрифтами и окошками
alyadins
@alyadins
Jul 14 2015 08:57
В маке использовалась Lucida(или как то так), сейчас Гельветика нью. Ставил их на Ubuntu. Не знаю почему, но выглядит это как деревенская девушка в московском клубе...
Victor
@matrecs
Jul 14 2015 09:16
в общем линукс молодец :3
Artem Kalachyan
@Bringoff
Jul 14 2015 10:11
И все же, где найти айосника?
alyadins
@alyadins
Jul 14 2015 10:13
Вырастить своего... Мы так делать стараемся в компании.
Adam
@AdamCopperfield
Jul 14 2015 10:13
очевидно что там, где они обитают. Я бы сразу прошелся по Группам в ВК по ios dev/фрилансу, глянул бы их ветку на 4pda.ru/forum, поискал бы тред в gitter
Victor
@matrecs
Jul 14 2015 10:17
@lexerptz звучит не гуманно)
Rustem Saitkulov
@atetc
Jul 14 2015 15:07
@Bringoff они все тут :iphone: http://cocoadevelopers.club/chat/
Artem Kalachyan
@Bringoff
Jul 14 2015 17:17
@AdamCopperfield на 4pda я обитаю с древних времен и последний раз, когда я интересовался, раздела iOS разработчиков там не было вообще.
@atetc спасибо, загляну.
@lexerptz меня бы кто вырастил :D
dimasolovyev
@dimasolovyev
Jul 14 2015 18:01
Санкт-Петербург. на всякий случай по поводу работодателя скажу, если кто столкнется с "Царев Групп" а точнее с любой фирмой(часто меняются юрлица и переезжает контора часто) во главе которой Царев Роман Александрович. Не связывайтесь. Ну это если кто работу ищет, а они могут искать айос, андроид да и других разработчиков. Договоры такие с работниками, что можно легко кинуть, чем собственно и занимаются, сначала задержки зарплаты, а потом и вообще отказ платить.
Rustem Saitkulov
@atetc
Jul 14 2015 18:13
в #jobs тоже продублируй https://rusdevs.herokuapp.com/, страна должна знать своих "героев"