Сохранен F 551
https://2ch.hk/pr/res/408321.html
Прошлые домены больше не функционируют, используйте адрес ARHIVACH.HK.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

ios/android dev

 Аноним 20/11/14 Чтв 18:59:21 #1 №408321 
14164991611860.jpg
Привет, программач.
Пусть это будет тред о разработке приложений и игр под ведро и ios.
Делимся своими графиками заработка, палим годные способы привлечения большей публики и выхода в топ100, бугуртим, быдлокодим, учимся, делаем первые шаги, лайкаем и оставляем приложениям отзывы забесплатно.
Пред. тонет тут: https://2ch.hk/pr/res/366808.html

Ахуительная кулстори успешно-макаки 200$ в день: http://maulnet.ru/archives/30713
А ты и дальше сиди и кодируй дяде вундервафлю за 40к. в месяц.

iOS: https://developer.apple.com/devcenter/ios/index.action
Android: http://developer.android.com/index.html

И сразу вопрос: где вы учились программировать под ведро, например? Я сейчас пердолю google developers и скачал пару книжек, но все идет туго, нету годного единого учебника где все разжевывается. Да и уже за год все учебники и тренинги устаревают из-за выхода новых API и есть проблема поиска актуальных учебников.

Надеюсь взлетит, а то программач тонет в макака-раке и нет ничего интересного.
Аноним 20/11/14 Чтв 19:00:22 #2 №408323 
14164992223460.jpg
Репостну:
Сап програмач.
Появилась необходимость программно с девайса работать с iXpand. Это SanDisk флешка для iOS девайсов ( у неё есть разъём Lighting ).
У них на гитхабе лежит проект https://github.com/san…Disk-iXpand-Flashdrive . Написано OPENSOURCE, но там внутри скомпиленная iOS статическая библиотека без хидеров ( .a файл). Как использовать - не совсем понятно. Есть у кого идеи?
Аноним 20/11/14 Чтв 21:19:28 #3 №408377 
14165075689040.jpg
>>408321
Завтра ищешь в интернете книжку The Busy Coder's Guide to Android Development. Похуй если ничего не поймешь. Затем идешь на developer.android.com и изучаешь SDK от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию жабьего кода под ведро, чтобы от зубов отскакивало. Когда напишешь свой первый двач-браузер, по пути освоив Android Design Patterns, скачиваешь и изучаешь NDK. Как переделаешь браузер, чтобы запускался на часах и телевизоре, можешь идти дальше - тебя ждет увлекательный мир ведроида. Телефоны, планшеты, Google Glass. Отсос хиккующих выблядков / просто неудачников типа рейфага или гейос-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет теч при одном упоминании твоей зарплаты.
Аноним 20/11/14 Чтв 21:23:43 #4 №408378 
Я сейчас смотрю курсы Developing iOS 7 App for iPhone and iPad от Stenford'a.
Аноним 20/11/14 Чтв 21:25:30 #5 №408380 
>>408377
Тот ОП проебался. Я просто скопипастил его шапку. Но что за хрень ты советуешь? У чувака же какой то уровень есть. Того же Мерфи - только Advanced programming
Аноним 20/11/14 Чтв 21:27:43 #6 №408381 
>>408377
> The Busy Coder's Guide to Android Development
Алсо было бы неплохо найти литературу с такой же систематизацией знаний, но для iOS
Аноним 20/11/14 Чтв 22:03:17 #7 №408390 
Короче начинаю завтра упарывать ObjectiveC, до этого упарывал С++ какие подводные камни? Могу ли я делоть это из убунты?
Аноним 20/11/14 Чтв 22:11:11 #8 №408391 
>>408390
писать можно только изпод макоси. у тебя два варианта развития событий: поставить на виртуалку, поставить хакинтош. т.к. последний xcode достаточно требователен к железу, то ставить хакинтош предпочтительнее
iOSkid 20/11/14 Чтв 22:15:29 #9 №408393 
14165109292360.png
Есть ли какие-нибудь IDE под убунту для обшектива?
iOSkid 20/11/14 Чтв 22:16:54 #10 №408394 
>>408391
Ок, спс.
Аноним 20/11/14 Чтв 23:05:31 #11 №408408 
бля, нахуй вы создали ещё один тред совмесный? не хочу читать про ios проблемы. хочу обьяснять по хардкору по андройд!

АО
Аноним 21/11/14 Птн 00:09:09 #12 №408456 
>>408408
Вот я удивляюсь. Как можно разрабатывать под ведро и даже не интересоваться айосью?
Аутсорс, такой макакинг.
iOSkid 21/11/14 Птн 06:59:43 #13 №408520 
Ребят поясните по хардкору о фреймворках которые вы юзали/юзаете/будите юзать. Вот Кокос2д ориентирован под разработку игорь и всё такое. Во-вторых поясните за рабочее место, насколько должен быть производителен компуктер? У меня сейчас днище ноут, собираюсь покупать в рассрочкупотому что кредиты - зло новый ноут с большой оперативой и видюшкой, стоит ли?
Аноним 21/11/14 Птн 07:18:38 #14 №408522 
>>408520
оперативы - лучше не меньше 8Gb
проц - core i5 или core i7
очень желательно ssd
Аноним 21/11/14 Птн 07:52:18 #15 №408524 
>>408522
Спасибо большое!
Аноним 21/11/14 Птн 08:30:09 #16 №408530 
>>408522
а amd в этом плане чем плох?
Аноним 21/11/14 Птн 08:44:39 #17 №408532 
>>408522
>>408520
Собрал хак на 3.5GHz i3 + 4GB + SSD.
Стоит родная Yosemite. При работе с xCode или Photoshop нет даже намеков на тормоза. Можно даже играть в игры на минимуме (LoL, WoW). И это без видеокарты.

Если покупать железо по совместимости, то смотреть тут - http://www.tonymacx86.com/building-customac-buyers-guide-november-2014.html
Там же и всю информацию по установке хака.

>>408377
Вот поводу iOS, на счет пол года и сумм я бы так ярко не писал бы. Я себе работу уже второй месяц найти не могу. Везде требуется "опыт". Джуниор позиции отсутствуют как таковые, хотя я считаю что и не на джуниора запросто потянул бы.

Еще заметил тенденцию - щас ищут людей умеющих сразу и под iOS и Android. Это к тому что еще не плохо бы шарить в back-end, так как без него щас приложения почти не пишут. Плюс отрасль очень быстро развивается - к примеру теперь уже на Swift переходить нужно.

Смотрел предложения на oDesk - везде либо серьезные проекты с большим объемом и узкой специализацией (по сути таже удаленка для людей с хорошим опытом в конкретной области), либо хлам в стиле "хочу свой facebook или angry birds за 2 недели, цена $500".
Как я понял на фриланс с одними знаниями front-end даже смотреть не стоит.

Для себя сделал вывод что нужно запилить пару собственных приложений, для портфолио. Иначе работу искать совсем какое то тухлое дело.

P.s. Интересуют материалы по iOS advanced уровня. Что-нибудь по паттернам и тому подобное, только по меньше абстрактности и побольше примеров, желательно на Obj-C. Может кто что посоветует.

Сам могу порекомендовать:
http://www.effectiveobjectivec.com/
http://www.objc.io/
http://nshipster.com/
Аноним 21/11/14 Птн 09:12:44 #18 №408538 
>>408532
А хакинтошь на съёмный хард можно сделать?
Аноним 21/11/14 Птн 09:29:26 #19 №408544 
>>408456
как раз таки когда человек становится ЭКСПЕРТОМ в любой технологии за неделю, и ему ВСЁ РАВНО на чём писать - явный признак аутсораса и того что он нигде нихуя толком не знает, но, как ты выразился, для макакинга говноподелок таких знаний и опыта хватает.
и вообще мне кажется что ты какой нибудь джун раз такое пишешь.

АО
Аноним 21/11/14 Птн 09:32:07 #20 №408545 
>>408530
Все маки на intel, соответственно совместимость с amd хуже.
Раньше вообще можно было только на intel хак делать (даже виртуалку). Cейчас вроде можно и на amd, но я бы не советовал. И еще материнка очень важна.

>>408538
Если суть в том чтобы работать на одном железе и на mac, и на win, то особого смысла в этом нет, т.к. в любом случае при переключении потребуются индивидуальные настройки bios.

А так то наверно можно. Нужно пробовать. Все зависит от конфигурации железа и заранее ничего сказать нельзя. Я собирал чисто отдельный хак, и листа 100% совместимости, и все равно немного пошаманить пришлось.
Аноним 21/11/14 Птн 13:31:45 #21 №408608 
>>408545
Вобщем у меня intel 2.13 GHz core id 2, оперативы 4 гига и интегрированная видеокарта, что скажешь, выйдет установить хакинтош и программировать без анальной боли в жопе? Вообще я так посмотрел, дороговато выходит всё таки пока что для безработного меня.
Аноним 21/11/14 Птн 13:42:25 #22 №408612 
>>408544
Ну раз ты перешел на личности, расскажу, как я когда-то при работе на дядю еще отбирал людей к себе в команду. Нужно было набрать 6 стронг джунов. Почти что мидлов. Отдел мобильной разработки: айось, ведро, винпеределка. Да, рекрутерам зареквестил по нужным направлениям. Но на собеседованиях ни разу не спрашивал за технологии. Все абстрактно: ооп, паттерны, а потом вот вам ребятки головоломки, решайте. Дохуя народу отсеял тогда лол своими загадками. Но по итогу набрал. Всех с нуля сам научил. Теперь - прекрасные разработчики.
Это я к чему. Привязанность к языку - признак быдлокодера.
Аноним 21/11/14 Птн 13:47:00 #23 №408614 
>>408612
>а потом вот вам ребятки головоломки, решайте. Дохуя народу отсеял тогда лол своими загадками.
Ууу, еще один пидорас с задачками. Ненавистьненавистьненависть.
Аноним 21/11/14 Птн 13:48:28 #24 №408615 
>>408614
Зри в корень
Аноним 21/11/14 Птн 13:50:23 #25 №408616 
>>408614
На помоечку!
Аноним 21/11/14 Птн 13:50:49 #26 №408617 
>>408614
Смотря какие задачки же. Если не сильно сложные и специфичные - хороший способ отсеять полных дебилов.
Аноним 21/11/14 Птн 13:53:37 #27 №408618 
>>408617
Ну у меня была цель не просто дебилов отсеять, а найти как раз таки очень способных кунов с невысокими претензиями по зп (ибо типа знания кодинга у них неок), а сделать из них годных девов, которые потом будут стоящими помощниками.
Аноним 21/11/14 Птн 13:59:35 #28 №408621 
>>408608
Бампую
Аноним 21/11/14 Птн 14:01:18 #29 №408622 
>>408608
выйдет. только ставь не последнюю хуету. ставь хотя бы Маверикс. iOS девайс есть? или будешь на эмуляторе отлаживать?
Аноним 21/11/14 Птн 14:07:57 #30 №408625 
>>408622
Девайса нету, отлаживать придётся на эмуляторе наверное, чуть позже куплю ноут помощнее.
Аноним 21/11/14 Птн 14:11:00 #31 №408626 
>>408625
Ну тогда может быть неок. Один фиг. Возьми, да попробуй. Для ленивых на рутрекере лежат готовые установленные хакинтоши. Бери и накатывай.
Аноним 21/11/14 Птн 14:24:18 #32 №408630 
>>408321
Андроидобоги, помогайте!
Надо написать простенькое приложение для андроидопланшета. Суть приложения: нажимаем на его значок - идет несколько POST-запросов по определенному урлу. На этом все. Задача, решаемая на том же линухе скриптом-однострочником. Проблема в том, что для андроида я никогда ничего не делал вообще. Жаву немного знаю (на уровне лаба1). Подводный камень в том, что надо это вчера. Подскажите или дайте линк, куда можно копнуть, чтобы за день-два быстренько слячкать вот это все.
Аноним 21/11/14 Птн 14:32:53 #33 №408632 
>>408630
>на уровне лаба1
Тебе хватит 3 часа, чтобы запедалить.
HttpClient - инициализируешь (default реализация.
HttpPost - сам запрос. выставляешь ему в конструкторе URL, ставишь параметры и хидеры по необходимости.
у HttpClient есть метод execute, куда потом и передаешь свой HttpPost
Аноним 21/11/14 Птн 14:37:27 #34 №408633 
>>408632
Ты делаешь меня радоваться. А есть какая-нибудь краткая воодная статья для совсем дебилов именно по сборке-заливке полученного проекта: ну типа, скачай ИДЕ такую-то с Андроид СДК, напиши код, подключи устройство, нажми кнопочку - вуаля, твоя приложуха собралась и уже на телефоне?
Аноним 21/11/14 Птн 14:41:18 #35 №408634 
>>408633
>скачай ИДЕ такую-то с Андроид СДК, напиши код, подключи устройство, нажми кнопочку - вуаля, твоя приложуха собралась и уже на телефоне?

скачай Eclipse ADT она уже настроена. Создай проект. А дальше все, как ты написал.
Статей для дибилов овер дохуя. гугли
Аноним 21/11/14 Птн 14:46:26 #36 №408636 
>>408633
Оно вроде как-то так и работает. Тыкаешь run, а оно тебе выдаёт список эмуляторов и подключенных устройств. Выбираешь и приложение запущено. IDEA с Android плагином
Аноним 21/11/14 Птн 15:20:43 #37 №408639 
14165724433080.jpg
14165724433181.jpg
>>408634
Спасибо, уже нашел, причем реально для совсем дебилов, спасибо за помощь. На тебе пару грудастых малолетокю
Аноним 21/11/14 Птн 15:39:54 #38 №408643 
>>408634
а лучше IDEA
Аноним 21/11/14 Птн 15:42:42 #39 №408644 
>>408639
выложи сорцы, как сделаешь. давно не смотрел на нулевой код. интересно
Аноним 21/11/14 Птн 18:38:10 #40 №408691 
>>408612
>Привязанность к языку - признак быдлокодера

ты ебанулся чтоли? мы говорим не о привязанности к языку а о разных платформах. какая нахуй привязаность.

твой подход к набору персонала(если ты вообще тимлид, в чём я сомневаюсь так как ты путаешь языки и мобильные платформы) коментировать не буду вообще ибо это отдельный тред можно создавать.

твой пример вообще никак не опровергает поста на который ты ответил. вообще хуй пойми зачем ты это написал.

постараюсь развернуть свою идею.

пример из жизни.
есть простолюдин вася который дрочит стронгли андройд, день и ночь, безе переыху, спит и видит зелёных роботов.
есть вова тимлид, могёт в андройд (мог в него неплохо эдак год назад), последний год не занимается так как пересел на айось. в итоге вова не следит за новинками андройда, потому что сидит на айосе и в пытается подтянуть его до уровня андройда. потом пересаживается наоборот. и опять такие же проблемы. не знает каких то новых либ, новых подходов на андройде потому что перед этим год сидел на айоси. в итоге в лучшем случае вова будет доганяющим, в худшем - шарить на уровне мидла и в том и в том.

тем временем вася уже люто прокачался в андройде, могёт во всё что только можно в ведре и вертит всех и вся.

это я к чему. когда человек планомерно постигает что то - это лучше и эфективней, чем прыгать со стула на стул и в итоге остаться никем на всех сутльях.

АО
Аноним 21/11/14 Птн 19:37:57 #41 №408706 
>>408691
мне лень тебе объяснять, но, поверь, хардскилз котируются только обезьянками.

>ты ебанулся чтоли? мы говорим не о привязанности к языку а о разных платформах. какая нахуй привязаность.
ну а это вообще пушка.
Аноним 21/11/14 Птн 19:57:53 #42 №408708 
>>408706
Специалисты «по всему» бывают, но это означает за десяток лет подтвержденного коммерческого опыта «во всем», типа айседа. http://www.linkedin.com/pub/andrew-kirilenko/9/615/712
Тыж видать очередной кукаретик, возомнивший о себе.
Аноним 22/11/14 Суб 01:02:52 #43 №408760 
>>408706
>мне лень тебе объяснять, но, поверь, хардскилз котируются только обезьянками.
Обоссал быдлокодера.

>типа айседа
Уёбуй, петушок и долбоёба айседа отсюда забери. Специалистов по всему не бывает, стаж, а стаж - хуйня, можно 10 лет писать среднее говно и так и остаться хуём простым, а не суперстаром. Даже в одном направлении можно развиваться бесконечно, если начнёшь распыляться, то получится только псевдоумный вбрасыватель базвордов, а не спец.
Аноним 22/11/14 Суб 18:23:34 #44 №408901 
>>408760
два чаю

АО
Аноним 23/11/14 Вск 11:40:48 #45 №409143 
АО, мне нужно что-то вроде persistent message queue. К примеру, есть два сервиса, один пишет как ему угодно, другой читает по Alarm и заливает на сервант. Нужно получать новые (добавленные с момента последней успешной отправки по сети) сообщения, помечать последние выбранные сообщения как отправленные (это эквивалентно тому, что при неудаче отправки по сети объекты возвращаются в очередь). В памяти это делается элементарно, но это неправильно (нет persistence, много объектов не влезет в память - объекты содержат blob thumbnail картинки, сжатый jpeg ~8KiB). Сейчас это сделано через sqlite и транзакции: нужно много говнокода для поддержки этого.
Если использовал, то что? Сейчас буду смотреть на Tape от Square.
Аноним 23/11/14 Вск 11:54:22 #46 №409147 
анон. появилась идея приложения. рассказал знакомым им идея очень понравилась сказали что будут пользоваться если оно выйдет.
Но я нихуя не могу в прогромач. Собсна как поступить?
Я нихуя не знаю вплоть до того сколько денег нужно будет вбухать изначально на сервер и прочую хуйню.
Аноним 23/11/14 Вск 12:14:46 #47 №409156 
Кто что думает по поводу написания приложений под WP, ведь там мало годноты, а одни клоны калькуляторов и квикссылки в браузер?
Аноним 23/11/14 Вск 15:48:24 #48 №409261 
>>409156
В плане разработки то оно может и выгодно, но зачем изучать новую платформу если она мертва? Есть опенсорсный андроид, закрытый iOS, чем WP лучше хотя-бы одного из них?
Аноним 23/11/14 Вск 15:50:58 #49 №409263 
>>409148
Ну ты бы ему хоть почту оставил, лошок, ато он ведь хочет денег заработать на этом, а аноны стильнут идею.
Мимо другой стилер идей
Аноним 23/11/14 Вск 15:51:27 #50 №409264 
>>409261
C# собирается быть мультиплатформеным, так что можео по сути писать под вп и "парой" кликов портировать на другие платформы. Но это я пока в раздумиях, ещё не ясно как оно реализовано, вот и прошу советов.
Аноним 23/11/14 Вск 21:25:04 #51 №409413 
>>409143
такое делать не приходилось.
на самом деле я бы по началу попробовал то, что удобней для хранения данных. я не уверен, но мне кажется что sqlite лучше подходит (тебе видней). по поводу поддержки - можно ведь пользовать удобные либы для сериализации(полноценные ормки или что то типо этого https://bitbucket.org/qbusict/cupboard/wiki/Home ). необязательно ебстись с контент вэльюсами и скл опен хелпером, разруливая при этом многопоточку, напрямую.
ты конечно оценивай сам, но мне пока кажется что проще наладить простую и изящную работу с бд чем "всё переделать" потому что "дохуя говнокод"

>>409156
забудь про это. вп мёртв и как следствие нахуй никому не нужен.

АО
Аноним 24/11/14 Пнд 01:08:46 #52 №409522 
>>409413
>sqlite лучше подходит
ньюфаги не знают про парс
Аноним 24/11/14 Пнд 02:24:51 #53 №409535 
Возникла необходимость написать AI для вариации дурака. Тыкните, куда смотреть и где че почитать
Аноним 24/11/14 Пнд 10:51:35 #54 №409572 
>>409522
Мне нужна локальная персистентность и транзакционность. Если сервис в приложухе падает, его данные не должны быть потеряны. Данные должны отсылаться на сервант только через определенные промежутки времени (heartbeats). Как мне поможет парс? (это не риторический вопрос, я же не использовал его)
Аноним 24/11/14 Пнд 15:55:17 #55 №409644 
Есть возможность в iOS взаимодействовать с данными симки? Конкретно нужен номер пользователя. Или единственный вариант - заставлять вводить номер вручную?
Аноним 25/11/14 Втр 19:44:46 #56 №410052 
>>409644
[[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"]
Но тебе нужно предупредить пользователя, что ты будешь читать его номер телефона. Иначе приложение не пропустят в аппстор
Аноним 26/11/14 Срд 08:41:14 #57 №410295 
>>410052
Спасибо!
>Но тебе нужно предупредить пользователя, что ты будешь читать его номер телефона
Это не проблема. Мне всего один раз нужно будет взять его номер, чтобы отправить его на сервер. Просто решил сделать стильно, модно, молодежно, и использовать номер как логин.
Аноним 26/11/14 Срд 12:55:44 #58 №410358 
Андроны, а какие есть best practice по разработке приложений под дроид? Есть какие-нибудь MVC (MVVM) фреймворки?
Аноним 26/11/14 Срд 23:34:33 #59 №410559 
Что скажите по поводу:
1) курса obj-c http://www.youtube.com/user/AlexSkutarenko/videos ?
2) Разработки под ios без самого девайса, есть только air 2014
3) Учить по книжке Кочана + м.Гэлловей + курс стенфорда (нашел перевод лекций в pdf)
Есть опыт разработки в вебе (front-end).
Если фрилансить на odesk, то на чем легче andoid или ios
Аноним 27/11/14 Чтв 01:10:47 #60 №410608 
>>409264
Если утилиты какие то нет. У WP сильно другие контролы. Гамезы наверно да
Аноним 27/11/14 Чтв 01:14:29 #61 №410609 
>>409261
Почему мертва? ВП же просто в WinRT перетекает. Конечно юниверсал апп это пздц, интересно кто-нибудь их делает
Аноним 27/11/14 Чтв 14:05:46 #62 №410739 
>>410559
Без девайса вообще изи, в конце-концов, чтобы затестить камеру и акселерометр можно и у друзей\тян ифон попросить
Аноним 27/11/14 Чтв 17:26:48 #63 №410837 
Есть пара вопросов к уважаемым Антуанам, которые реально пишут проги под андроид и иось.
1. Кто-то писал проги под андроид/иось на ЖС (Cordova/Crosswalk)? Какие проблемы возникают при тестировании? На каком уровне находится производительность? Есть примеры прог?
2. Кто-то писал проги на жаве под иось (RoboVM)? Много ли при этом всплывает багов, в которых виновата RoboVM? Какие проблемы возникают при тестировании? На каком уровне находится производительность? Есть примеры прог?
Аноним 27/11/14 Чтв 18:37:44 #64 №410865 
>>410837
после анальных игрищ все в итоге переписывают своё говнецо на родные java под android и obj-c под iOS, оптимизируя тонкие места на C++, C и даже ассемблере

в целом производительность js - оче плохо, у RoboVM может быть есть какие-то шансы, но я не сталкивался

из альтернативы хорошо держится лишь Xamarin, но аргументы к его использованию обычно очень сложно найти
sageАноним 27/11/14 Чтв 18:41:54 #65 №410867 
>>408608
>core id 2
>id
ТЫ ЧЁ СУКА ТЫ ЧЁ

//повезло ещё что оперативы 4 гига, а не 2
Аноним 27/11/14 Чтв 18:48:11 #66 №410870 
>>408608
Модель материнской платы или, если ноутбук, то модель ноутбука.
Аноним 27/11/14 Чтв 19:15:32 #67 №410883 
>>410559
дружище, а подкинь курс стенфорда? пиши в скайп, endogenesis1 вместе разбираться будем
Аноним 27/11/14 Чтв 23:23:40 #68 №411007 
Ребята, что за пиздец, как попасть на IOS джуна? Тупо не зовут на собеседования. за месяц на одно только позвали и вроде как нормально прошло, но "мы вам перезвоним" Что за пиздец? Вроде уверенно знаю object c, поверхностно: типа знаю где почитать и примерно как делать всякие UIKit, coreData/Animation/Graphics и прочие основные фреймворки, задрачиваю вопросы на собеседования но безысходность уже от отсутсвия звонков.( Чем заняться? Пишу по тиху свою прогу по обработке фоток, но это лишь дрочево для себя. Неделю просыпаюсь уже с депрессухой
Аноним 27/11/14 Чтв 23:58:10 #69 №411022 
>>411007
фрилансить.
Аноним 28/11/14 Птн 01:58:06 #70 №411059 
>>411007
В иос сейчас нужны только синьоны
Аноним 28/11/14 Птн 16:05:20 #71 №411167 
>>411059
почему так?
sageАноним 28/11/14 Птн 17:05:06 #72 №411190 
>>411007
>IOS джуна
в cisco позвони
Аноним 28/11/14 Птн 19:05:58 #73 №411225 
>>411007
Устроился в контору клепающую какие-то игры пачками, штат 300 человек. Нужны все, на минималку берут макаками кого угодно. Хуй знает как ты не нашел, видимо ты прост плохо ищешь. Город есть что Нск.
Аноним 29/11/14 Суб 01:35:26 #74 №411394 
14172141261960.png
Пацаны, расскажите за PhoneGap, Titanium и приложения для Андроида на Javascript'е, особенно игры. Ими не западло потом пользоваться?

Почему спрашиваю: хочу обмазаться мобильными приложениями, но Джаву не люблю. (Подрабатывал когда-то написанием J2ME-приблуд.) Другие альтернативы тоже рассматриваю: Corona SDK (Lua), Kyvi (Python), да и Xamarin (C#) тоже.

Есть уже цынус писать по Firefox OS? Там IDE довольно няшный прямо в браузере.
Аноним 29/11/14 Суб 07:26:11 #75 №411460 
>>411394
Пиши на go.
[#dimous] Аноним 29/11/14 Суб 09:41:35 #76 №411472 
14172432959910.gif
>>411394
http://propertycross.com/
>проверял на SGNII, более или менее производительными оказались приложения, созданные с помощью NeoMAD, Xamarin, Appcelerator.

Было дело, пилил на PhoneGap, после обновления ведра до 4.4.2 поехала вёрстка и scale. Использовал все трюки по оптимизации, но всё равно подлагивало.
Короче, осваивай жабу.
Аноним 29/11/14 Суб 10:18:01 #77 №411474 
>>411394
Сука, откуда вы появляетесь такие? Откуда вы блядь лезете. Сука стадо тупых ебланов.

USE JAVA OR DIE
Аноним 29/11/14 Суб 11:19:13 #78 №411483 
Дискач, custom views vs fragments
http://corner.squareup.com/2014/10/advocating-against-android-fragments.html
Аноним 29/11/14 Суб 13:41:48 #79 №411513 
>>411474
>USE JAVA OR DIE
But Mo-o-om, I hate Java! Можно хоть на Скале или Clojure? Пожалуйта!
Аноним 29/11/14 Суб 14:02:00 #80 №411520 
>>411460
Я бы с радостью.
>>411472
Спасибо за ссылку. Как я уже говорил, Жабу я знаю (знал), правда древнюю:
>>411394
>Подрабатывал когда-то написанием J2ME-приблуд
Какая там версия была в 2003 году? Так или иначе, на ней писать было уж очень грустно, и я довольно скоро перешел на движки для сайтов, а потом начал делать и front end.
>после обновления ведра до 4.4.2 поехала вёрстка и scale
Я так понимаю, что сейчас эту проблем можно решить включением в приложение кастомного WebView вроде https://github.com/crosswalk-project/crosswalk. Ты не пробовал такое?
Аноним 29/11/14 Суб 15:49:45 #81 №411555 
>>411513
Джавошная Clojure на ведроиде плохо взлетает: она любит в рантайме использовать класслоадер, а ведроид не даёт. Приходится мутить АОТ-компиляцию. И стандартный рантайм у неё очень жирный.
Вся надежда на Clojurescript+Phonegap, или на создание легковесного (но ограниченного) рантайма специально под дохлые устройства.
Аноним 29/11/14 Суб 16:03:44 #82 №411558 
>>411520
Пробовал
Минимальный размер приложения 52Мб - потому что хром становится его частью + нужно компилировать под arm и x86 + некроссплатформенно (читай - только под ведро)
4-я, в 6 уже есть джинерики, аннотации, перечисления, варарги, for-each, параллельность. Имея базовые знания быстро осваиваешь новшества.
Аноним 29/11/14 Суб 16:38:06 #83 №411573 
>>411394
псст, пааарень, если хочешь обмазаться гейдювом, попробуй libgdx, лучшего не найдёшь
Аноним 29/11/14 Суб 16:50:17 #84 №411577 
>>411558
>Минимальный размер приложения 52Мб
Блядь, а. Это установленного приложения или APK? В FAQ пишут, что размеры APK немного поскромнее:
>Once this application is packaged with its own Crosswalk 10 (x86 Android) runtime, the apk file size is ~20Mb. Installed, the application takes ~58Mb of disk space.

>4-я, в 6 уже есть джинерики, аннотации, перечисления, варарги, for-each, параллельность. Имея базовые знания быстро осваиваешь новшества.
Да, наверное, не буду я ебать мозг альтернативами, пока не обновлю знания по Джаве и не попробую новую версию. Если сильно не понравиться, не буду тратить время на разные варианты с JS, а обращусь к коммерческим альтернативам: Xamarin (в первую очередь) и Corona (во вторую). Спасибо, анон.
Аноним 29/11/14 Суб 19:42:28 #85 №411641 
>>411513
котлин пробуй, на недавнем яндекс петушатнике была презентацтия про это

>411483
так а что тут обсуждать? если ты понимаешь плюсы и минусы - всегда сможешь понять когда что пользовать

411474кун
АО
Аноним 29/11/14 Суб 20:15:03 #86 №411651 
>>411641
>котлин пробуй, на недавнем яндекс петушатнике была презентацтия про это
А Котлин уже юзабельный? Вроде он еще не 1.0, и Android Studio с его поддержкой тоже бета.
Аноним 29/11/14 Суб 20:48:33 #87 №411668 
>>411641
котлин параша без новизны, котлин это джава 8 без фич
Аноним 29/11/14 Суб 20:57:56 #88 №411672 
>>411668
>без фич
Без каких фич? То, что он без checked exceptions - это хорошо.
Аноним 03/12/14 Срд 12:42:44 #89 №412693 
>>411472
>поехала верстка
Ты о https://stackoverflow.com/questions/22724567/how-to-deal-with-width-inconsistency-between-android-4-0-4-3-and-4-4-on-cordova ?
Аноним 04/12/14 Чтв 17:49:17 #90 №413259 
14177045576760.jpg
Аноны, только учусь, дико нравится.

Пишу приложение с книгами.

Главный экран с картинкой и описанием, кнопку нажал - ссылку на гугл книги получил.

Трудности с activity, кучу мануалов вкурил, все-равно трудно.

Поясните как правильно перейти с активити на активити? Аноны объясняют так, что сразу запоминаю, лол.

Как сделать прокрутку вниз подкачкой? ("бесконечная" прокрутка вниз)



Аноним 04/12/14 Чтв 17:49:38 #91 №413260 
>>413259

Андройд, ессн.
Аноним 04/12/14 Чтв 18:45:47 #92 №413285 
>>413259
Intent
scroll listeners, pull to refresh
Аноним 05/12/14 Птн 21:07:04 #93 №413723 
>>413285

Научился переходить по клику на активити

public void onClick(View view) {
Intent intent = new Intent(MainActivity.this, AboutActivity.class);
startActivity(intent);

}

Добавил на экран вторую кнопку, создал третье активити, как прописать это в коде?
Аноним 06/12/14 Суб 00:49:14 #94 №413805 
>>413723
У тебя в аргументе view передаётся, на какую кнопку ты кликнул.
Хотя вообще хочу тебе посоветовать не писать onClick в xml-файле, а сделать следующее:
1) В xml-файле кнопке 1 прописываешь
[code]android:id="@+id/btn1"[/code]
а кнопке 2 —
[code]android:id="@+id/btn2"[/code]
дальше в коде:
[code]
Button btn1 = (Button) findViewById(R.id.btn1);
Button btn2 = (Button) findViewById(R.id.btn2);

btn1.setOnClickListener(
new OnClickListener() {
public void onClick(View v)
{

}
});
btn2.setOnClickListener(
new OnClickListener() {
public void onClick(View v)
{

}
});

Мог что-то забыть, ибо не писал с начала семестра, но компилятор тебе подскажет в случае чего. А ещё рекомендую сразу выучить паттерны ООП и, конкретно в андроиде, сразу фрагменты — жить станет легче, тем более ведроид студия позволяет спокойно ориентироваться в море классов.
Аноним 06/12/14 Суб 00:50:34 #95 №413806 
>>413805
Я проебался с разметкой, но, думаю, разберёшься.
Аноним 06/12/14 Суб 03:02:36 #96 №413824 
14178241565380.jpg
>>413805
Спасибо за труд, анон.

Я ебался сам, получилось проще, я просто вместо стандартного onClick, для второй кнопки прописал onClickTwo - приписав к ней другой активити.


Следующий вопрос, но уже намного труднее.

У меня есть допустим стихотворения, каким образом мне выводить их на мейн активити? Через webview видел делают, но не понял как.

Мне нужно чтобы из 100 стихотворений, по нажатию кнопки, выходило рандомное на центр экрана, все с одинаковым шрифтом и размером.
Аноним 06/12/14 Суб 03:03:59 #97 №413825 
>>413805
То что ты посоветовал попробую вечером, интересная штука.

пугает количество /t/t/t/t/t/t/.
Аноним 06/12/14 Суб 17:21:20 #98 №413957 
В doInBackground() сервер ждет сокет клиента и после подключения что-то делает с данными из сокета.
Мне нужно вызвать ProgressDialog перед обработкой данных. Как это сделать?

Если вызозу прогрессбар из onPreExecute(), то он появится раньше чем сервер поймает сокет.
[android] Аноним 06/12/14 Суб 17:32:11 #99 №413961 
>>413957
И снова отбой. Сделал через проверку флага в onProgressUpdate(). Совсем забыл, что этот метод для такой хуйни и сделан.
Аноним 07/12/14 Вск 00:52:26 #100 №414191 
>>413824
Стишки свои откуда берёшь?
Единую простыню тоже можно вставить, были бы "\n" где надо.
Если с одинаковым шрифтом и размером, то достаточно просто сделать TextView с центрированным отображением текста и размерами match_parent, а сам TextView засунуть в ScrollView, которому пропишешь всякие отступы и прочую хрень. Как-то так.
Аноним 07/12/14 Вск 04:01:18 #101 №414211 
>>414191
> Если с одинаковым шрифтом и размером, то достаточно просто сделать TextView с центрированным отображением текста и размерами match_parent, а сам TextView засунуть в ScrollView, которому пропишешь всякие отступы и прочую хрень. Как-то так.
Да даже с разным шрифтом и размером если бы было, лучше делать через TextView. WebView слишком громоздкая для таких целей хуйня.
нид халп Аноним 07/12/14 Вск 05:17:13 #102 №414219 
14179186332770.png
Программач, первый раз к вам зашел, и сразу прошу помощи. Для себя хочу увеличить триальный период в одной софтине. В принципе, нашел все что нужно, но вот никак не могу въехать в эти странные телодвижения (см. скрин, правая колонка).

Триал в приложении на 30 дней. 30 дней = 2592000 секунд. Что такое 259200L без еще одного нуля, почему они отнимают у года 1900, а у месяца 1? В сам localLicense при старте программы записываются значения, как на скрине слева.
Аноним 07/12/14 Вск 06:45:41 #103 №414222 
>>414219
getYear в жабе возвращает год даты минус 1900, для того, чтобы получить год в формате "2014" вместо "114" и прибавляют 1900.
С месяцем то же самое, нумерация месяцев, возвращаемых getMonth, идёт от 0 до 11, им в файл лицензии надо записать от 1 до 12, чтобы не высовывать наружу внутренние особенности жабы; для того и прибавляют 1.
Если скармливать эти значения библиотечным функциям, естественно, надо обратные преобразования выполнять.
Прибавляется там не 30 дней, а гораздо меньше, ибо это миллисекунды.
Аноним 07/12/14 Вск 07:00:22 #104 №414223 
>>414222
Спасибо за ответ. Может ли быть такое, что триальный период сравнивается с данными на сервере? Если да, то реально ли заменой в тупую ответ от сервера на "true", вместо "false", к примеру?
Аноним 07/12/14 Вск 07:06:11 #105 №414224 
>>414223
Надо код смотреть, наворотить там могли всё, что угодно. В запрос к серверу без изменения кода программы ты не влезешь, он почти наверняка будет идти по шифрованному каналу. Хотя если есть рут и много свободного времени, то всё возможно.
Аноним 07/12/14 Вск 07:09:32 #106 №414225 
>>414224
Казалось бы, вот код - все передо мной. Но приложение какое-то ебанутое (или обфускатор ебанутый) и я решительно ничего не понимаю. Например, этот пидр где-то хранит файл лицензии, который я не могу найти на телефоне. Логи тоже где-то хранит. Рут есть, все дела...
Аноним 08/12/14 Пнд 00:36:29 #107 №414486 
14179881898730.png
Распишу подробней вопрос про стишки.


TextView внутри ScrollView - есть.
Все основные подходы уже завершены.

Вопрос в чем:

Есть тхт файлы\файл со стихами, нужно при нажатии кнопки - получать рандомный тхт в textview, они небольшие, scrollview вряд ли пригодится.

Я уже замучался.
Аноним 08/12/14 Пнд 05:20:19 #108 №414523 
Тхт интегрирован в WebView, не отображается кириллица, кодировки в тхт менял, никакого эффекта.

Как починить?
Аноним 08/12/14 Пнд 06:09:26 #109 №414526 
>>414523
Сам спросил - сам ответил.

myWebView.loadDataWithBaseURL(null, text,"text/html", "UTF-8", null);

>>414486
Рандом еще не работает, помогите, Аноны.
Аноним 08/12/14 Пнд 09:33:07 #110 №414542 
Аноны, с помощью чего или что используется в написание таких программ на Андроиде? Меня интересует больше интерфейс, устройство клавиатуры пианино и в целом графика.
https://play.google.com/store/apps/details?id=com.odt.PianoNoteCoach
Аноним 08/12/14 Пнд 11:12:21 #111 №414560 
Как прочитать txt файл с помощью WebView?
Аноним 08/12/14 Пнд 11:37:42 #112 №414570 
>>414560
Сука, как ты заебал. Иди почитай доки, в интернете куча ответов на подобные вопросы. Прогать - не мешки ворочить. Вникай и делай выводы. На подобные вопросы здесь никому не интересно отвечать.
Аноним 08/12/14 Пнд 12:17:41 #113 №414577 
>>414570
Не горячись, здесь все-равно кроме меня никто не пишет.
Аноним 08/12/14 Пнд 14:02:27 #114 №414598 
>>414560
Я не знаю ни Джавы, ни Андроида, но погуглил и нашел вот это: https://stackoverflow.com/questions/8720201/load-textfile-in-webview-android. Попробуй так.
мимо-js-фаг
мимо
Аноним 08/12/14 Пнд 23:30:09 #115 №414734 
Поздравляю с Android Studio 1.0.
Аноним 09/12/14 Втр 18:48:29 #116 №414966 
>>414542
http://habrahabr.ru/post/176919/
там 3 статьи. дальше сам
Аноним 09/12/14 Втр 20:12:43 #117 №415011 
>>408520
Работаю 3 год на Mac Mini. Cocos2d не нужен. Либо нативное от эппла iOS-only, либо Unity кроссплатформа.
>>408532
> на Swift переходить нужно
Маня, плииззззз.
На Swift ни один вменяемый человек разработку ещё пару лет не понесёт. Либы все ObjC, сам язык сырой.
> Еще заметил тенденцию - щас ищут людей умеющих сразу и под iOS и Android. Это к тому что еще не плохо бы шарить в back-end, так как без него щас приложения почти не пишут.
Какая связь кросс-платформы и бэкенда? Ты чо.
> Для себя сделал вывод что нужно запилить пару собственных приложений, для портфолио. Иначе работу искать совсем какое то тухлое дело.
Ну хоть что-то допёр. И отзыв на Одеске у знакомого попроси для работы на $50-100 (твои же пусть тебе и заплатят).
Аноним 09/12/14 Втр 21:47:01 #118 №415059 
>>414734
да, заебись, но помоему в тени осталась более важная новсть
НАКОНЕЦ ТО Google Play Services РАСПИЛИЛИ НА АТОМЫ что бы не надо было всю либу пихать в проект из за какой то ёбаной хуйни!11111
Аноним 09/12/14 Втр 23:08:29 #119 №415094 
Вкачусь с вопросом насчет свифта:
Я летом прочитал гайд про сей язык, даже какие-то мелкие программки в консоли ебашил и конспект всей книжки сделал, но: где его лучше применять и вообще можно ли сейчас и без него что-то под иос делать?

Кстати, как сейчас заказчики оценивают тебя как подходящего/неподходящего программиста? А то я тут охуел от того, что за два года я могу показать только 4 приличных работ для себя (одну под иос и три под андроид), написанных в перерывах между учёбой, зато за то время, что писал, охуенно изучил книжки Вирта и компании по алгоритмам и "банды четырех" по паттернам проектирования — пофармить вроде охота, но ссу из-за малого количества приложений.
Аноним 10/12/14 Срд 04:56:26 #120 №415179 
Чота дохуя пишут про свифт, поделюсь своим мнением (опыт коммерческой разработки под iOS больше трех лет, в основном b2b и госсектор, управление проектами и командами в наличии).
Свифт - сахарок для тех, кто ссыт обжектива. Я не вижу в нем пользы пока. У меня коллега (на одном проекте ебашим) чота говорит, что будет в следующем году на нем лабать. Но вот только команда его не поддержит, и хер он чё напишет.
В нем нет идеи. Это очередная пародия на моднючую веб-поеботу, которая корнями уходит в JS. С приветом "Ой, мы читали про Скалку, ставим лойс!".
Apple извечно пытается снизить порог вхождения. Вспомните, с каким пафосом показали сториборды в пятерке. Кто их юзает по факту? То-то же.
Учите объективный. Тенденций к упадку/замене нет просто совсем.
На тех же elance/odesk смело можно просить $50 в час. В ДС полно вакансий 150к+. Это реально живой и горячий сейчас язык.
А Свифт - хуифт.
Я все сказал.
Аноним 10/12/14 Срд 06:34:19 #121 №415187 
Аноны выручайте.

Есть пикрилейтед + огромная куча всяких библиотек, txt файлов и uri.

Что надо : Кнопка поиска в action bar должна разворачиваться и делать живой поиск по listview главной активности.

В чем проблема :

Menu:

<item android:id="@+id/search"
android:title="@string/search_title"
android:icon="@drawable/ic_menu_search"
app:showAsAction="always"
android:showAsAction="collapseActionView|ifRoom"
android:actionViewClass="android.widget.SearchView" />

MainActivity:

public void onClick(MenuItem item) {
Intent intent = new Intent(MainActivity.this, AboutActivity.class);
startActivity(intent);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {

getMenuInflater().inflate(R.menu.menu_main, menu);

return true;
}

Мануалы вкурены, нихуя не получается.

Помимо кнопки поиска, в action bar находится спец.элемент, который нужен и нельзя его скрывать ifRoom.
Аноним 10/12/14 Срд 06:34:43 #122 №415188 
14181824839780.png
>>415187
пик
Аноним 11/12/14 Чтв 10:53:42 #123 №415635 
Мне нужна либо для работы с геометрией на плоскости. (Пишу редактор оверлея для карты). Велосипеды писать не хочу (как бывший воннаби-гейдевелопер написался в свое время вдоволь). Посмотрел jts-слишком generic, как по мне, хотя может быть и пригодится потом. Пока бы мне хотелось взять матлибу от libgdx. Libgdx тащит за собой кучу всего, в т.ч. нативных либ и прочего. Хочу просто взять libgdx source subdirectory и добавить как подпроект в gradle. Криво, или как?
Аноним 11/12/14 Чтв 13:02:47 #124 №415670 
Анон, появилось желание и идея для приложения (в первую очередь для себя, может и кому-то понадобится). Есть идея, есть хорошие знания по организации БД, кое-какие в кодинге на самых разных языках, в том числе и Java. Установил новоявленную android studio. Дайте советов мудрых, какую книгу взять, чтобы по полочкам прочитать о гуе, подключении БД и в конечном итоге доведении проекта до состояния апк-файла. Заранее благодарен.
Аноним 11/12/14 Чтв 23:14:48 #125 №415826 
Sup анон, на чем ты пишешь backend для android?
[это нормально] Аноним 12/12/14 Птн 00:54:57 #126 №415846 
>>415826
haskell + yesod
Аноним 12/12/14 Птн 06:05:06 #127 №415864 
>>415179
Бля, я запутался.
Я захотел научиться писать софт на ИОС. Думал с чего начать, советовался и придумал так: начну изучать С++, потом перейду на Свифт. Начал изучать С++. Сейчас смотрю интервью тут http://prog-school.ru/blog/objc/ и думаю, что нахуй мне С++, нужно учить С, потом идти в обж. С. Подскажи мне, как быть, что делать?
Я нихуя до этого не умел, только на школьном уровне и 1-го курса писал хуйню какую-то давно. Все кукарекают, что ничего у меня не взлетит, т.к. я не учился на погромиста и 22 года уже. Но я ебал их в рот и должен хотя бы попробовать. Помогите, аноны.
Аноним 12/12/14 Птн 08:22:45 #128 №415873 
>>415864
SICP.

А языки изучаются за две недели вместе с говном, глистами и стандартной библиотекой.
Аноним 12/12/14 Птн 09:55:49 #129 №415880 
>>415864
Пройдись по С на http://c.learncodethehardway.org/book/ потом переходи на обжектив. Особо в С не стоит углубляться, потом если что подучишь.
Аноним 12/12/14 Птн 10:35:27 #130 №415885 
14183697275670.jpg
Репост, ибо хер кто ответит мне, чувствую.

Бонжур, программач! В общем-то перерыл половину маркета в поисках живых обоев, которые соответствовали бы моему вкусу и, разумеется, не нашел таковых. Недавно, раз уж так дела складываются, загорелся идеей замутить свои собственные живые обои. Тем более, в школьные годы я пытался (с помощью специального приложения) делать какие-то там говнотемки для своего сони эрриксона. Вроде получалось, даже школьные товарисчи ходили с моими темами. Думал я, что на андроиде все так же просто, и я лихо возьмусь за дело... Как же я, блядь, ошибался. Никаких тебе, дружок, специальных приложений, оказывается, а толстый том по программированию.
В общем, что мы имеем: 1) Некий уровень скилла в фотожопе 2) Обилие идей 3) Ноль знаний в кодинге. Абсолютный.
Такой вопрос, анон: стоит вообще лезть в это дерьмо, изучать джаву-хуяву или почва безблагодатная и я только потрачу время? Само по себе программирование мне нахер не нужно. Пытаюсь там что-то ковыряться в эклипсе - пока выходит не очень. Гуглил мануалы по созданию непосредственно живых обоев - хер что найдешь путного вообще. Может есть все-таки мануалы для абсолютных чайников (желательно на русском) или такого в природе не существует? Желательно чтобы там разжевывалось все чуть ли не по строчкам и командам программного кода. Короче, надеюсь на адекватный ответ, анон.
Аноним 12/12/14 Птн 10:52:12 #131 №415891 
14183707320380.jpg
>>415885
русский - язык обезьян, на русском нет ничего.
Аноним 12/12/14 Птн 14:16:45 #132 №415933 
>>415846

А что нибудь почеловечнее есть, прост до этого только оффлайн приложения писал.
В идеале линк на какой нибудь тутор, можно и на английском.
Аноним 12/12/14 Птн 15:46:57 #133 №415961 
>>415885
Тебе не стоит этим заниматься. Слишком много времени нужно будет убить для того, чтобы сделать ебаные обои, учитывая что ты вообще ноль.
sageАноним 12/12/14 Птн 16:12:07 #134 №415966 
>>408321
Да, может мне здесь кто-нибудь пояснить, почему iOS-девелоперы так задрали нос?
для Obj-C есть куча библиотек, где ВСЕ уже сделано за разраба, ему только и надо, что прикрутить данные к вьюхе.
Почему они такие самые умные, хотя, на самом деле, ни хуя не знают?
!ta4KANBcMs 12/12/14 Птн 17:24:57 #135 №415996 
14183942971320.jpg
>>415885
ковыряй - https://github.com/MasDennis/Rajawali/wiki/Tutorial-02-Creating-a-Live-Wallpaper-and-Importing-a-Model
Аноним 12/12/14 Птн 20:39:43 #136 №416069 
>>415966
а почему ты решил что они задрали нос и самые умные?
Аноним 12/12/14 Птн 22:16:35 #137 №416115 
>>415933
http://tanzer.io/
Аноним 12/12/14 Птн 22:20:44 #138 №416117 
>>416115
Или же http://www.perldancer.org/.
Аноним 12/12/14 Птн 22:30:17 #139 №416122 
>>416115
>>416117
Окропил

https://playframework.com/
Аноним 12/12/14 Птн 22:56:08 #140 №416131 
14184141685410.jpg
Хочу сделать игру на андроид, посоветуйте хорошую книгу по джаве. До этого никогда не кодил.
inb4 тысячестраничник с сухими описаниями возможностей языка, без примеров реального кода.
Аноним 12/12/14 Птн 23:01:52 #141 №416136 
>>416122
Аноним 12/12/14 Птн 23:11:52 #142 №416139 
>>416131
SICP
Аноним 12/12/14 Птн 23:39:26 #143 №416147 
>>416131
>До этого никогда не кодил.
Не начинай с Джавы.
Аноним 13/12/14 Суб 00:52:46 #144 №416166 
>>416069
У меня ПЯТЬ знакомых ай ос девов. И каждый раз когда в универе видимся, они обсуждают, какую зп сейчас прлучают и какую хотят.
Просто не понимаю, за что там 80 тысяч платить. А в маня-мирке ихнем 120 тысяч.
Аноним 13/12/14 Суб 03:07:39 #145 №416192 
>>416166
А получают они сколько?
Аноним 13/12/14 Суб 12:17:44 #146 №416239 
>>416166
Порог вхождения выше. Нужен мак/виртуалка/ + изучать язык, который кроме как на эппл-девайсах не применяется + иметь девайс для отладки.
Потому на рынке не так много хороших айосников. Потому и спрос такой. Потому и зарплаты такие.
Аноним 13/12/14 Суб 14:53:58 #147 №416274 
>>416239
айосников сейчас как говна, и хороших и плохих.

>>416166
>>416192
с учётом ваших курсов на доллар вообще можешь не писать зп в рублях, милости прошу к нашему шалашу в котором все зп исчисляются в долларах США (бульбо дс). лол помню ещё год назад тут кукарекали про то какие вы в рашке охуенные с вашим рублём, ну и где вы теперь. вы хоть понимаете что как правило за ваш труд заказчик или покупатель расплачивается долларом а до вас только рубль который может за год девальвировать на овердохуя вместе с вашей зп.

получают иосники как правило чуть больше чем ведропетухи (на 0$ - 500$) но ради этого лично я бы не становился пидором, так что лучше ведро чем ios-пораша

416069 кун
Аноним 13/12/14 Суб 14:59:21 #148 №416276 
>>416239
>Потому и зарплаты такие.
Но при этом, я так понимаю, свое приложение хуй продвинешь на iOS по сравнению с Андроидом?
Аноним 13/12/14 Суб 16:59:22 #149 №416315 
>>416276
неправильно понимаешь, ты своё приложение сам уже нигде не продвинешь
Аноним 13/12/14 Суб 17:59:48 #150 №416326 
>>416315
Пруфы?
Аноним 13/12/14 Суб 18:20:51 #151 №416333 
>>416276
В iOS же конкуренция меньше, но реально разницы нет, порог входа минимальный же.
Аноним 13/12/14 Суб 18:39:35 #152 №416340 
>>416333
Поясни за минимальный порог, бро.
Аноним 13/12/14 Суб 19:04:45 #153 №416346 
>>416333
>iOS же конкуренция меньше
Я с iOS провел немного времени, но как я понимаю на iOS _хороших_ программ каждого вида больше и игорь лучше, поэтому выделится приложению, сделанному на 4+, сложнее. Разве не так?
Аноним 13/12/14 Суб 19:22:16 #154 №416356 
>>415880
Зачем начинать с C?

Не умею писать на C (но понимаю), два года пишу на Objective C.

Что я делаю не так?
Аноним 13/12/14 Суб 19:23:37 #155 №416359 
>>416276
Ты уже не факт что и на WP приложение своё продвинешь.

Забудь. Не 2010, blue ocean мобильный давно кончился. Без понимания в маркетинге насосёшься забесплатно.
Аноним 13/12/14 Суб 19:35:04 #156 №416365 
>>416359
>Ты уже не факт что и на WP приложение своё продвинешь.
Откуда инфа?
Аноним 13/12/14 Суб 23:19:24 #157 №416507 
>>416274
>айосников сейчас как говна, и хороших и плохих.
Не правда твоя. Мало толковых. Уже два месяца ищем, ДС. Либо рокстары, которые "я сам все сделаю, без команды, и желательно с нуля перепишу" либо такие, которые вчера курсы "учим objC за месяц" закончили.
Аноним 13/12/14 Суб 23:29:33 #158 №416517 
>>416507
>рокстары, которые "я сам все сделаю, без команды, и желательно с нуля перепишу"
И они реально что-то могут?
Аноним 13/12/14 Суб 23:30:33 #159 №416519 
>>416517
GTA, например.
Аноним 14/12/14 Вск 03:04:25 #160 №416554 
Никогда раньше не писал под телефоны, но вот недавно решил ради фана написать мелкую игрульку под Android.

Так вот, в моём приложении должен использоваться Bluetooth. По нему отправляются следующие данные: моя скорость(вектор (x,y)) и направление выстрела пули, если я выстрелил(x, y).

Изначальная структура имеет вид:
struct BluetoothData
{
    boolean isVelocityChanged;
    boolean isBulletShooted;

    float newVelocityX;
    float newVelocityY;

    float bulletDirX;
    float bulletDirY;
}

Но! Эта структура занимает 18 байт. Так как я передаю данные через Bluetooth, то нельзя позволять, чтобы они много весили, а то на передачу уйдёт много времени.

Поэтому логично сократить данные. Например, вместо двух boolean по 1 байту мы можем хранить одну byte-переменную params. В самом младшем бите запишем, изменилась ли скорость, во втором - выстрелена ли пуля.

Далее, у нас есть bulletDirX и bulletDirY. Что мы знаем? Что их значения лежат на отрезке [-1, 1]. Можно использовать сжатие с потерями - переделать четырёхбайтовое число с плавающей точкой в однобайтовое с фиксированной и шагом сетки 1/128.

И тут у меня проблема - а как, собственно, это сделать? Обратное преобразование из byte в float сделать легко - bulletDirX/128.0f даст нужное число. А как сделать сжатие с потерями? Там же нужно делать и округление до ближайшего, да? И ещё - я точно не уверен в шаге, он не покроет число 1.0. Может, откинуть значение -128 и сделать [-1.0, 1.0] -> [-127, 127]? Тогда и сетка будет равномерной, и шаг нормальный. А значение -128 можно зарезервировать для случая, когда пуля не выпущена, тем самым нам не нужен бит выпуска пули.

С учётом того, что bulletDirX^2 + bulletDirY^2 = 1, я могу вообще не хранить bulletDirY. И, как итог, я смогу сократить 18 байт до 4 байт. Думаю, это Bluetooth уже не заметит.

Хотя если... Если сделать зарезервированное значение -128 и для пули, и для скорости, то можно уложиться в 3 байта! Может, можно что-то ещё сделать?
Аноним 14/12/14 Вск 15:22:47 #161 №416674 
>>416554
>struct BluetoothData
class, конечно же, в яве же нет структур.. Совсем я в 3 часа ночи поехал.
Аноним 17/12/14 Срд 13:21:22 #162 №417545 
Сап, зекач. Неплохо знаю Java, но в моей мухосрани если предлагают работу, то только всякая скучная хуйня. Поэтому хочу респекнуться в ведродев. Прошу ответов на вопросы или ещё какого-нибудь совета. Можно ли прочитав оффдоку или какие-нибудь книги успешно начать фрилансить? Если можно, распишите подробно, что нужно знать или уметь чтобы можно было начать продавать себя как ведродевелопера?
Если вопрос платиновый, зайидайте ссылками.
Аноним 17/12/14 Срд 17:21:27 #163 №417593 
>>417545
>>408377
Аноним 18/12/14 Чтв 04:12:02 #164 №417759 
Сап пр. Устраиваюсь на иос раба. Дали тестовое задание, запилить простую рисовалку линий и эллипсов, сохраняющую состояние и выводящее ещё все фигуры в таблицу, я сделал это, потратив часов 8. Не дохуя ли? Делал с Core Data. Нужно время затраченное указать, вот думаю не пошлют ли такого слоупока?
Привет Дончане 18/12/14 Чтв 16:26:21 #165 №417884 
Продублировано с темы про JAVA.

Анон, мучаю JAVA, опыт в программировании есть, но небольшой, хочу писать на андроид, что стоит учить сначала? Я так понял сначала что изучается JAVA обычная(SE?) потом под андроид, кто сейчас работает в этом направлении, ну или хотя бы понимает, поясните алгоритм, типа сначала учишь то, потом то, ну а после это и можешь писать резюме.

Суть что бы как можно раньше получить практический скилл и устроится на работу, хочу быть у мамки успешным, а то мне 25, а я все за еду работаю.
Аноним 18/12/14 Чтв 16:27:26 #166 №417885 
>>417884
лол у меня к имени какая-то хуйня приклеилась.
Аноним 18/12/14 Чтв 17:12:14 #167 №417903 
>>417884
Сначала учишь джаву по эккелю
Потом пишешь свои хеллоуворлды под андроид испольщуя гайды нугла и стаковерфлоу.
Игрушку напишу какую-нибудь. Тетрис там, или змейку.
Клиент дЛя двача или лора.
Все это складывай на гитхаб, ссылку в резюмэ.
Аноним 18/12/14 Чтв 17:15:03 #168 №417906 
>>417903
Хеллоуворлд можно написать и без знания джавы
мимонаписавший
Аноним 18/12/14 Чтв 17:16:13 #169 №417907 
>>417884
Учи Котлин.
Аноним 18/12/14 Чтв 17:18:55 #170 №417908 
>>417906
Кстати, да. Я когда-то программировал на C++ и Object Pascal, и с пониманием Джавы проблем не возникло.
Аноним 18/12/14 Чтв 17:27:31 #171 №417910 
>>417884
>>408377
Аноним 18/12/14 Чтв 19:53:18 #172 №417973 
>>417907
А RoboVM для котлина будет работать?
Аноним 18/12/14 Чтв 21:04:48 #173 №417999 
>>417884
Девайс-то есть?
Аноним 18/12/14 Чтв 21:30:33 #174 №418004 
>>417903
>испольщуя гайды нугла и стаковерфлоу

За гугл понятно, у них там документация какая-то должна быть(они вроде платформу для разработки для андроида делали), а стаковерфлоу - что это? Впрочем буду искать.

>>417907

>Учи Котлин

Это вроде что-то совместимое с джавой, но все таки другой язык?


>>408377

За пасту спасибо

>>417999

И на iOS и Android разных версий я девайсы найду, если ты про это.
Аноним 18/12/14 Чтв 21:56:31 #175 №418011 
>>418004
Стаковерфлоу - это сайт с ответами для программистов
Аноним 19/12/14 Птн 01:15:28 #176 №418084 
>>417973
>А RoboVM для котлина будет работать?
В libGDX работает, а там для iOS RoboVM идет.
>>418004
>Это вроде что-то совместимое с джавой, но все таки другой язык?
Да, немного другой, похож на Swift.
Аноним 19/12/14 Птн 15:34:59 #177 №418197 
>>418084
>Да, немного другой, похож на Swift.
Скорее на C# с плюшками.
Аноним 19/12/14 Птн 19:51:03 #178 №418223 
Как часто стоить проверять отменен ли AsyncTask? Нормальная ли ситуация если несколько проверок isCancelled() будет в doInBackground()?
Аноним 21/12/14 Вск 02:57:40 #179 №418516 
Android: Xamarin vs. Java

Под чем лучше писать под ведро? Начал писать игрушку под Android, написал на яве ~1.5к строк. Но не так давно я вспомнил про то, что Microsoft интегрируют разработку под Android в Visual Studio, позволяя писать на шарпе, кроссплатформенно, с кучей примочек и плюсов. И тут возникла дилемма - а не переписать ли мне весь ява-код на C#?

Я вижу следующие плюсы - прекрасная, мощнейшая, стильнейшая IDE от лучшей корпорации в мире, задел на кроссплатформенность, язык(C# лучше явы примерно в двести тысяч раз). Даже OpenGL ES в студии выглядит не так уёбищно.

Минусы... Сначала я не видел минусов, но потом попробовал скомпилировать простейшее приложение и увидел, что оно транслируется в код на яве. Да ещё и более медленный, судя по постам в интернете. Как? Зачем? Неужели в байткод явы не быстрее? Или(о Боже, невозможно) в нативный код?

Так всё-таки, стоит ли возвращаться в неудобный, тормознутый, нагоняющий тоску Eclipse, чтобы писать на устаревшей и создающей пустоту в душе яве? Или попробовать овладеть Xamarin? Что думаете?
Аноним 21/12/14 Вск 03:04:04 #180 №418519 
>>418223
Вообще не нужно проверять. Более того, AsyncTask имеет описание метода onCancelled() на андроидах 3.x и выше.

А ещё лучше написать свой аналог асинктаска, и пользователи одноядерных девайсов скажут тебе спасибо за паузы, в которые асинктаск не умеет, при прокрутке листвьюшек (в этом плане, ящитаю, охуенен исходник Telegram от Степана Коршакова).
Аноним 21/12/14 Вск 03:05:59 #181 №418520 
Вдогонку:
>>418516
>Eclipse
>2014
выкинь на помойку и начни пользоваться идеей. Ведроид студия 0.3 работала лучше, чем эклипс.
Аноним 21/12/14 Вск 03:10:14 #182 №418523 
>>418520
Кстати, тоже мысль, как-то ставил идею(не помню, почему удалил), оказалась куда современнее, изящнее и мощнее эклипса. Даже с Visual Studio может тягаться но у них всё-таки разные ниши для использования.

Но всё же - Xamarin или ява?

Аноним 21/12/14 Вск 03:16:06 #183 №418527 
>>418523
Java, ибо нативненько. Xamarin увеличивает количество этапов до создания приложения. Опытному программисту не составит труда написать код лучше конвертера Xamarin'а.
Аноним 21/12/14 Вск 03:29:33 #184 №418529 
>>418527
Не знаю, процесс написания кода на джаве создаёт во мне ощущение, что я вернулся в какой-нибудь 2002 год. Причём в плохом смысле.

Хотя IDEA должна сгладить это чувство, наверное.
Аноним 21/12/14 Вск 06:54:35 #185 №418536 
>>418519
> Вообще не нужно проверять. Более того, AsyncTask имеет описание метода onCancelled() на андроидах 3.x и выше.
Как это не нужно? Если мне надо завершить таск через cancel, то проверку нужно делать между какими-либо длительными детствиями. onCancelled тут при чем вообще?
Аноним 21/12/14 Вск 12:06:58 #186 №418557 
>>418529
Попробуй Котлин от авторов Идеи.
Аноним 21/12/14 Вск 22:31:13 #187 №418801 
>>418516
базарю тебе, лучше Xamarin
Аноним 23/12/14 Втр 18:31:58 #188 №419252 
Программач подскажи мне первую книшу по программированию на ios. Очень тяжко воспринимаю инфу с экрана плюс у меня небобьшие проблемы с концентрацией поэтому нужна бумага. Начальные знания програмирования есть пару лет назад макакил на php за денюжку. От книженции требуется актуальность и разжевывание для нубов из серии как начать проект в xcode и далее по списку. Желательно на русском но можно и на инглише. Главное бумажность и актуальность чтобы я не искал несуществующих кнопок в ide.
Аноним 23/12/14 Втр 18:39:55 #189 №419254 
Есть мнение, что сперва стоит про Object c почитать что-нибудь, а кнопки в ide и сам найдёшь
Аноним 23/12/14 Втр 18:46:06 #190 №419257 
>>419254
Для меня не настолько сложно ньюансы конкретного языка изучить сколько первоначально вкатиться и понять прочесс и настроить ide. Допилевание цмс и создание велосипедов и костылей на php и создание мобильных преложений для меня совершенно разные вещи. А вот как в обжпктив си называются функци расставляются скобки и классы вызываются это уже действителбно по любому ману в короткий срок можно понять.
Аноним 23/12/14 Втр 18:52:50 #191 №419262 
>>419257
на русском вроде книг по свежим xcode нету, глянь видеоуроки хохла в вк /iosdevcourse. Они хорошие. Там же и поддборки книг есть
Аноним 23/12/14 Втр 18:56:05 #192 №419264 
Есть ли хороший гайд по устройству андроида?
Аноним 23/12/14 Втр 20:09:33 #193 №419299 
>>419262
Спасибо уроки вроде годные и в факе как раз первые затыки с новым xcode разбираются.
Аноним 25/12/14 Чтв 17:58:07 #194 №419809 
>>419264
Посмотри в Star Wars: The Roleplaying Game.
Аноним 27/12/14 Суб 22:33:01 #195 №420305 
>>408321
adb shell "su" "" "mount -o remount,rw /system"
нахуя тут пара ковычек между su и mount
Аноним 28/12/14 Вск 04:00:02 #196 №420348 
>>420305
Это аргумент USER к su. Он в этом случае обязателен.

su [OPTION]... [-] [USER [ARG]...]

Почему пуст — не знаю.
Аноним 28/12/14 Вск 08:25:22 #197 №420363 
Посоны, есть небольшой проект под ведро. Хочу реализовать его как-нибудь нестандартно. Сначала думал накрутить модных библиотек но понял что туда подойти сможет только какая-нибудь ORM и ButterKnife, да и то с ORM проблемы возникают потому-что я не знаю каким адаптером согласовать "бесконечное" множество обьектов от ORM с ListView. Ещё думал может на скале написать всё, но писать чисто на скале не очень поэтому я полез искать либы, посмотрел на последний коммит в Macroid - пол года назад, что наверное предвещает кучу проблем.

Так вот, что скажете господа, что делать?
Аноним 01/01/15 Чтв 16:14:34 #198 №421227 
С Новым Годом! Разработаны, у меня андроид студия перестал видеть сдк, пробовал переустановить- без результата. ЧЯДНТ? Студия- релиз, поставлена на чистую в8.1
Аноним 01/01/15 Чтв 17:01:48 #199 №421236 
>>420363
> Хочу реализовать его как-нибудь нестандартно
> я не знаю каким адаптером согласовать "бесконечное" множество обьектов от ORM с ListView
лол, да ты хотя бы "стандартно" научись что-нибудь качественное делать, а потом уже делай нестандартно.
> Ещё думал может на скале написать всё
на хуяле, ты сначала разберись как нормальный продукт сделать грамотно используя стандартные средства а потом уже если не понравится доёбывайкак это тут успешно делает подавляющее большинство таких же петухов всех остальных по поводу "бля посоны как на скалехачкеле, путоне, шарпе, лиспе и прочем говне под андройд писать"
вот реально, как вы все заебали. противно читать. вместо того что бы сделать грамотно, будут воротить непонятное говно используя какое то сырое говно таких же мастеров. человеческая многоножка получается, и крайний - это ты, любитель пописать под ведро на путоне или скале

>>421227
Ты в настройки заходил? Указывал где сдк? Путь к сдк в Path прописал? Сдк отдельно через консоль запускал (что бы убедится что у тебя хотя бы сдк манагер работает и видит хоть какие сдк)? Откуда вы такие дебилы вылазите. Винду 8.1 себе ставите а сдк и иде подружить не можете. Мне тебе даже помогать не хочется потому что ты на винде восемь один сидишь.
Аноним 01/01/15 Чтв 18:16:06 #200 №421253 
14201253660440.png
здраститя
открываю календарь во фрагменте
получаю пикрелейтед

что сделать, чтобы не было смещения?

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">

<CalendarView
android:id="@+id/calendar_view"
android:layout_width="@dimen/calendar_width"
android:layout_height="@dimen/calendar_height"
android:selectedWeekBackgroundColor="@color/button_material_light"
android:selectedDateVerticalBar="@color/button_material_dark"
android:showWeekNumber="false" />
</FrameLayout>
Аноним 01/01/15 Чтв 21:28:57 #201 №421321 
>>421253
> не было смещения
ты о чём?
сформулируй нормально вопрос и пойдёшь нахуй быстрее чем если будешь хуйпойми что спрашивать.
sageАноним 02/01/15 Птн 01:43:48 #202 №421430 
>>421236
ретроград бомбанул
Аноним 02/01/15 Птн 04:04:51 #203 №421457 
14201606917470.png
>>421321
>>421321
цифры в ряду смещены вверх а должны быть посредине (горизонтально и вертикально)
Аноним 02/01/15 Птн 08:10:44 #204 №421460 
14201754442030.png
>>421457
иногда (~1/10) значения в ячейках выравниваются как положено
не хочу добавлять сторонний CalendarView
Аноним 02/01/15 Птн 09:53:39 #205 №421469 
>>421236
Как реализовать адаптер то я знаю, просто ссыкотно что будет тормозить, хотя вот там на многих ORM ленивые запросы тоже имеются, всмысле чтоб не все результаты сразу в память грузились.

Хотя насчёт разобраться ты прав, ибо я пока только в чужом коде на гитхабе разбирался и своего почти не писал, книжные знания короче.
Аноним 02/01/15 Птн 15:40:18 #206 №421511 
>>421457
>>421460
ну во первых это не так уж и заметно,
во вторых у тебя на втором скрине календаря какая то пустая полоса между выделенной неделей и пронумерованными днями
в третьих - я не знаю точно в чём проблема но вангую что тебе нужно поиграться с лэйаутом. мне не нравится что ты задал фиксированный размер вьюхе а не сделал wrap_content.
в четвёртых - запусти прилагу на эмуляторе и в хиерархивьювере посмотри какого размера вьюхи и возможно ты найдёшь ответ, может гдето есть смещение

>>421469
ещё раз повторю, если бы ты знал как работают хотя бы листы и адаптеры, то ссыкатно не было бы

а по поводу ОРМ - ты для начала сделай (вариант 1) лист + BaseAdapter (выгребай инфу из базы сам, создавай обьекты и пихай в адаптер, всё как обычно), потом (вариант 2) лист + CursorAdapter + CursorLoader + SqlOpenHelper
а уж потом если тебе понадобиться ОРМ - попробуй, но это будет как первый вариант из тех что я описал

хотя я бы сделал сейчас второй вариант + https://bitbucket.org/qbusict/cupboard
Аноним 02/01/15 Птн 16:02:15 #207 №421513 
>>421511
У меня sort of OCD, я не могу на это смотреть)
Полоса - разделитель, вьюпорт смещён, поэтому между ними пространство. Я отключил заголовок диалога и нумерацию недель, но с их наличием та же борода. Проверял на разных пропорциях, вьюпорт всё равно смещён.
Насчёт wrap_content, у этого компонента есть особенность - http://stackoverflow.com/questions/7027960/android-3-0-calendarview
Сейчас попробую найти смещение. Спасибо за советы, анон.
Аноним 02/01/15 Птн 17:11:09 #208 №421537 
>>421511
>хотя я бы сделал сейчас второй вариант + https://bitbucket.org/qbusict/cupboard
Годнота, благодарю.
Аноним 02/01/15 Птн 17:43:08 #209 №421544 
14202097885230.png
Заманался биться с его особенностями, поставил компонент от tripadvisor, но с ним почему-то левый нижний угол не закруглён, sooqa! Будь проклята ссаная ведро-параша.
Аноним 02/01/15 Птн 18:38:32 #210 №421554 
>>421544
а как ты добавляешь эти закругления?
Аноним 02/01/15 Птн 18:40:16 #211 №421555 
>>421544
кароч или пили как ты скругления делаешь или цени это
https://github.com/square/android-times-square
эти посаны хуйни не делают
Аноним 03/01/15 Суб 09:15:29 #212 №421703 
>>421554
>>421555
DialogFragment сам добавляет
сейчас попробую, спасибо за помощь
Аноним 03/01/15 Суб 10:33:01 #213 №421713 
>>421236
>Ты в настройки заходил?
Check
> Указывал где сдк?
Check
>Путь к сдк в Path прописал?
Check
>Сдк отдельно через консоль запускал
Check
У меня уже ум за разум заходит от этой хуйни, все уже перепробовал
Аноним 03/01/15 Суб 10:59:01 #214 №421719 
>>421713
а что пишет иде? попробуй просто взять и загуглить эту строчку.

>>421703
какая тема у приложения? кто парент?
Аноним 03/01/15 Суб 11:23:06 #215 №421724 
>>421719
Theme.AppCompat.Light.DarkActionBar
timesquare - что надо, ещё раз спасибо!
Аноним 03/01/15 Суб 14:22:56 #216 №421762 
По поводу LoaderManager'a вопрос ещё:
startManagingCursor уже не рекомендуется к использованию, но по описанию я вижу что он менеджит курсор в зависимости от состояния активити/фрагмента в котором он обьявлен. Так вот, делает ли это LoaderManager? Потому-что в его описании я ничего подобного не вижу, а вижу только то что он предоставляет возможность использовать лоадер, который будет грузить курсор в AsyncTask'е. Суть в том что зачем использовать такую наркоманскую иерархию (Если она действительно умеет только грузить в отдельном потоке курсор и не менеджит его далее) если я могу использовать например JavaRX и делать тоже самое (получение курсора в отдельном потоке) в 3 строки?)
Аноним 03/01/15 Суб 15:07:31 #217 №421773 
>>421762
http://www.androiddesignpatterns.com/2012/07/loaders-and-loadermanager-background.html
в этой и следующих статьях описано чётко всё про Loader Framework что было до него, что он даёт и тд (я не отвечаю прямо на вопрос потому что это был бы лишь вольный пересказ этой серии статей, так что читни сам)

По поводу RXJava сказать не могу так как не пользовал сильно но так как они релизнулись и вроде бы как идёт девелопмент андройд экстеншна то придётся конечно разобраться.

Могу лишь добавить (потому что мало кто знает) в андройде есть ещё http://developer.android.com/reference/android/content/AsyncQueryHandler.html
и в целом варианатов выполнить код не в главном потоке больше чем тебе может показаться анон

я смотрю в последнее время появилось много вопросов(по андройду) и пока мне не в падлу на них отвечать. но я бы вообще тхред разбил на 3 тхреда:
- тхред по андойду
- тхред по иосу
- тхред по "бля посоны а можно на %language name% писать под android/ios"

таким образом можно будет отсеять полезные вопросы и ответы (первые 2 тхреда) от бесконечного нытья и кудахтанья (последний)
ну или хотя бы на 2 тхреда разделить
Аноним 03/01/15 Суб 17:19:26 #218 №421813 
>>418516
Сначала несколько месяцев Java чтобы разобраться с нативными либами и инструментами, чтобы понимать весь процесс.

Потом Xamarin. Если захочешь кросс-платформу на iOS - опять же пиздуй сначала на нативное, разбирайся как следует с гуёвыми тулзами XCode, Core Foundation, CocoaTouch, а потом уже вкатывайся на шарпе.

Иначе будут адовы муки увеличенной прослойкой энтропии.

Соус: objC разработчик, хочу в Xamarin, но сначала учу как писать в Android Studio на Java.
Аноним 03/01/15 Суб 17:32:17 #219 №421818 
Понемногу учу быдлокодинг под ондроед по одной книжке, там пункт про создание настроек PreferenceScreen. Там эклипс и этот хмл редактируется через удобный на вид редактор, я в андроид студио делаю и у меня этот файл только как хмл редактируется. Его и надо вручную делать в студии или какой-то более удобный способ есть?
Аноним 03/01/15 Суб 17:49:44 #220 №421821 
>>421818
вообщето xml редактор лэйаута - самый удобный, визуальный - только для просмотра того что получилось
Аноним 03/01/15 Суб 17:51:41 #221 №421822 
>>421821
Я не про лейаут, в про файл с настройками, который в res/xml ключ=>значение.
Аноним 03/01/15 Суб 17:52:25 #222 №421824 
>>421821
Порой он даже для просмотра не годен. У меня эклипс так вообще на него ругается каждый раз как я файл открываю, ну его нахуй. Точно как на телефоне он не покажет всё равно.
Аноним 03/01/15 Суб 19:35:23 #223 №421871 
>>421824
да, есть тонкости

>>421822
в res/xml лежит лэйаут префернс-скрина

описание какого типа преференс элементы входят в скрин. разделители и прочее
http://developer.android.com/guide/topics/ui/settings.html
Аноним 03/01/15 Суб 20:58:06 #224 №421894 
>>421773
согласен, заглядываю сюда чтобы подчерпнуть крупицы опыта iOS-developer'a и что я вижу? Нет тут этого, все трут темы по андройду, 3,14здец.

Пойду бампать православный тред obj-C
Аноним 05/01/15 Пнд 02:06:55 #225 №422327 
Obj дрочеры, нужен ваш совет!
есть групка в тентакле/iosdevcourse в которой выкладывают уроки по обжективу. домашние задания, олимпиадки, вопрос-ответ - все присутствует.
какова эффективность такого рода учебы, если представить что я не долбоеб? могу ли я расчитывать на позицию джуна после освоения этого курса или нужно еще маслать самостоятельно? насколько годный паблик и сам препод?
благодарю за ответы.
Аноним 05/01/15 Пнд 02:28:04 #226 №422337 
>>422327
Возьми нормальную книгу и лекции WWDC для начинающих.
Аноним 05/01/15 Пнд 02:28:33 #227 №422338 
>>422327
А, и http://www.raywenderlich.com/
Аноним 06/01/15 Втр 00:10:30 #228 №422663 
Изучаю программирование под айфоны, но столкнулся с огромной стеной непонимания что делать дальше. Сделал клиент для ластфма, прогу для поиска школьниц в вк, редактор фотографий с пидарскими фильтрами и прочей хуйней. Короче в целом знаю objective c уверенно и среду Cocoa тоже на уровне что для чего нужно. Но вот теперь чтобы что-то дельное завершить до конца нужно сделать красиво. Как посмотришь на приложения из стора - там анимации одна ахуительнее другой, всё выезжает, красиво, и динамично. А у меня будто десктопное говно с виндовс XP. В книжках и гайдах ничего такого нету, как всему этому научиться? Если устроюсь на работу там этому научат? Всё слышу по какие-то макеты, которые дизайнеры делают, как это вообще программист потом делает этот макет - неебу. Одно дело взять с книжки алгоритм по графам и закодить, другое придумать как сделать выезжающую вьюху.
Мимоаутист который программирует для себя кучи говна, ходит в джинсах подаренных мамкой четвертый год и нихуя не могущий в дизайн.
Аноним 06/01/15 Втр 05:18:51 #229 №422714 
>>422663
Я тут, пожалуй, примажусь к твоему вопросу. Где можно найти бесплатные иконочки? Чтобы стильно-молодёжно и всё такое.
Аноним 06/01/15 Втр 05:30:55 #230 №422716 
>>422663
>>422714
https://dribbble.com/

Основной контент модный там делают в Adobe Aftereffects, но нирикамендую - лучше Framer.js изучайте.

Вот вам ещё гору для вдохновления:
http://www.pttrns.com/
http://laudableapps.com/
http://capptivate.co/
http://www.iospirations.com/
http://www.mobile-patterns.com/
Аноним 06/01/15 Втр 15:54:10 #231 №422809 
>>422716
Красиво, спасибо большое.
Аноним 07/01/15 Срд 18:15:45 #232 №423125 
14206437459100.jpg
Всем привет. Имею такую проблему. Для обучения пишу судоку под андроид. Игровое поле реализовал с помощью GridView, TextView внутри GridView программно добавляются с помощью адаптера. Когда я хочу заполнить TextView стартовыми значениями чисел я пытаюсь получить ссылку на TextView из активити где располагается GridView (Чтобы потом использовать метод setText()). К сожалению получаю NullPointerException, насколько я понимаю из-за того что моих TextView не существует на xml-разметке. Можно ли вообще получить доступ из активити к элементам GridView через айди? Если использовать onItemClickListener то всё в порядке, насколько понимаю потому что там передается объект view. Гуглил гуглил да нифига не выгуглил.
Аноним 08/01/15 Чтв 02:38:16 #233 №423225 
>>423125
У адаптера есть метод getView, который вызывается автоматически. Данные в него ты задаёшь сам. После обновления данных, нужно сообщать об этом - notifyDataSetChanged.
Но по поводу твоей задачи - тебе GridView нахуй не нужен. Используй LinearLayout, так ты сразу ко всем вьюхам сможешь нормально обращаться (и хранить их где-то отдельно).
Гугли, изучай.
Аноним 08/01/15 Чтв 03:57:09 #234 №423230 
>>422337
хотелось бы понимать, какая книга нормальная, а какая -- нет
Аноним 08/01/15 Чтв 04:31:56 #235 №423231 
>>423230
По которой будешь понимать. Каждому своя. В торентах их довольно много.
Аноним 08/01/15 Чтв 10:23:30 #236 №423271 
>>423231
в интернетах советуют Кочана. годнота или нет?
Аноним 09/01/15 Птн 12:35:33 #237 №423642 
Сап, андроиды.
А как в Android Studio изменить цветовую схему в редакторе кода?
Аноним 09/01/15 Птн 12:40:21 #238 №423643 
>>423642
В жидее File -> Settings -> Appearance
опция theme - это общая цветовая тема.
Аноним 09/01/15 Птн 12:46:49 #239 №423645 
>>423643
Спасибо, в студии так же!
Аноним 09/01/15 Птн 15:15:11 #240 №423698 
Господа, обоссыте мне лицо. Я не могу заставить работать андроид емулятор сдк-шный на этом гребаном ноуте с амд камнем. Все время просит этот чертов хаксм. Все перепробовал, может гайды какие?
Аноним 09/01/15 Птн 20:14:49 #241 №423779 
>>423698
хаксм просит если ты хочешь запустить образ x86, а тебе нужно создать образ на основе arm
Аноним 10/01/15 Суб 18:33:17 #242 №424075 
Друзья, помогите советом.
Есть короче одно приложение под ведро. И приложение это практически полностью нативное, то есть Java-кода там почти нет (только необходимый минимум) - весь код сосредоточен в .so-файлах. Это приложение мне нужно отладить, причем исходников у меня нет. Как мне скормить сие приложение GDB? Если бы программа была нативной полностью, проблемы бы не было - запустил на девайсе gdbserver, на ПК gdb, скормив ему аппликуху - погнали. Но аппликухи-то нет, есть только библиотеки, и при таких раскладах attach просто так тоже не сделать. Как быть, братья?
Аноним 11/01/15 Вск 13:52:39 #243 №424255 
>>422663
>ходит в джинсах подаренных мамкой четвертый год
Под хипстера косишь, молодец
Аноним 11/01/15 Вск 14:44:48 #244 №424271 
The Busy Coder's Guide to Android Development v6.3
The Busy Coder's Guide to Advanced Android Development v2.6

Анон, молю, помоги найти эти книги хоть одну в актуальном варианте. Идеально - бумажное издание за бабки, либо спиздить электронку.
Аноним 11/01/15 Вск 16:42:29 #245 №424300 
>>424075
В общем, сам себе не ответишь - никто не ответит. В итоге использовал gdbserver --attach и
команду gdb "dump", чтобы слить секцию .data нужной быблиотеки и скормил ее IDA в довесок к этой библиотеке. Не особо, но хоть что-то
Аноним 12/01/15 Пнд 02:42:55 #246 №424449 
>>424075
>приложение это практически полностью нативное
> то есть Java-кода там почти нет
Я вот тут тебя совсем не понял. Что ты имеешь ввиду - нативное и не на джаве?
Аноним 12/01/15 Пнд 06:07:31 #247 №424471 
>>424449
c, NDK
Аноним 12/01/15 Пнд 15:37:45 #248 №424557 
>>424449
Ну на сях оно написано. OpenGL + SDL + libvorbis, Java-обвязка нужна только для запуска (ибо иначе никак ярлычок программы в меню не разместить)
Аноним 12/01/15 Пнд 19:40:45 #249 №424607 
Как в iOS реализовать открытие определенного типа ссылок в моей программе? Чтобы при тапе по определенного вида ссылкам в браузере или другой программе, вызывалось мое приложение и в него передавалась эта ссылка.
Аноним 13/01/15 Втр 00:11:15 #250 №424668 
>>424557
>SDL
аж даже интересно стало, расскажи чё за прилага
я думал что сдл сыроват для использования на ведре
346190
Аноним 13/01/15 Втр 00:33:29 #251 №424672 
>>424668
>расскажи чё за прилага
Ну, когда сам с ней разберусь - может и скажу. А вообще это кросплатформенная игрушка, есть под винду, мак, линух, андроид и гейос. Потому и набор библиотек такой. Движок везде один и тот же, обвязки разные. Просто релизы для ПК все как одна испоганены StarForce, а гей-устройства у меня нет, потому и решил ковырять андроид-версию.
Аноним 13/01/15 Втр 00:34:25 #252 №424673 
>>424672
> кроссплатформенная
самофикс
Аноним 13/01/15 Втр 15:09:58 #253 №424775 
ананасы, какой макбук про ретина лучше взять для кодинга. 13" или 15"
13 стоит дешевле, но вот экран... кто пользуется 13-шками? пригодны ли они для кодинга? монитор не всегда можно подрубить, если я к примеру в поездке.
Аноним 13/01/15 Втр 16:14:31 #254 №424793 
>>424775
Ну так сверни окно IDE примерно до 13 дюймов и посмотри как это выглядит.
Аноним 13/01/15 Втр 16:15:31 #255 №424794 
>>424793 у меня нет столько пикселей в экране. на ретине же разрешение больше
Аноним 13/01/15 Втр 17:09:11 #256 №424806 
>>424794
Лол разрешение больше, а физический размер тот же. 15" бери.

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

мимо-24"-монитор-эргоклава-и-макмини
Аноним 13/01/15 Втр 17:58:31 #257 №424815 
Чем больше размер – тем лучше, хули тут думать. А кодингом можно на чем угодно заниматься.
Аноним 13/01/15 Втр 18:05:35 #258 №424816 
>>424815
Полтора часа в день - возможно.

Продолжительность выше с игнорированием эргономики через какое-то время познакомит тебя с RSI, туннельным синдромом, болями в спине, шее, остеохондрозом, просадкой зрения, геморроем и простатитом.
Аноним 13/01/15 Втр 18:25:01 #259 №424828 
>>424806
Поддвачну этого ганимеда
sageАноним 13/01/15 Втр 18:28:22 #260 №424829 
Sup, пилил софт под ведро, теперь стал интересен game dev. какой фреймворк сейчас актуален для 2D игр.
Аноним 13/01/15 Втр 21:23:35 #261 №424851 
>>424806
> А вообще кодинг на ноутах - говно для будущих больных туннельным синдромом и искривлением позвоночника.
> мимо-24"-монитор-эргоклава-и-макмини
Буржуй в треде, все в укрытие!
На самом деле, 15" - более чем комфортный размер экрана для кодинга, при условии невысокого разрешения (1366х768 типа там). Конечно, если вы ниасилили в нормальный редактор + Makefile и пользуетесь страшными монстрами типа Eclipse или IDEA, то вам и 30" не хватит, любая IDE все место на экране засрет своими панельками.
За клавиатуру тоже не соглашусь - можно найти ноут с нормальной полноразмерной клавой (у меня, например, кошернейшая Chicony). У маков действительно клавиатура - сраное уебище.
И посадка к ноуту отношения не имеет никакого.
мимо-VIMер-с-китайским-noname-ноутом
Аноним 13/01/15 Втр 21:37:15 #262 №424853 
>>424271
Бамп. Что все читали их в древнем издании?
Аноним 13/01/15 Втр 22:08:24 #263 №424855 
>>424815 да это понятно. но с размером растет цена, вес и нетранспортабильность.

15-шка понятно, что охуенно. но может и 13-шки хватит? Есть тут кто-то кто кодит на 13" ретине?
Аноним 14/01/15 Срд 02:19:38 #264 №424896 
14211911780560.gif
>>424851
> буржуй
Стоимость всего сета меньше стоимости Macbook Air.
> любая IDE все место на экране засрет своими панельками.
Именно что. Interface Builder, Unity3d и 15" плачут в углу. Прямо сейчас пишу с 15" Air и на нём неудобно разрабатывать что-то серьёзнее JS скриптов. Он у меня для тупки в кровати.
> маков действительно клавиатура - сраное уебище.
Полная хуйня - до эргономики писал 3 года на bt клавиатуре Apple (и прямо сейчас пишу на ноуте собсна).
Не устаёт мизинец, т.к. cmd большим пальцем удобнее жать, стрелки маленькие сразу под рукой, не нужно тянуться, ход кнопок приятный (я всегда на slim пишу).
> И посадка к ноуту отношения не имеет никакого.
Специалист по эргономике в треде, все в виртуальную машину. Смотри пикрелейтед и ощущай свой будущий горб. У меня моник с регулируемой высотой ножки.
Аноним 14/01/15 Срд 02:21:22 #265 №424897 
А, ещё плюс неполноразмерной клавиатуры без numpad - не надо выкручивать руку вправо на мышь, т.к. она запаркована на месте numpad.

Сейчас у меня Microsoft Sculpt Ergonomics. Самый небольшой её недочёт - далеко стрелки. Хоть на vim переходи (но не хочу).
Аноним 14/01/15 Срд 02:40:15 #266 №424900 
>>424829
libgdx
Аноним 14/01/15 Срд 02:55:02 #267 №424901 
Господа ведроёбы, запилите, пожалуйста, примеры своих работ + на каком уровне/должности находились при их исполнении.
Аноним 14/01/15 Срд 10:31:58 #268 №424963 
Сейчас для выполнения всяких фоновых задач, особенно неторивиальных, наиболее удобными мне кажутся свои субклассы Runnable, которые я запускаю на AsyncTask.THREADED_POOL_EXECUTOR. Результат или уведомление о его наличии они сообщают через локальный broadcast (оче удобно, если нужно доставить нескольким адресатам). Какие подводные камни?
Аноним 14/01/15 Срд 10:48:17 #269 №424966 
>>424896
> пик
Получается все 3 варианта вредны для разных частей тела? Как тогда менее травматично сидеть кодить?
Аноним 14/01/15 Срд 15:01:56 #270 №425024 
14212369161220.png
>>424966
http://www.ergotron.com/tabid/305/language/en-US/default.aspx

Стоячий стол только не рекомендую - это новомодный идиотизм. Стоять на месте вредно - неадекватная нагрузка на суставы.

Я вот подумываю о беговой дорожке с полочкой - чтоб тупить в инете или смотреть что на ходу час-другой в день. Но неясно не вредно ли это глазам.
Аноним 14/01/15 Срд 15:03:39 #271 №425026 
А, кстати полочку под клаву я бы заменил очень низким столом. Люблю чтоб локти лежали на столе всё же, а монитор можно и высоко поднять за счёт подставки и ножки.

Ещё для спины вот такое есть:
http://www.amazon.com/Angel-Sales-PosturePro-Lumbar-Support/dp/B000AP0HY4/

Всем не болеть, антуаны.
Аноним 14/01/15 Срд 15:13:46 #272 №425030 
>>424963
Почему именно этот экзекутор используешь? Для своих задач можно и свой использовать с другими параметрами.
Аноним 14/01/15 Срд 15:52:29 #273 №425037 
>>425026
Спасибо за вброс инфы. :3
Аноним 14/01/15 Срд 15:57:21 #274 №425039 
>>425024
Что-то у тебя все позы для ноута подобраны как будто специально. Есть же нормальные варианты. Например, когда ноут стоит на столе, а ты опираешься на стол локтями, ноут получается на расстоянии вытянутой руки. Спина и шея прямые. Сутками могу так сидеть, ничего не устает и не болит.
> Стоимость всего сета меньше стоимости Macbook Air.
> Прямо сейчас пишу с 15" Air
> Он у меня для тупки в кровати.
Я и говорю - буржуй. Мой 15" ноут стоил 300$ по курсу двухлетней давности (9к рублей).
> Полная хуйня
Ну, если бы ты и дальше писал на ней, то туннельно-запястный к тебе бы точно постучался.
> монитор можно и высоко поднять
NO WAY! На экран нужно смотреть слегка сверху вниз, как ты обычно смотришь вперед, когда идешь ты же не хиккан, который тщательно изучает носки своей обуви?.
> Хоть на vim переходи (но не хочу).
Зря не хочешь. Неудобно только первые пару недель, потом только удивляешься, почему все остальные не используют аналогичный подход. Начинаешь в других местах неосознанно использовать такие же трюки и тупить когда не работают :3

Аноним 14/01/15 Срд 16:12:07 #275 №425043 
Но ведь 15" Air не существует.
Аноним 14/01/15 Срд 16:14:34 #276 №425045 
Алсо не пойму какие проблемы скрывать панельки в idea по хоткею и открывать когда надо.
Аноним 14/01/15 Срд 16:24:00 #277 №425046 
>>424855
Хватит хоть нетбука, вопрос в комфорте. Кодирую на 13 неретине, брат жив. Ясный хуй чем больше дюймов, тем комфортнее, но я чалюсь по съемным квартирам и монитор запилить нет возможности.

Боли в спине и шее, остеохондроз, геморрой и прочие болезни – не от ноута, а от того что хиккан ведет неподвижный образ жизни и круглые сутки скривившись пялится в монитор – не важно каких размеров. От нездорового образа жизни тебе никакой супер-сетап рабочего места не поможет.

Все современные яблоноуты транспортабельны примерно одинаково. Я аир купил только потому что нищееб. На вес 15 дюймовой ретины совершенно похуй, разве что ты его ежедневно на себе таскаешь. Но мы сидим на дваче, так что лично я перемещаюсь с ноутом в основном по квартире – как раз чтобы позицию сменить. Благо охуенная батарейка позволяет не сидеть за одним и тем же стулом, а весь день находиться где угодно без розетки.

Короче, если можешь позволить себе 15 – бери 15, хули тут думать.
Аноним 14/01/15 Срд 17:11:57 #278 №425061 
>>425045
>какие проблемы скрывать панельки в idea
Да нахер не нужны эти панельки, вот в чем проблема
Аноним 14/01/15 Срд 17:13:39 #279 №425063 
>>425046
>разве что ты его ежедневно на себе таскаешь
Ты ж не восьмиклассница. Лишние 5 кило в рюкзаке ничего не изменят.
Аноним 14/01/15 Срд 17:15:20 #280 №425067 
>>425046
> нищееб
> покупать макбук, пусть и эйр
Да вы охуели совсем, мне бы так нищенствовать
Аноним 14/01/15 Срд 17:42:43 #281 №425079 
>>425061
Так и не открывай их совсем, епта, где проблема? Один раз закрыл и все – идея запомнила.
Аноним 14/01/15 Срд 18:06:15 #282 №425089 
>>425079
Так а я и не пользуюсь идеей (и вообще IDE), что ты пристал ко мне?
Аноним 14/01/15 Срд 18:18:56 #283 №425092 
>>424775
если ты в России, то пока никакой наверное, они подорожали почти в 2 раза
а так 15" конечно, с ним эти ваши IDE смотрятся не так уж совсем уёбищно, а умеренно уёбищно
Аноним 14/01/15 Срд 18:35:39 #284 №425098 
>>425089
>а я и не пользуюсь идеей
Тогда и не пизди про панельки.
Аноним 14/01/15 Срд 18:51:35 #285 №425101 
>>425098
А я и не пизжу. Я разговариваю, тащемта.
Аноним 14/01/15 Срд 19:48:56 #286 №425107 
>>425039
Каким образом у тебя прямая шея, когда ты смотришь вниз, т.к. экран ноута низко?
> Ну, если бы ты и дальше писал на ней, то туннельно-запястный к тебе бы точно постучался.
Точно так же как на абсолютно любой неэргономичной клаве. Эппловская клава превосходит другие традиционные, но сосёт у эргономичных.
> На экран нужно смотреть слегка сверху вниз
Сразу видно чувака, не сидевшего за 21"+. У огромных экранов ты ставишь глаза на 30% от высоты (сверху отступ) и центр чутка внизу, а таскбар/док совсем внизу.
> Начинаешь в других местах неосознанно использовать такие же трюки и тупить когда не работают :3
Ну вот этого и не хочу.
Посмотрим, потому что таких удобных стрелок как на эппловской больше нигде нет.
>>425067
> Боли в спине и шее, остеохондроз, геморрой и прочие болезни – не от ноута, а от того что хиккан ведет неподвижный образ жизни и круглые сутки скривившись пялится в монитор – не важно каких размеров. От нездорового образа жизни тебе никакой супер-сетап рабочего места не поможет.
В том числе от ноута. Просто если ты будешь двигаться каждый час - оттянешь. А если будет нормальный монитор-клава и плюс упражнения - вообще не заболит ничего возможно.

У меня на маке стоит Time Out (для винды - Eyes Relax), раз в 20 минут намертво блочит экран на 20 секунд, а раз в час - на три минуты. Иду и гуляю.
Аноним 14/01/15 Срд 19:50:33 #287 №425108 
>>425039
> Например, когда ноут стоит на столе, а ты опираешься на стол локтями,
Это, кстати, тоже вредно. Через руку идут три нерва - один как раз через локоть (бьёшься больно ещё). Контролирует мизинец и безымянный.

Я когда наваливался на локти - у меня эти двальца чутка стали неметь на левой руке и отучился сразу же с испугу.
Аноним 14/01/15 Срд 20:56:25 #288 №425118 
>>425108
>Я когда наваливался на локти
Может, не совсем правильно объяснил - локти не то, чтобы прямо стоят на столе, а как бы лежат боком. Сцепи ладони по-Ельцински, раздвинь локти по-максимуму и опусти их на стол. Как-то так. Если руки разогнуть - как раз дотягиваешься до экрана, в полусогнутом состоянии печатаешь.
>>425107
> экран ноута низко
На уровне грудной клетки где-то. Голова чуть наклонена, взгляд тоже слегка вниз. Получается норм.
> Сразу видно чувака, не сидевшего за 21"+
Да я их и видел-то только в магазине на витрине. У меня нет ни знакомых дизайнеров, ни типографов, а программисту (не использующему IDE) такой размер ни к чему, ИМХО.
Алсо, у меня таскбар сверху, ибо удобнее. У приложений заголовки окон сверху, меню сверху, вкладки сверху, а внизу, как правило, никаких элементов управления нет. Исключение - видеоплееры, но у меня FFPlay, который хоткеями управляется.
Аноним 14/01/15 Срд 21:05:35 #289 №425119 
Вот такой ресурс нашел - http://developer.alexanderklimov.ru/android/
Как думаете, стоит на него время тратить?
Аноним 14/01/15 Срд 21:07:00 #290 №425121 
>>425119
Полезного никогда ничё там не находил, разве что с аутизма автора проигрывал.
Аноним 14/01/15 Срд 21:20:15 #291 №425126 
>>425119
Друг обмазывался, говорит, что годно.
sageАноним 14/01/15 Срд 21:31:59 #292 №425129 
ИТТ нищеброд кукарекает «не опустили совсем»
Аноним 14/01/15 Срд 22:34:28 #293 №425152 
>>425043 ха ха. но у местных гуру он есть

>>425045 я люблю открыть два окна для кода слева и справа. и пишу код попеременно в обоих окнах. idea это позволяет и vim тоже

>>425063 можно и 100 кило ежедневно с собой таскать. тут вопрос удобства. Если ноут будет редко покидать пределы дома то 15" тут даже думать не о чем. а вот если брать его в командировки и поездки, например. тут уже вопрос

>>425092 не в России точно такая же цена. Благо у меня зп в доррарах
Аноним 14/01/15 Срд 23:53:45 #294 №425164 
Бля посоны я озуеваю от Gradle в Android Studio - мало того, что с багами, так еще и тормозит. Заебали нахуй. Возвращаюсь в eclipse.
Аноним 14/01/15 Срд 23:56:45 #295 №425166 
>>425164
петушиная idea десу
Android Studio-то хоть 1.0?
Аноним 15/01/15 Чтв 00:03:39 #296 №425170 
>>425166
Последняя. Ага, она хуйня. Большую часть времени пердолился с багами.
Аноним 15/01/15 Чтв 00:04:25 #297 №425171 
>>425118
> На уровне грудной клетки где-то. Голова чуть наклонена, взгляд тоже слегка вниз. Получается норм.
А должна быть прямая. Это пока норм. В 35 лет заходи в /pr, расскажи как там твоё лечение шейного отдела проходит остальным кодящим на ноуте.
> а программисту (не использующему IDE) такой размер ни к чему, ИМХО.
Можно открыть два окна с кодом.
> Алсо, у меня таскбар сверху, ибо удобнее.
У меня док вообще справа, вертикальный. Не вижу смысла всирать драгоценную высоту экрана, тем более что не смог добыть 16:10 и сижу на 16:9.
Аноним 15/01/15 Чтв 03:16:48 #298 №425207 
>>425171
>У меня док вообще справа
слева баче
базарю
брат жив, все дела
Аноним 15/01/15 Чтв 10:59:54 #299 №425247 
>>425119
Когда вникал в самые основы очень помогал этот сайт. Кому как, но как по мне очень годно.
Аноним 15/01/15 Чтв 13:22:48 #300 №425271 
>>425207
> баче
Это цыганское слово?
sageАноним 15/01/15 Чтв 13:37:32 #301 №425275 
>>425271
может украинское...
баче - типа виднее, завиднее, круче :3
Аноним 15/01/15 Чтв 14:43:04 #302 №425301 
>>425207
Слева перегруз, т.к. у всех IDE всегда слева меню типа браузинга файлов. И глазами ты туда постоянно цепляешься чтоб читать сайты - лишние объекты рядом не нужны (особенно badges скайпа).

Так что по UX справа годнее, но если не отвлекает - то без разницы.
Аноним 15/01/15 Чтв 14:58:52 #303 №425308 
>>425275 у нас говорят "баще"
Аноним 15/01/15 Чтв 15:44:40 #304 №425317 
>>425171
>В 35 лет заходи в /pr, расскажи как там твоё лечение шейного отдела проходит
Ну, если машину времени подгонишь - может, и загляну как-нибудь.
Аноним 15/01/15 Чтв 15:48:18 #305 №425318 
>>425171
>У меня док вообще справа, вертикальный
Не могу в вертикальный, совсем. На нем же не помещаются заголовки окон. Как я узнаю, какой из трех открытых терминалов/проводников/PDF-вьюверов - нужный, не тыкая их все? Алсо, если повернуть подписи на 90 градусов, читать по-русски вертикально неудобно. В общем, чистая вкусовщина уже пошла
Аноним 15/01/15 Чтв 15:54:39 #306 №425319 
>>425171
>>425207
>>425301
>У меня док
Зачем его вообще оставлять видимым, если он со всеми уведомлениями в cmd-tab дублируется.
Аноним 15/01/15 Чтв 16:42:00 #307 №425342 
>>425318
У меня вообще надписей нету, ты про винду что ли?
>>425319
В иконочки тыкать мышкой иногда хочется.
Аноним 15/01/15 Чтв 16:57:57 #308 №425359 
>>425301
я про мак и у меня для него автоскрытие
слева и док и все меню - удобно
Аноним 15/01/15 Чтв 17:01:00 #309 №425365 
>>425342
>У меня вообще надписей нету
И как работать, если у всех проводников/вьюверов/терминалов иконки одинаковые?
>ты про винду что ли?
Нет, у меня Gentoo с XFCE
Аноним 15/01/15 Чтв 17:14:46 #310 №425373 
>>425342
>В иконочки тыкать
cmd-tab и тыкаешь сразу на нужную, если она далеко.

>И как работать, если у всех проводников/вьюверов/терминалов иконки одинаковые?
В макос/гном3 одна иконка на одно приложение, а не на каждое окно. Таким образом быстро (т.к. иконок в 3 раза меньше при таком подходе) переключаешься на последнее использованное окно приложения. Если нужно другое, то переключаешься уже между окнами отдельного приложения, тоже по хоткею.

Я, честно говоря, не представляю как можно работать при стандартном windows-подходе с иконкой на каждое окно. Это же полный бардак, никакие надписи не помогут.
Аноним 15/01/15 Чтв 17:49:17 #311 №425388 
>>425373
>гном3
Ой, даже не вспоминай лучше. Я пробовал "пожить" в нем где-то с месяц. Думал не выживу, но терпел - мало ли, сила привычки, костность мышления, все дела. Так вот - среда действительно неудачная для ПК, что бы там кто ни говорил. Настолько неудобно организовать работу за компьютером могли только люди с глубокой и искренней ненавистью в сердце к своим пользователям. За мак ничего не скажу, дольше пары часов я им не пользовался.
> одна иконка на одно приложение, а не на каждое окно
И вернувшись утром/после обеда/туалета/просто задумавшись к работе, я лезу проверять, а что там где у меня открыто, вместо того, чтобы просто окинуть таскбар взглядом
> переключаешься на последнее использованное окно приложения. Если нужно другое, то переключаешься уже между окнами отдельного приложения
И получается, что действий выполняется в два раза больше. Может, это и происходит быстрее, но зато сильнее напрягает внимание, которого и без того не хватает. Я уже молчу про управление хоткеями - это к любителям EMACS, пожалуйста, а мне мышью удобнее. В консоли - да, там нужны хоткеи. Но они там хорошо продуманы, и управление в том же vim или bash совсем не напрягает. GUI на то и GUI чтобы мышевозить.
Аноним 15/01/15 Чтв 17:58:33 #312 №425390 
>>425373
>Это же полный бардак
На самом деле, нет - так даже удобнее, правда, если нет многооконных приложений. Есть еще такая штука, как рабочие столы. На каждом рабочем столе - своя задача и свой набор окон, обычно небольшой (2-3 окна терминала со вкладками, 2-3 проводника со вкладками, браузер, PDF-читалка). В любой DE под Linux эта фишка есть, под винду доустанавливается небольшим приложением, за мак не скажу ничего.
Аноним 15/01/15 Чтв 18:03:53 #313 №425394 
>>425388
>а мне мышью удобнее
>UI на то и GUI чтобы мышевозить
Писал длинный ответ с объяснением, но мы вряд ли друг друга поймем. Я не представляю как можно работать не используя хоткеи. Вкладки в браузере тоже мышкой переключаешь? Копируешь, вставляешь – мышкой?
Аноним 15/01/15 Чтв 18:22:48 #314 №425400 
>>425365
> И как работать, если у всех проводников/вьюверов/терминалов иконки одинаковые?
В маке каждый апп держит свои окна в своей иконке. Переключаюсь между табами или между окнами - зависит от а аппа.
>>425388
> Может, это и происходит быстрее, но зато сильнее напрягает внимание, которого и без того не хватает.
Вообще никак не напрягает.
Перемещение что по бинарному дереву, автоматически определяешь что нужно в XCode, а в нём - в AppDelegate.h.
Аноним 15/01/15 Чтв 19:47:43 #315 №425423 
>>425394
>Я не представляю как можно работать не используя хоткеи.
А я не представляю, как их можно удобно использовать, лол. Одно дело - набрать в vim :wq, например, другое - зажать Ctrl, потом Alt, потом еще куда-то тянуться. Не мое, короче, не пианист я.
>Вкладки в браузере тоже мышкой переключаешь?
Да, конечно. Есть, правда, vimperator для огнелиса, надо будет как-нибудь попробовать, да все лень.
>Копируешь, вставляешь – мышкой?
Да, в X-ах это очень удобно сделано - текст при выделении уже копируется в буфер обмена, а вставляется по клику средней кнопки (нажатие на колесо мыши или одновременное на обе кнопки).
>>425400
>каждый апп держит свои окна в своей иконке
Так в том и дело - чтобы увидеть, какие окна открыты, нужно навести на эту иконку, тыкнуть/подождать... А если нужного там нет? Нужно открывать новое. В общем, для меня - слишком заморочно.
>автоматически определяешь что нужно в XCode, а в нём - в AppDelegate.h
А если несколько XCode? Или оно так не может?
>мы вряд ли друг друга поймем
Тут я с тобой соглашусь. Каждому свое.
Аноним 15/01/15 Чтв 19:59:05 #316 №425426 
>>425423
Ты, видимо, не понял как это работает.

windows-style alt-tab:

|окно приложения|окно приложения|окно приложения|окно приложения|

mac cmd-tab:

|приложение -> его окна|приложение -> его окна|

То есть, если нужного окна там нет, значит его нигде нет. Оно не открыто.

Т.е. если у тебя открыто два браузера и два терминала в виндоус получается так – |браузер /pr/| браузер /b/|терминал такой-то|терминал такой-то|

В мак – |браузер -> {/pr/, {/b/}|терминал -> {такой-то},{такой-то}|

Переключаться можно между самими приложениями, а переключившись на конкретное приложение можно переключаться между его окнами. Мышкой, хоткеем, активным углом, при клике на док. Доступны и заголовки, и контент.

Таким образом окон получается в два раза меньше и они сгруппированы. У тебя не может быть "потерянных" окон при тако раскладке, т.к. ты видишь все окна открытого приложения сразу и не нужно его искать среди кучи одинаковых иконок – т.к. одинаковых иконок в принципе нет.
Аноним 15/01/15 Чтв 22:19:03 #317 №425476 
>>425426
Спасибо, я тебя понял. Кажется, в Compiz было что-то подобное. Но, честно говоря, уже лень менять то, что работает.
Аноним 16/01/15 Птн 08:39:27 #318 №425590 
Что можете посоветовать петуху, которому нужно срочно заебенить наипростецкое приложение на андроид, но который в ус не дул про все эти ide, бекенд, фронтенд, факенд до вчерашнего дня?

гугл выдает кучу сайтов с СОЗДАЙ ПРИЛОЖЕНИЕ НА АНДРОИД ЗА 10 МИНУТ ДРАГЭНДДРОП БЕСПЛАТНО БЕЗ СМС, но что-то доверия нет им.

Или я зря так?
Аноним 16/01/15 Птн 09:43:52 #319 №425599 
>>425590
начать разбираться с
> ide, бекенд, фронтенд, факенд
Аноним 16/01/15 Птн 12:56:43 #320 №425643 
http://teamtreehouse.com
Аноним 17/01/15 Суб 00:28:46 #321 №425853 
Посоны, зачем андроид студия? Ничего же не упростили по сравнению с эклипсом и не ускорили, даже скорее замедлили.
Аноним 17/01/15 Суб 12:23:19 #322 №425932 
Посоны, пердолинг на виртуалке МакОС приведёт к подводным камням с аппстором? Хочу портировать свой инди-миллионник ещё и на айпэды, но слишком жадный чтобы покупать макбук.
Аноним 17/01/15 Суб 12:52:40 #323 №425937 
>>425932
Что-то я сомневаюсь что кто-то под виртуалкой разрабатывает. Проблем быть не должно. Попробуй хакинтош накатить.
Аноним 17/01/15 Суб 17:32:13 #324 №425985 
>>425937
>Попробуй хакинтош накатить.
Двачую, а с виртуалкой заебешься.
Аноним 17/01/15 Суб 23:31:29 #325 №426051 
>>425164
Пользуюсь уже достаточно долго. всё устраивает(скорость сборки решается покупкой нормальной машины с SSD + yoba i7). Некоторые приложения или собираешь красиво и изящно гредлом или пишешь билд скрипты на хуй пойми чём, разминая себе очко, которые нахуй никому не нужны. Если у тебя проект простенький - то можешь сидеть и на эклипсе.

>>425166
уже 1.1 есть, 1.2 будет уже на идее 14

>>425853
все плюсы андройд студии:
new build system tools.android.com/tech-docs/new-build-system

>>425932
>инди-миллионник
зависть :(
хотя я же ниразу ещё не попытался написать своё собственное

Вообще new build system для андройда это уже стандарт де-факто. Чем раньше вы это поймёте и начнёте изучать - тем лучше будет для вас, как для специалиста в области профессиональной разработки ПО под мобильную ОС Android если тут вообще такие есть
Аноним 18/01/15 Вск 16:18:23 #326 №426193 
>>426051
>new build system для андройда
Вот вообще похую, честно. Меня и старая устраивает более чем. Алсо собираю проекты из консоли, через Ant, и смотрю свысока на адептов IDE. Как вообще можно такие тормоза терпеть?
Аноним 18/01/15 Вск 19:01:22 #327 №426229 
>>426051
>скорость сборки решается покупкой нормальной машины с SSD + yoba i7
вот нихуя же не решается.. у меня macbook i7-4850HQ, 16Gb, SSD, грэдл собирает секунд 40, ант - секунд 5, такие дела

>красиво и изящно грэдлом
поясни, пример хоть приведи какой-нибудь.. по-моему вот нету нихрена там, кроме автоскачки библиотек, что тоже не всегда удобно
Аноним 18/01/15 Вск 19:01:30 #328 №426230 
>>426193
>>426051
Пришлось всё же перейти на Android Studio.
Использую в проекте cling, с Ant по неведомой причине приложение крашится. При помощи gradle собрал - работает.
Аноним 18/01/15 Вск 19:03:22 #329 №426231 
>>426229
>macbook i7-4850HQ, 16Gb, SSD
У меня HP4520s, одно ядро сдохло нахуй, оперативки 2 гб.
Как-то работает.
Аноним 18/01/15 Вск 19:06:53 #330 №426232 
>>426230
что за cling? где и как крашится? линк на пост на стэковерфлоу дашь?
Аноним 18/01/15 Вск 19:13:50 #331 №426238 
>>426232
http://4thline.org/projects/cling/
Крашится типа: не может загрузить такой-то класс, хотя если .jar открыть - он там есть и такой хуйни быть не должно.
Где-то здесь http://4thline.org/projects/mailinglists.html хуй с аналогичной проблемой создавал тему на что получил ответ одного из авторов проекта: из консоли все собирается и работает! (используя maven). На что я сразу забил хуй на еблю с Ant.
Аноним 18/01/15 Вск 19:39:23 #332 №426245 
Котаны, а как ПРАВИЛЬНО делать адекватный REST клиент под андроид? Задача простая - get запросы, но каждые N секунд. Теперь вопрос - как правильно проверять наличие новых сообщений на сервере? Раз в пару секунд запускать Asynctask внутри activity? Сервис с Asynctask? Как вот это все реализовано в VK, Twitter и прочем?
Аноним 18/01/15 Вск 19:40:07 #333 №426246 
Андроиды, насколько я понимаю, с выходом API 21 устарела навигация в ActionBar. Чем теперь заменить любимые табы? Какую навигацию вы используете в своих приложениях?
Аноним 18/01/15 Вск 20:15:35 #334 №426252 
>>426246
Смотря что за приложение... В моем случае идеальный вариант это navigation drawer.
Аноним 18/01/15 Вск 22:05:47 #335 №426289 
Выручайте, аноны.
Пишу свое первое приложение под android.
У меня есть список, в нем отображаются некие данные, в виде - название + картинка.
Эти данные хранятся в таблице в БД, там же для каждой записи хранится ссылка на картинку.
Все изображения загружены в папку res/drawable проекта, а в базу я сохраняю их id, то есть R.drawable.image1, R.drawable.image2, ...
До недавнего момента все было хорошо (по крайней мере мне так казалось), но когда я закинула несколько новых картинок в res/drawable, все их id как будто перепутались. Запускаю приложения - картинки не совпадают с теми, что должны быть.
Подскажите, пожалуйста, как нужно хранить ссылки на изображения в SQLite и почему при добавлении новых изображений в drawable, у старых меняются идентификаторы?
Аноним 18/01/15 Вск 22:06:45 #336 №426290 
>>426252
Спасибо, хороший вариант, видел такое в каких-то приложениях, но сам не сталкивался раньше.
Аноним 18/01/15 Вск 22:21:55 #337 №426297 
14216089159840.jpg
>>426289
>я закинула
>ла
А ты няшная?
Храни картинки в папке assets и загружай оттуда по имени файла. В БД храни имена файлов. Айдишники могут генерироваться какие угодно - хранить их в базе это не надежный способ.
Аноним 18/01/15 Вск 23:10:29 #338 №426305 
Анончики, запили приложение, теперь встал вопрос о раскрутке и монетезации. Как занидорого вывести в топ, как повысить скачивание и как балядь заставить людей скачивать, на охуевший пиар по пабликам и проф сайтам денег нет, запилено для ios и android. ДА и на какой бирже лучше и выгоднее выстрельнуть?
Аноним 18/01/15 Вск 23:13:43 #339 №426306 
>>426297
>А ты няшная?
Не берусь судить.
Спасибо большое за разъяснение.
Аноним 18/01/15 Вск 23:53:14 #340 №426327 
>>426305
На 4pda обзор напиши.
Аноним 19/01/15 Пнд 02:26:45 #341 №426370 
>>426297
О, я понял - хикканы это на деле сетевые хачи.

Девка зашла на борду/сервак/форум спросить чего або поиграть?

ЭЭЭЭ ДЭВУШКА ХОРОША, А?
Аноним 19/01/15 Пнд 10:52:36 #342 №426442 
14216539564560.png
>>426370
Нет, дебил. Тян не нужны, гоните их, насмехайтесь над ними.
Аноним 19/01/15 Пнд 13:02:13 #343 №426482 
>>426442
Ты тут не нужен, т.к. инфантильный.
Аноним 19/01/15 Пнд 13:11:26 #344 №426485 
>>426482
Сюрпрайз, шлюшка, анонимные имижборды - притон для шизиков и инфантилов. Хочешь серьёзного общения со здоровыми людьми - уёбывай на хабр и прочую парашу.
Аноним 19/01/15 Пнд 13:18:33 #345 №426489 
>>426485
>борды для фриков
>2015

Как там в 2009?
sageАноним 19/01/15 Пнд 13:22:36 #346 №426491 
>>426489
фрики ушли, шизики и инфантилы остались
Аноним 19/01/15 Пнд 13:39:52 #347 №426499 
>>426485
> сидишь на бордах с 2007, с зоем в чятике пиздел
> внезапно инфантильный чувка поясняет тебе их суть и приказывает уёбывать
Ок, ок.
>>426491
seconded
Аноним 19/01/15 Пнд 17:37:57 #348 №426582 
Хочу установить у image button бэкграунд селектора как у кнопок на toolbar/action bar, т.е. дефолтный. Как это сделать?
Аноним 19/01/15 Пнд 18:44:13 #349 №426609 
>>426582
?android:attr/selectableItemBackgroundBorderless
Аноним 19/01/15 Пнд 18:54:56 #350 №426610 
>>426609
О, спасибо. Есть шансы, что это может быть оно.
Аноним 19/01/15 Пнд 20:50:37 #351 №426634 
А у меня тем временем ещё один нубский вопрос.
Хочу:
- чтобы был ActionBar
- чтобы были Fragments
- чтобы приложение запускалось на API 8
Это реально?

Чтобы использовать ActionBar, моя Acivity должна реализовывать интерфейс ActionBarActivity (android.support.v7.app.ActionBarActivity), а для фрагментов - FragmentActivity (android.support.v4.app.FragmentActivity).
Но, как оказалось, я не могу делать это одновременно (class cannot extend multiple classes).
Мне стоит расстаться со своими хотелками или как-то можно обойти это ограничение?
Аноним 19/01/15 Пнд 22:06:15 #352 №426658 
>>426634
https://developer.android.com/reference/android/support/v7/app/ActionBarActivity.html

ActionBarActivity
extends FragmentActivity
Аноним 19/01/15 Пнд 22:22:06 #353 №426664 
>>426658
Эх, нужно быть внимательней!
Спасибо большое.
Аноним 19/01/15 Пнд 22:35:01 #354 №426667 
>>426582
Весь этот андроидовский гуй весьма заморочен, но сцуко гибкий.
Аноним 19/01/15 Пнд 22:48:47 #355 №426672 
>>416274
> вы хоть понимаете что как правило за ваш труд заказчик или покупатель расплачивается долларом
Хуйню написал. В РФ большая часть разработки идет на внутренний рынок, в отличие от Украины и Беларуси. Посмотрим что сейчас изменится.
Аноним 19/01/15 Пнд 23:50:56 #356 №426704 
>>426672
> В РФ большая часть разработки идет на внутренний рынок
шта
Аноним 20/01/15 Втр 00:25:51 #357 №426717 
Поясните за NSZombie.
Гугл выдает хуйню.
Аноним 20/01/15 Втр 00:39:22 #358 №426720 
>>426717
Они для отлавливания уничтоженых объектов на которые не обнулились ссылки. Суть в том что если включить зомбей, то при удалении объекта он на самом деле не удаляется, а заменяется специальным объектом-заглушкой, который при получении сообщения выводит информацию для отладки.
Аноним 20/01/15 Втр 01:02:03 #359 №426727 
>>426229
>вот нихуя же не решается.. у меня macbook i7-4850HQ, 16Gb, SSD, грэдл собирает секунд 40
может у тебя проёбана инкрементальность сборки или ты постоянно клин билд делаешь

>поясни, пример хоть приведи какой-нибудь.. по-моему вот нету нихрена там, кроме автоскачки библиотек, что тоже не всегда удобно
любая кастомизация сборки, например разные виды сборок под разные маркеты, версии прилги (платка бесплатка), подрубать разные версии нативных либ для таргет платформ (x86, arm)
кароче, там можно делать разные сорс сеты, можно делать флаворы, флавор дименшны, можно допиливать свои таски на грувях няшных, можно свои плагины пилить и всем их раздавать
вот к примеру у тебя есть прилага которая на 4ёх маркетах залита, везде юзаются разные аналитики, разные рекламные сетки, разные функционалы, разные ресурсы. будешь single apk на 100мб пердолить?

>>426245
тут не в андрйде дело, а в архитектуре, есть разные подходы к описанной задаче. самый топорный - то что ты описал - пердолить запросы каждые N секунд. вообще для таких вещей на сколько я знаю пользуются long pooling подходами или сокетами. рест пердолить - retrofit + okhttp

>>426289
int drawableResourceId = this.getResources().getIdentifier("nameOfDrawable", "drawable", this.getPackageName());
а в базе хранишь только nameOfDrawable, хотя такой подход хранения картинок не совсем правильный, в дроваблы как правило кладут плотностно зависимые ресурсы, либо кидай в assets, либо в drawable-no-dpi
Аноним 20/01/15 Втр 15:01:11 #360 №426865 
>>426727
>>вот нихуя же не решается.. у меня macbook i7-4850HQ, 16Gb, SSD, грэдл собирает секунд 40
>может у тебя проёбана инкрементальность сборки или ты постоянно клин билд делаешь
да, это я сравнивал клин билды, при изменении в одном файле тоже сравнение не в пользу gradle, он пересобирает секунд 15-30, а ant - практически моментально (и это после того как поставил в настройках IDE для gradle галочку "не проверять обновления на серверах", до того всё ещё хуже было)

>>поясни, пример хоть приведи какой-нибудь.. по-моему вот нету нихрена там, кроме автоскачки библиотек, что тоже не всегда удобно
>любая кастомизация сборки
только это? это легко решается и с ant скриптами (подсовывать ссылки на разные папки с либами/ресурсами). ещё плюсы есть?
Аноним 20/01/15 Втр 20:48:11 #361 №427022 
>>426727
Что ты несешь блять? какие сокеты и лонг полинг? rest это запрос-ответ, антоша спрашивал куда засовывать коннект к url в Ativity или в сервис
Аноним 21/01/15 Срд 19:18:11 #362 №427429 
Сосоны, поясните за фриланс под ведроид: сколько ориентировочно делать начальную ставку на всяких одесках, при наличии парочки своих прилаг в портфолио? Много-ли заказов идёт? Индусни в целом, меньше, чем в пхп? Алсо, поясните, как обычно обстоят дела с фронтендом: нанимают дизайнера отдельно, или же надо быть "всё в одном"?
Аноним 21/01/15 Срд 19:31:12 #363 №427432 
Что изучить айфонокодеру с опытом 2 года, чтобы получить левелап? Желательно список вещей, тк некоторые из них я могу уже знать. Думаю что свифт надо учить и применять фп-шные паттерны в нем.
Аноним 21/01/15 Срд 19:42:10 #364 №427436 
>>427432
Свифту года 2 до нормального продакшена.
Аноним 21/01/15 Срд 19:48:26 #365 №427442 
>>427436
Я читал об успешном опыте когда софт для робототехники переписали на свифте. http://www.sunsetlakesoftware.com/2014/12/02/why-were-rewriting-our-robotics-software-swift
Аноним 21/01/15 Срд 20:40:18 #366 №427456 
14218620187120.png
>>426634
Снова я.
Проблема пикрелейтед. Интересно, какое именно слово там из спам-листа.
Аноним 21/01/15 Срд 21:02:12 #367 №427465 
>>427456
AndroidManifest
Delete android:theme
Аноним 21/01/15 Срд 21:12:34 #368 №427472 
>>427465
Ошибка "You need to use a Theme.AppCompat theme (or descendant) with this activity."
Аноним 21/01/15 Срд 21:19:27 #369 №427476 
>>427472
Ты на какой версии Android тестируешь?
Аноним 21/01/15 Срд 21:24:35 #370 №427478 
>>427476
Тестирую на эмуляторе с API21.
Минимальная версия на которой должен запускаться проект - API8.
Аноним 21/01/15 Срд 21:33:27 #371 №427481 
>>427478
Попробуй
actionBar.setDisplayHomeAsUpEnabled(true);
Аноним 21/01/15 Срд 21:37:56 #372 №427486 
>>427481
Стрелка появилась, а иконки так и нет.
Аноним 21/01/15 Срд 21:40:21 #373 №427488 
>>427486
Путь до иконки?
Аноним 21/01/15 Срд 21:44:36 #374 №427491 
>>427488
Передаю стандартную "R.drawable.ic_launcher".
Она лежит в папке, все нормально.
Аноним 21/01/15 Срд 21:53:07 #375 №427497 
>>427491
можешь выложить весь проект?
Аноним 21/01/15 Срд 22:37:46 #376 №427511 
>>427497
Да, завтра вечером.
Спасибо за помощь.
Аноним 21/01/15 Срд 22:45:38 #377 №427512 
>>413805
Нахуя столько обработчиков-то? Надо юзать 1 со switch'eм
Аноним 21/01/15 Срд 22:48:14 #378 №427513 
Кто что думает о Qt под Android?

Не переношу Java.
Только С++ (в данном контексте, так то, я не только C++ знаю)

Очень хорошо знаю Qt, да и работает оно на андроиде.
Стоит идти под NDK?

Колоссальный плюс Qt - прототипировать можно на десктопе (компиляция быстрее, сброс на устройство не нужен, отладка и все такое).

И как бесит PyCharm. Почему блять он такой тормозной? Все какое-то ватное в нем.
Аноним 21/01/15 Срд 22:48:51 #379 №427514 
>>427512
Не признаешь анонимные внутренние классы?
Аноним 21/01/15 Срд 23:25:45 #380 №427523 
>>427513
P/s. О всех камнях с платформозависимым кодом С++, зоопарк устройств для отладки и апаратнонезависимым байт кодом под виртуальной машиной JAVA и все такое... Я в курсе.

Если я не люблю JAVA, это не значит, что я ее не знаю.
Аноним 22/01/15 Чтв 05:16:01 #381 №427592 
>>427513
для чего тебе? 2gis вот пердолится в ваше qt
Аноним 22/01/15 Чтв 09:42:47 #382 №427629 
>>427592
Для клепания мелкоприложений под мобильные платформы.
Очевидно же.
Аноним 22/01/15 Чтв 12:24:38 #383 №427657 
>>427511
попробуйв эмуляторе андроид 4 версии
Аноним 22/01/15 Чтв 16:12:41 #384 №427721 
>>427513
>Не переношу Java
тогда всё просто, иди нахуй

>>427629
ты очередной дегенерат который вроде программировать умеетда хоть на всех языках мира, но понять зачем он это делает - не может как и не может в причнноследственные
Аноним 22/01/15 Чтв 20:14:39 #385 №427888 
>>427657
На 4 тоже не показывает иконку.

Вот проект https://github.com/Yennefer/FinanceManager
Аноним 22/01/15 Чтв 21:29:06 #386 №427992 
>>427888
getSupportActionBar().setDisplayShowHomeEnabled(true); getSupportActionBar().setIcon(R.drawable.ic_launcher);
Аноним 22/01/15 Чтв 23:53:21 #387 №428069 
Суп аноны. Нужен ваш совет. Проработал около 2 лет на ios в говноконторе, которая аутсорсингом занимается. Хочу попробовать себя в фрилансе, но вменяемого портфолио у меня нету. На елансе, из-за отсутсвия оного, даже фикс сраного бага не доверяют, не говоря уже о написании приложения с нуля. ЧЯДНТ?
Аноним 23/01/15 Птн 00:03:19 #388 №428080 
>>428069
Я так утомился с интерфейса еланса, что в сумме с аудиторией и количеством нормальных работ побудило меня снести профиль оттуда.
Аноним 23/01/15 Птн 00:06:00 #389 №428083 
>>428080
Куда тогда податься-то?
Аноним 23/01/15 Птн 00:06:26 #390 №428084 
>>427721
Поддержу всё кроме calling names.

Велосипедостроители, остановитесь. Никому ваш дроч на Qt не нужен. Делайте как все - развивайте что есть вместо всёра человекочасов на ненужное говно.
Аноним 23/01/15 Птн 00:06:42 #391 №428085 
>>428083
Одеск?
Аноним 23/01/15 Птн 00:10:52 #392 №428088 
>>428085
Те же яйца в профиль же, нет?
Аноним 23/01/15 Птн 00:16:16 #393 №428089 
>>428085
Алсо, если я правильно понимаю - на одеске, в основном, почасовая работа. А мне бы фикспрайс. Так-как с говноконторы пока сваливать не планирую.
Аноним 23/01/15 Птн 00:21:27 #394 №428091 
>>428088
Сравни сам. Работы оба вида, просто за непочасовую одеск не гарантирует платёж.
Аноним 23/01/15 Птн 07:52:18 #395 №428145 
>>427992
Это не работает. Да и почему должно? Чем это отличается принципиально от того, что написано у меня?
Аноним 23/01/15 Птн 08:49:32 #396 №428154 
>>427992
Извини, вижу чем отличается.
Все заработало, спасибо.
Аноним 23/01/15 Птн 11:32:35 #397 №428183 
Платина, но в ОП-посте и в первой половине треда не нашел.
Какие годные курсы для разработки под Android есть? Лекции? Книги?
Аноним 23/01/15 Птн 11:33:27 #398 №428185 
Поясните про отличия фрагментов из
android.app.Fragment
и
android.support.v4.app.Fragment
Аноним 23/01/15 Птн 12:05:19 #399 №428196 
>>428183
Пока что сам же отвечу.

Что нашел в треде:
Некий туториал: http://www.coreservlets.com/android-tutorial/
Странный русский сайт: http://startandroid.ru/ru/
Книжка из пасты (не уверен, троллинг это или нет): The Busy Coder's Guide to Android Development

Еще нашел пару курсов в интернете:
Курс с курсеры от университета Мэриленд (сразу не понравился почему-то): https://www.coursera.org/course/androidpart1
Курс с Udacity, уже выглядит посерьезнее и поинтереснее: https://www.udacity.com/course/ud853
Туториалы на developer.android.com https://developer.android.com/training/index.html

Большинство курсов смущают тем, что представляют из себя туториалы для чайников с описанием последовательности шагов для достижения определенного результата, но не рассказывающие о неких фундаментальных основах, понятиях, особенностях платформы. Наверное, стоит начать с какой-нибудь книги. Но ведь книги быстро устаревают, потому что постоянно что-то меняется, тот же лолипоп недавно вышел со своими особенностями.

Опытные андроид-разработчики, посоветуйте хорошую книгу или курс, пожалуйста.
Аноним 23/01/15 Птн 12:16:34 #400 №428197 
>>428185
Эт в зависимости от используемого API на устройстве до API11 и после API11
на developer.android.com поищи там все написано,или гул
Аноним 23/01/15 Птн 12:21:09 #401 №428198 
>>428197

Спасибо.
Аноним 23/01/15 Птн 18:00:21 #402 №428315 
>>428196
Паста во многом правдивая, хотя не без ерничества, как и ее оригинал про python.
Всякие же говнокнижки не нужны, ну разве что пролистать. Более-менее серьезный проект, вот что дает умения.
Аноним 23/01/15 Птн 18:49:44 #403 №428345 
>>428315
Есть идеи для парочки простых учебных проектов (вроде клона двачебраузера) но сначала нужна некая база знаний.
Если начинать не с книжек, то с чего?
Аноним 23/01/15 Птн 20:51:54 #404 №428391 
>>428154
Ну что такое, одна проблема за другой.
Иконка приложения появляется после
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setIcon(R.drawable.ic_launcher);
getSupportActionBar().setDisplayShowHomeEnabled(true);

Но как поймать клик по ней?
Делаю:

public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() = android.R.id.home) {
Log.d(LOG_TAG, "GoHome");
return true;
}
}

В логе пусто.

Причем если вместо setDisplayShowHomeEnabled(true) установить setDisplayHomeAsUpEnabled(true), нажатие на кнопку обрабатывается, лог заполняется.
Аноним 23/01/15 Птн 20:57:28 #405 №428392 
>>428345
С ещё более простых проектов. Сел кодить, открыл гугл и стаковерфлоу и вперёд.
Аноним 24/01/15 Суб 01:24:36 #406 №428496 
Где нахаляву по рекламировать приложение под андроид? Приложение связано с вконтакте.
Аноним 24/01/15 Суб 22:14:59 #407 №428763 
Почему в прошлом треде советовали Eclipse, и не советовали Android Studio и Intellij Idea? AS от самого гугла же, а идея от Jet Brains, которые написали годный WebStorm и PhpStorm, который веберы чуть ли не инструментом богов считают.
Чем эклипс лучше?
Аноним 24/01/15 Суб 23:10:07 #408 №428781 
14221302076550.png
Народ, как сделать SearchView полностью белым? Тоесть и курсор и вот эту темно зеленую линию под текстовым полем? Погуглил - ничего дельного не нашел.
Сейчас он выглядит так, как на пике. Некрасиво же.
Где можно нахаляву порекламировать приложение?
>>428763
Android Studio лучше, да. И работает также быстро, ну только сборка при помощи Gradle существенно дольше.
Аноним 24/01/15 Суб 23:14:29 #409 №428784 
>>428345
Бери и хуярь. Реально за пару тройку дней с нуля, если про ООП слышал и писал лабы на Java. Разберись с фрагментами, как адаптеры для listview писать, композитные view, возьми какую-нибудь либу для асинхронных http запросов, подключи к проекту последнюю support library и сделай модный гуй. Ну и тд.
Если ты из МИРЭА - напиши приложение для студентов, у их офф. сайта есть API.
Аноним 24/01/15 Суб 23:20:27 #410 №428787 
>>428784
Спасибо за идеи. Нет, я не из МИРЭА, но есть на примете пара сайтов с открытым API, для которых хочу сделать приложения-вьюверы хотя бы.
А ты в начале изучения какие приложения делал?
Аноним 24/01/15 Суб 23:25:09 #411 №428790 
>>428787
Матричный калькулятор, rfcomm терминал.
Но это давно было, сейчас можно много интересного придумать, например сделай список покупок, который будет сам подсказывать, что пользователь забыл в него внести на основе ранее составленных списков.
Например юзер в предыдущих списках часто покупал гвозди, а в последнем списке их в список не занес и тут ты такой: А ГВОЗДИ?
Аноним 24/01/15 Суб 23:47:09 #412 №428793 
>>428787
Один из сайтов с открытым API e621.net. Это чтобы веселее было пилить.
Аноним 25/01/15 Вск 07:02:36 #413 №428896 
>>428781
> Народ, как сделать SearchView полностью белым? Тоесть и курсор и вот эту темно зеленую линию под текстовым полем? Погуглил - ничего дельного не нашел.
> Сейчас он выглядит так, как на пике. Некрасиво же.
Открываешь сырцы андроида, смотришь устройство SearchView и его лэйаута, а также какими параметрами задаются цвета. Если можно поменять - меняешь через стили. Нельзя - рефлексия.
Ты ничего не нашёл потому что такие вещи обычно принято самому ковырять.
Аноним 25/01/15 Вск 09:20:11 #414 №428905 
>>428896
шо ти меле?

>>428781
http://android-developers.blogspot.ru/2014/10/appcompat-v21-material-design-for-pre.html
>When inflating anything to be displayed on the action bar (such as a SpinnerAdapter for list navigation in the toolbar), make sure you use the action bar’s themed context, retrieved via getSupportActionBar().getThemedContext().
Аноним 25/01/15 Вск 13:09:19 #415 №428933 
Есть активити, в котором несколько фрагментов сменяют друг друга. В одном отображаются данные из БД, в другом редактируются и т.п. Подключение к БД открываю в активити, а как работать с ним из фрагментов?
Аноним 25/01/15 Вск 14:14:49 #416 №428958 
>>428933
В фрагменте делай так:
[code]MyActivity act = (MyActivity) getActivity();[/code]
Теперь у тебя есть ссыль на активити.
Аноним 25/01/15 Вск 14:15:21 #417 №428960 
>>428958
Если не обосраться с разметкой - пост не пропустит ебанутый антиспам.
Аноним 25/01/15 Вск 14:22:33 #418 №428964 
Хочу сделать курсач по предмету "Базы Данных" в виде приложения на андроид, которое посредством запросов связывается с каким-нибудь сервером, на котором хранится сама база данных, выводит информацию из нее и имеет возможность путём разных действий изменять эту базу.
Как и с помощью каких инструментов лучше всего реализовать такое? Как вообще работают с БД в андроид-приложениях? Постоянно обращаются к серверу? Загружают какую-то часть в локальную базу и работают с ней?
На чем лучше сервер писать и есть ли какой-нибудь бесплатный облачный хостинг, позволяющий разместить там бд и сервер для учебного проекта? Слышал что-то про Windows Azure - с ним кто-нибудь работал?
Аноним 25/01/15 Вск 14:30:55 #419 №428966 
>>428964
пиши бекенд хоть на php
тебе надо реализовать простой REST API, и со своего приложения тупо слать запросы типа http://yoba.ru/getFreshData?since=11111111?until=22222222, сервер будет принимать параметры из URL и строить запрос к БД, возвращать ответ будет в JSON, ты на девайсе этот JSON будешь парсить и выводить на экран.
Аноним 25/01/15 Вск 14:33:35 #420 №428968 
>>428964
работать с локальной копией БД это уже задача на диплом, тк надо решать проблему синхронизации.
Аноним 25/01/15 Вск 14:35:12 #421 №428969 
>>428964
разместить БД на облаке без смс, c готовым SDK для мобильных платформ: Parse.com
по сути тебе вообще нихуя делать не надо будет. просто наебать препода.
Аноним 25/01/15 Вск 14:38:07 #422 №428970 
>>428969
олсо, это noSQL решение. не знаю преподают ли сейчас уже noSQL
Аноним 25/01/15 Вск 15:31:13 #423 №428991 
>>428964
>Как вообще работают с БД в андроид-приложениях?
Зависит от. Чаще всего БД хранится прямо в приложении, гугли SQLite.
Аноним 25/01/15 Вск 15:33:57 #424 №428992 
>>428970
>не знаю преподают ли сейчас уже noSQL
Щас и SQL не преподают, точнее, еще не преподают. На курсе БД сих пор FoxPro 6 версии ебем и плачем.
мимостудент-совсем-не-мусохранска
Аноним 25/01/15 Вск 15:34:21 #425 №428993 
>>428966>>428968
Да, могу на PHP, один раз для другого курсача уже писал бекенд на нём, фронтенд писал одногруппник, и там была локальная БД. С синхронизацией особых проблем не было, потому что на мобильном приложении реализовывался только просмотр данных из БД, но не их изменение.
Просто я думал, может быть есть какой-то удобный и общепринятый выбор для бекендов. Сейчас, вроде, на Node.js многие пишут?

>>428969>>428970
Да неважно, SQL или нет, главное, чтобы была база данных с таблицами, эти таблицы могли бы иметь разные столбцы, можно было бы добавлять/редактировать/удалять записи, ну и чтобы были ссылки из одной таблицы на другую.
Цель не наебать препода, а именно вникнуть в разработку таких приложений и бекендов для них. Узнать, как всё это правильно реализовывается и попрактиковаться в технологиях, которые понадобятся в будущем при работе.
Аноним 25/01/15 Вск 16:52:21 #426 №429029 
>>428958
Спасибо
Аноним 25/01/15 Вск 19:42:05 #427 №429068 
>>428993
Тогда тебе должно быть всё равно, на каком языке, подошёл бы и Пых. Копать надо в сторону триггеров, в т.ч. внешних триггеров, и хранимых процедур.
Аноним 25/01/15 Вск 20:25:08 #428 №429081 
Пилю приложение, хочу сделать регистрацию с номером телефона. Есть ли какой-нибудь способ подтвердить номер пользователя без смс? Если делать подтверждение через смс, я же разорюсь нахуй.
Аноним 25/01/15 Вск 22:25:24 #429 №429122 
>>429081
Сделай регу через отправку смс за 21 рубль.
Аноним 25/01/15 Вск 23:12:06 #430 №429142 
>>429081
Отправляй с бесплатных сервисов.
Аноним 26/01/15 Пнд 08:23:00 #431 №429243 
Посоветуйте, что можно написать под андроид для диплома. В какую сторону смотреть, по крайней мере.
Аноним 26/01/15 Пнд 11:46:53 #432 №429267 
>>428905
> шо ти меле?
Твой способ нихуя не будет нормально работать, если colorAccent одинаков colorPrimary (а это нормальная практика, когда они равны). И всё равно придётся наследовать тему экшн бара и менять цвета через стили.
Аноним 26/01/15 Пнд 18:13:06 #433 №429427 
14222851861520.jpg
Мне нужна практика по ведру. Хочу сделать полезное приложение для портфолио. Как уже подсказывали в этой нити, проще всего сделать клиент для какого-нибудь сервиса с открытым API. Листал список на programmableweb, там почти у каждого сервиса своё ёба-приложение, одно охуительнее другого.
Я хочу найти сервис с аудиторией и чтобы официальное приложение было несколько ущербным, чтобы выделиться на его фоне. Подскажите что-нибудь подходящее (предпочтительнее иностранное).
С меня доярка.
Аноним 26/01/15 Пнд 18:40:36 #434 №429435 
>>429122
Не годится, никто не будет платить. Приложение же социально-развлекательное, а не бизнес-йоба.
Аноним 26/01/15 Пнд 18:44:51 #435 №429438 
>>429142
Бесплатные сервисы только для личного использования, не имеют АПИ и не позволяют отправлять смс в другие страны.
Странно, что сами Эппл/Гугл не предоставляют никаких инструментов для верификации телефонного номера.
Аноним 26/01/15 Пнд 19:35:18 #436 №429456 
>>429438
Есть, правда, твиттеровский Digits. Кто-нибудь с ним уже работал?
Аноним 26/01/15 Пнд 23:42:52 #437 №429544 
>>429427
ты так говоришь как будто ты можешь сделать что то годное. давай сыграем в игру. ты доказываешь что ты можешь, а я тебе называю популярный сервис с охуительным открытым апи и очень уебанским и старым как говно мамонта клиентом под ведро.
что бы доказать - ответь на вопрос:
у тебя есть 2 прилагив одной код точёный а в другой ресурсы дрочёные. что нужно сделать 2 пункта что бы напрямую выполнить код одной прилаги в другой и получить доступ ко всем её ресурсам.
Аноним 26/01/15 Пнд 23:57:37 #438 №429547 
>>429427
Я бы посоветовал прям охуенно подходящий под твой запрос сайт, но не буду, так как сам хочу в будущем запилить. :3
Аноним 27/01/15 Втр 00:01:21 #439 №429549 
Смотрю видеоуроки inb4: зашквар, там рассказчик создает активити, наследует ее от класса Activity, запускает приложение и на этой активити есть Action Bar.
Я же делаю всё аналогично, но у меня Action Bar'а нет. Если унаследоваться от класса ActionBarActivity - то есть.
Почему так?

И еще, в предпросмотре layout'а экшен бара все равно почему-то нет, только при тестировании приложения. Это нормально? Делаю в Android Studio.
Аноним 27/01/15 Втр 00:02:57 #440 №429550 
>>429549
>И еще, в предпросмотре layout'а экшен бара все равно почему-то нет, только при тестировании приложения
Пишу как мудак. Я имел ввиду, в Design View бара нет, а когда запускаешь на эмуляторе/устройстве - есть.
Аноним 27/01/15 Втр 00:57:58 #441 №429566 
>>429456
Ты про это?
http://apptractor.ru/info/news/twitter-otkryil-registratsiyu-digits-dlya-veb.html
Почему бы тебе не попробовать и не отписать о результате?
Аноним 27/01/15 Втр 01:19:54 #442 №429577 
>>429544
послать лонч-интент с неймспейсом целевого приложения/главной-активити
Аноним 27/01/15 Втр 05:11:18 #443 №429658 
>>429544
Shared user id + одинаковые сертификаты?
Просто интересно, я не он.
Аноним 27/01/15 Втр 06:43:32 #444 №429669 
>>429566
Да, про это. Думаю, так и сделаю - запилю приложение и напишу в этот тред.
Просто думал, может кто-то уже использовал сервис.
Аноним 27/01/15 Втр 08:20:03 #445 №429683 
Нашёл что буду переделывать, контора известная, но приложения сделаны на phonegap, буду ревёрсинжинирить. Спасибо, анон!
Аноним 27/01/15 Втр 13:35:29 #446 №429751 
>>429243
Какие несерьезные дипломы пошли. Вообще охуеваю с ИТшных дипломов.
электронщик-кун
Аноним 27/01/15 Втр 13:39:30 #447 №429753 
>>429427
Сделай приложение-галлерею для e926.net / e621.net чтобы можно было жать на кнопки "ноавится", "не нравится" и оно подбирало контент исходя из твоих вкусов.
Аноним 27/01/15 Втр 13:41:57 #448 №429754 
>>429683
Их заебали тормоза?
Аноним 27/01/15 Втр 15:57:01 #449 №429816 
>>429550
На сколько я помню ,то Action Bar зависет от теме в стилях.
Аноним 27/01/15 Втр 16:38:48 #450 №429846 
>>429751
Что, если заниматься разработкой под андроид, это по умолчанию несерьезно? Поделись, какие платформы достаточно серьезны для диплома?
Аноним 27/01/15 Втр 17:06:35 #451 №429868 
>>429549
Андроид 2.х что ли? Там экшнбара дкйствительно нет, кек.
Или в манифесте прописана тема без экшнбара.
Изучай, как всё это работает, а не спрашивай такие вещи. Тем более здесь.
Аноним 27/01/15 Втр 17:18:58 #452 №429876 
>>429868
> Андроид 2.х что ли?
Нет, 4.x. Тема в манифесте: Theme.AppCompat.Light

>Изучай, как всё это работает
Я и изучаю. Обнаружил странную вещь, в туториале одно, а на деле - другое. Вот и спрашиваю, в чем может быть причина.

>а не спрашивай такие вещи. Тем более здесь
Хочу и спрашиваю, не нравится - не отвечай. Будет он мне ещё указывать, охуеть.
Аноним 27/01/15 Втр 17:29:44 #453 №429879 
>>429876
Была похожая проблема. Помогло удаление в манифесте android:theme
Аноним 27/01/15 Втр 17:35:10 #454 №429882 
Накидайте годных гайдов по Core Graphics.
Аноним 27/01/15 Втр 18:22:28 #455 №429914 
Аноны, есть вопрос. Есть ли возможность зарабатывать на каких-нибудь одесках, если c PhoneGap разобраться? Или нейтив - наше всё?
Аноним 27/01/15 Втр 19:33:41 #456 №429950 
>>429914
Native наше все.
Аноним 27/01/15 Втр 19:44:11 #457 №429952 
>>429846
На андроид мало весёлых вещей можно сделать. Пока у тебя есть возможность сделать интересный диплом - сделай его. Компьютерное зрение, машинное обучение, обработка сигналов - вот где интересно.
В дипломе нужно будет пару строк написать насчёт применения. По сути все эти мобилки - развлечение, хотя последнее время они стали использоваться как интерфейс для разных приборов (тепловизоры, дозиметры). Иногда делают проекты на тему обучения, тестирования. Можешь написать систему тестирования, которая будет компоновать вопросы в тестах так, чтобы те, которые ты знаешь встречались реже. Далее построить кривую успеха и покажешь, что такой подход эффективнее для запоминания материала. Напиши распределённый чат через блютус. На Nexus 5 блютус настолько мощный, что аж 100 метров пробивает (айфон сосёт).
Аноним 27/01/15 Втр 20:05:16 #458 №429961 
>>429427
>Я хочу найти сервис с аудиторией и чтобы официальное приложение было несколько ущербным
Дохуя таких сайтов, на самом деле, и среди наших, и среди иностранных. С огромной аудиторией и ужасно уебищным движком. Та же ганза, например но у них уже есть какое-никакое приложение под ведро
Аноним 27/01/15 Втр 20:06:16 #459 №429962 
>>429952
>На андроид мало весёлых вещей можно сделать
>Компьютерное зрение, машинное обучение, обработка сигналов - вот где интересно.
И чо, как андроид мешает делать "веселые вещи"? Камера есть, машина есть, сигналы есть. Сиди обрабатывай.
Аноним 27/01/15 Втр 20:06:23 #460 №429963 
Как touchesBegan заставить реагировать только на Touch Down вместо Touch Up Inside (внутри использую RectContainsPoint, это типа кнопка для управления ректом)?
Аноним 27/01/15 Втр 20:06:52 #461 №429964 
>>429952
>последнее время они стали использоваться как интерфейс для разных приборов
Знакомый механик пишет диплом по управлению аэродинамической трубой с ведропланшета
Аноним 27/01/15 Втр 20:06:53 #462 №429965 
>>429914
Есть.
Аноним 27/01/15 Втр 20:08:20 #463 №429967 
>>429962
>Сиди обрабатывай
Даже у самых топовых смартфонов не хватит мощи на распознавание капчи, например. Про что-то более сложное я совсем молчу.
Аноним 27/01/15 Втр 22:01:16 #464 №430022 
>>429967
ГТА значит у них хватает мощности тянуть, а капчу распознать не хватает, ну-ну. Word lens, кстати, распознает символы real time из камеры довольно быстро, и это на ведре 2012 года, на котором и гта летает. Никто не мешает, кстати, отправлять особенно тяжелые расчеты в облако.

Сенсоры и машинное обучение тоже "смартфоны не тянут"?
Аноним 27/01/15 Втр 22:25:50 #465 №430038 
>>429962
Но нахрена оно на андроиде? В этом то и проблема.
Аноним 27/01/15 Втр 22:27:01 #466 №430039 
>>430022
На одноядерном 2010-2011 года word lens тоже быстро работает.
Аноним 27/01/15 Втр 22:40:19 #467 №430053 
>>430022
>ГТА
Движок 2001 года, если что. GTA:VC и GTA:SA крайне мало чего привнесли в плане технолгий. Еще бы они не тянули.
>Никто не мешает, кстати, отправлять особенно тяжелые расчеты в облако.
Облако - зло by default. Все рассчеты должны проходить локально. А на это мощностей девайса не хватит. Точнее, хватит, но далеко не в real-time. А девайс-то на батарейках, не забывай.
Аноним 28/01/15 Срд 13:27:25 #468 №430230 
Чем можно разобрать апкашку в эклипсоугодный прожэкт?
Аноним 28/01/15 Срд 14:36:33 #469 №430267 
>>430230
Ничем
Аноним 28/01/15 Срд 15:40:02 #470 №430299 
>>430038
Что нахрена? А нахрена оно на компьютере? Тут кто-то собрался писать диплом, ему говорят что андроид не тянет и приводят какие-то глупые доводы. А андроид все тянет, просто местные макаки, включая тебя, похоже не очень понимают что такое компьютерное зрение, машинное обучение, обработка сигналов, нахуя это все нужно, как и где используется. Прост слова умные лал))) Зато на нехус блютус мощный, айфон сасет)))
Аноним 28/01/15 Срд 16:52:20 #471 №430350 
>>430299
>какие-то глупые доводы
Ты совсем долбоеб? Для ресурсоемких задач, вроде
>компьютерное зрение, машинное обучение
ВНЕЗАПНО нужны ресурсы, которых даже у топовых девайсов нет. Как тебе еще понятней объяснить?
>похоже не очень понимают
Это, похоже, ты не очень понимаешь. Думаешь, прочитал умные слова в папкином дипломе и сразу крутым стал? Хуй тебе. Школу закончишь, институт закончишь - тогда поговорим. Эти дисциплины гораздо сложнее, чем кажутся тебе, заглянувшему в статью на википедии. Или ты думаешь, что у нас в ВУЗе сидят дауны, которые просто так выделили CUDA-кластер под распознавание образов? Пойду, скажу им, что они хуйней маются и все нужное можно было прямо на телефоне запустить. А чо, еблан с двача же может - группа ученых тем более справится.
Аноним 28/01/15 Срд 16:55:02 #472 №430352 
>>430230
Есть несколько вполне кошерных тулз. APK Studio (но оно вроде платное), а вообще можно и руками - с помошью apktool и прочего.
Аноним 28/01/15 Срд 17:22:16 #473 №430364 
>>430350
Я тебе еще раз повторяю, ебанашка - word lens, в котором есть и распознавание образов и компьютерное зрение, и никакие CUDA кластеры для распознавания капчи не нужны, и уж тем более не нужны для ОБРАБОТКИ СИГНАЛОВ, что вообще пушка.

http://www.quora.com/What-are-some-good-ideas-examples-for-machine-learning-based-Mobile-Applications-Android-iOS вот тебе еще распознавание образов, компьютерное зрение, машинное обучение. В вашем вузе даун как минимум ты, раз несешь такую хуйню и думаешь, будто все эти алгоритмы используются только в кластерах и суперкомпьютерах.
Аноним 28/01/15 Срд 17:27:03 #474 №430366 
>>430364
Уй дурааак
Ты разделяешь вообще понятия обучения алгоритма и использования уже обученного? Похоже что нет. Word lens у него, ну охуеть теперь.
мимо
Аноним 28/01/15 Срд 18:21:43 #475 №430401 
>>430366
Я где-то писал что word lens использует машинное обучение? Нет, а распознавание образов не всегда подразумевает машинное обучение. По ссылке есть другие приложения.

Кароч ссу тебе на лицо. Рашкинские маня-студенты это необучаемые алгоритмы, пользоваться вами можно только как продвинутыми калькуляторами под надзором начальника.
Аноним 28/01/15 Срд 18:36:14 #476 №430413 
>>430401
бабах
Аноним 28/01/15 Срд 21:57:59 #477 №430508 
>>430364
>>430401
Короче все понятно. Мамкиного школьника порвало. Люди ему про Фому - он один хуй на бумажном самолетике в США собрался лететь. Элементы тех или иных алгоритмов много где используются. Или ты щас скажешь, что определение овала лица - это тоже машинное зрение? В каком-то смысле, да, но это уровень научно-практической конференции старшеклассников, в ВУЗе тебе за такое разве что в ротан нассут.
>Рашкинские маня-студенты это необучаемые алгоритмы, пользоваться вами можно только как продвинутыми калькуляторами под надзором начальника.
Ну ахуеть, чо. Только я уже выпустился, если что. А ты еще не поступил, раз так говоришь
Аноним 28/01/15 Срд 22:19:17 #478 №430516 
14224727577170.jpg
Вот блин всегда так было на всех форумах. Как только я что-то напишу - набегает куча людей и начинают поливать друг друга говном, частично забывая про мой пост.
Аноним 28/01/15 Срд 22:30:13 #479 №430521 
>>430508
>В каком-то смысле, да
Вот и иди нахуй.

>тебе за такое разве что в ротан нассут
Если ты можешь только овал определять, тогда и нассут. Маня без кластера не сможет даже 2 на 2 умножить.

>я уже выпустился
Выпустился, а никакого практического применения своим знаниям найти не можешь. Необучаемый алгоритм, чо. Иди спроси у своего начальника в чем смысл жизни и нахуй ты нужен.
Аноним 28/01/15 Срд 23:19:28 #480 №430548 
14224763682350.jpg
14224763682361.gif
Котаны, есть желающие нарисовать одну пикчу для welcom скрина под андроид (с генерацией пикч под все dpi) в таком стиле, как в dropbox? Если ты новичек - новая работа в реальном проекты в портфолио. Приложение фриварное.
Аноним 29/01/15 Чтв 11:01:15 #481 №430717 
>>430516

Не обольщайся. Мы всегда так делаем не зависимо от того чей пост.
Аноним 29/01/15 Чтв 17:11:54 #482 №430800 
Есть тут геймдевелоперы, по крайней мере под спрайткит кококо кокосдвадэ лудши!!!!!!? Поясните за обнаружение столкновений. Прописал тут для одного нода битмаску, а он короче перемещаться перестал, тупо к хуям, как будто велосити 0.
Аноним 30/01/15 Птн 16:16:29 #483 №431049 
14226237896540.png
Брат, где украсть "The Busy Coder's Guide to Android Development" в более-менее свежей версии?
от 6.0 и далее. гогл больше 4.7 не смог. Выручайка
Аноним 30/01/15 Птн 23:11:51 #484 №431163 
>>430521
>Вот и иди нахуй.
Сама вежливость, как я погляжу.
>Маня без кластера не сможет даже 2 на 2 умножить.
Клоун с двача собрался на телефоне обсчитывать задачи, которых в глаза не видел.
>Необучаемый алгоритм, чо. Иди спроси у своего начальника в чем смысл жизни и нахуй ты нужен.
Это ты необучаемый. Тебе все по полочкам уже разложили, а ты все свое талдычишь. Дохуя упрямый штоле? Гибкость мышления - не твой конек? Признать свою ошибку неспособен? Нахуй ты никому не нужен, кроме своей мамки. Иди, попроси у нее денег на новое ведро, а то скоро разочаруешься в МОЩНОСТИ своего куска пластика.
Аноним 01/02/15 Вск 13:27:28 #485 №431661 
14227864486050.png
Анон, подскажи в какую сторону гуглить, чтобы запилить аналогичные кнопки
Аноним 01/02/15 Вск 13:35:43 #486 №431662 
>>431661
Это под ведро?
Говно кнопки, не делай такие под ведро.
Аноним 01/02/15 Вск 14:24:59 #487 №431669 
>>431661
> flat design
Аноним 01/02/15 Вск 21:20:16 #488 №431889 
В чем может быть проблема?
В Android Studio после переименования пакета (Refactor/Rename), Gradle выдает ошибку:

UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dx.cf.iface.ParseException: class name (com/example/yennefer/financemanager/fragments/AboutFragment) does not match path (com/example/yennefer/financemanager/Fragments/AboutFragment.class)
...
while parsing com/example/yennefer/financemanager/Fragments/AboutFragment.class

Как видите, переименована папка Fragments (изменена на fragments) и выскакивают ошибки при работе с файлами из этой папки.
Где студия хранит старый путь к моим файлам и почему?
Аноним 01/02/15 Вск 21:26:50 #489 №431895 
>>431889
>видете
fix
Аноним 01/02/15 Вск 21:51:15 #490 №431919 
>>431889

AS позволяет делать пакеты с заглавными буквами?

Подозреваю в каком-нибудь xml, скорее всего в манифесте.
Аноним 01/02/15 Вск 21:56:44 #491 №431925 
>>431919
Позволяет, зараза такая.
В манифесте не прописываются вроде такие вещи. Попробою поиском прошерстить файлы, может где-нибудь да найду.
Аноним 01/02/15 Вск 22:45:23 #492 №431970 
>>431925

Там должна быть строчка вроде
[code]package="com.example.test.app"[/code]
Минутка говнокода Аноним 02/02/15 Пнд 17:12:03 #493 №432232 
UIImageView *playerView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"playerIdle.png"]];
Аноним 02/02/15 Пнд 18:01:56 #494 №432253 
>>431925
.idea/workspace.xml
?
Аноним 02/02/15 Пнд 18:18:11 #495 №432258 
Кто-нибудь проходил здесь стэнфордский ios курс? Расскажите, трудным ли будет курс для начинающего?
Аноним 02/02/15 Пнд 19:23:52 #496 №432271 
Не знаю, туда ли я обращаюсь, но есть одна проблема, суть ее вот в чем: нужно написать прогу для управления квадрокоптером под ведро,с телеметрией(данные о заряде батареи, местоположении, данные с акселерометра, видео). Все это должно передаваться через интернет на пекарню, откуда и будет происходить управление. В какую сумму мне обойдется такая программа, если ее у кого-то заказывать? Качество ее не очень важно.
Аноним 02/02/15 Пнд 19:31:50 #497 №432274 
>>432271
3к долларов, минимум.
Аноним 02/02/15 Пнд 19:34:33 #498 №432277 
>>432271
>Качество ее не очень важно
То есть если апликуха будет крашиться или передавать неверные данных и крадрик из-за этого вьебёться в стену это похуй?
Аноним 02/02/15 Пнд 19:45:17 #499 №432280 
>>431889
Помню такой баг в самой идее. При переименовании если меняется только регистр, то происходит оно не до конца.
Если ты fragments переименовал во Fragments, то попробуй отменить переименование, потом добавь пару символов, потом убери эту пару символов(и смени регистр заодно).
Аноним 02/02/15 Пнд 19:49:10 #500 №432283 
14228957503690.jpg
>>431889
>Как видите
>>431895
>>видете
Ебать ты фиксер
Аноним 02/02/15 Пнд 19:51:51 #501 №432284 
>>432274
>3к долларов, минимум.
Хуя ты загнул. За 3к $ я могу почку купить, не то что какую-то сраную программку, туда-сюда передающую данные
Аноним 02/02/15 Пнд 19:55:41 #502 №432287 
>>432284
>какую-то сраную программку, туда-сюда передающую данные
Ясно. С такими дотошными скрягами я даже не общаюсь — дропаю разговор нахуй.
Аноним 02/02/15 Пнд 21:35:24 #503 №432325 
>>432271
Сделаю за 600$.
Аноним 02/02/15 Пнд 22:06:21 #504 №432340 
>>432253

Подозреваю этой папки нет в Android Studio
Аноним 02/02/15 Пнд 22:07:35 #505 №432341 
>>432280

Идея не позволяет использовать заглавные в именах папок
Аноним 03/02/15 Втр 00:12:18 #506 №432391 
>>432340
Вообще-то есть, слева ,клацаем на android выбираем project в выпадающем списке.
Аноним 03/02/15 Втр 10:16:55 #507 №432492 
>>432258
про стэнфордский не знаю, codecoallition погугли, все как для дебилов разжевывает
Аноним 03/02/15 Втр 18:41:04 #508 №432676 
>>432341
Только что создал CAPITALPACKAGE и всё нормально работает.
Поменял букву 'E' на 'e' и появилась ошибка.
Повторюсь, трабл возникает при изменении регистра букв.
Аноним 03/02/15 Втр 23:36:32 #509 №432776 
Олдфаги, поясните за retain/assign. В чём заключался принцип, и почему сейчас с появлением strong/weak все счастливы и дышат полной грудью? Хочу знать, как было раньше и почему это было лучше/хуже.
Аноним 05/02/15 Чтв 19:36:57 #510 №433533 
Xcode iOS, необходимо расшарить текст в соцсети.
Использую следующую конструкцию:

NSString shareText = @"Превед, Медвед!";
NSArray
itemsToShare = @[shareText];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];

При исполнении в списке вижу только SMS и Mail, а надо бы ещё Twitter и Facebook, которые на устройстве установлены.

ЧЯДНТ?
Аноним 07/02/15 Суб 05:03:54 #511 №434187 
>>433533
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIActivity_Class/index.html#//apple_ref/doc/constant_group/Built_in_Activity_Types в applicationActivities: вставляй

минута поиска в эппловской документации
Аноним 07/02/15 Суб 19:25:03 #512 №434411 
14233263034420.jpg
По каким тегам искать как сделать такое же выравнивание "карточек" и разноцветных кнопок, как в плей маркете?
Т.е. в горизонтальной ориентации отображается столько-то карточек, в вертикальной столько-то.
Аноним 08/02/15 Вск 03:32:59 #513 №434629 
>>409535
https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D1%8C%D1%84%D0%B0-%D0%B1%D0%B5%D1%82%D0%B0_%D0%BE%D1%82%D1%81%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5
Аноним 08/02/15 Вск 12:42:54 #514 №434721 
>>434411
LinearLayout
android:orientation
android:layout_weight
Аноним 09/02/15 Пнд 00:16:21 #515 №435020 
Уже очень долго упарываюсь ведроидом. Тут кто-то говорил, что через 2 месяца после helloworld'а начал фрилансить. Есть какие-нибудь гайды чисто про фриланс? Сколько можно получать не имея опыта? Как искать проекты?
Глянул на парочке русских бирж, но там просят какую-то хуету.
Аноним 09/02/15 Пнд 14:08:40 #516 №435148 
>>435020
Кстати внезапно двачую вопрос.
мимо другой анон месяцев 6 ковыряю разработку под ведро
Аноним 10/02/15 Втр 21:39:06 #517 №435583 
>>434721
ой бляя, сразу видно эксперт в треде


>>434411
если тебе нужно разное количество карточек - gridview.
в хмл есть параметр который отвечает за количество столбцов, создаёшь в ресурсах values/integers.xml и vslues-land/integers.xml с нужными значениями столбцов

<integer name="num_of_columns">2</integer>

и в лэйауте где у тебя грид вью в значение атрибута отвечающего за количество столбцов передаёшь ссылку на это значение. при смене ориентации будет автоматом подтягиваться соответствующее значение integer)
это было для контейнера скролящегося с адаптерами и прочей хуйнёй.

для цветных карточек которые у тебя судя по всему статичные используй такой же подход но только уже с Grid Layout.

а вообще научись гуглить.

что самое печальное, я вот тебе скажу как правильно сделать, но ты в андройде нихуя не шариш как я понимаю, как и этот >>434721 господин, как и 90% анонов сидящих в этом треде. и всё равно даже если каким то чудом у тебя получится это всё сделать - всё равно будет всё криво и через жопу

АО опять в треде
sageАноним 11/02/15 Срд 14:02:13 #518 №435841 
>>435583
> что самое печальное, я вот тебе скажу как правильно сделать, но ты в андройде нихуя не шариш как я понимаю, как и этот >>434721 господин, как и 90% анонов сидящих в этом треде. и всё равно даже если каким то чудом у тебя получится это всё сделать - всё равно будет всё криво и через жопу
Заебал. Постоянно как ты приходишь итт, начинаешь всем указывать, какие они говно. Что ты здесь забыл, не-говно?
Аноним 11/02/15 Срд 15:40:50 #519 №435876 
>>434187
Спасибо, но не понял, что и куда ставить?
Где находится applicationActivities?
Аноним 11/02/15 Срд 23:24:39 #520 №436091 
>>435841
а вот ты поработай блядь с полуёбками, узнаешь почему я такой
особенно советую тех которым говришь блядь что сделать, как сделать а они сука делают по своему проёбывают кучу времени удивляются почему не получаются ещё раз блядь спрашивают сука ещё раз им обьясняешь и сука тоьлко тогда делают блядь как было ВЕЛЕНО!111

АО :С
Аноним 11/02/15 Срд 23:27:19 #521 №436093 
>>436091
Алсо, по поводу того что ты написал.
У GridView же нет colspan, а анону надо, чтобы помимо карточек ещё были "разделители" с заголовками и кнопкой справа.
Как бы ты это организовал? Я верю что ты знаешь как "правильно" и хочу сам узнать.
Без доли иронии спрашиваю.
Аноним 12/02/15 Чтв 09:37:58 #522 №436173 
>>436093
ну про разделители он ничего не писал, но если надо - есть несколько вариантов
1 https://github.com/TonicArtos/StickyGridHeaders (там есть старая версия либы и ссылка на новую которая ещё сырая но сделана на ресайклер вью)
эта либа - грид вью + стики хидеры. у хидеров режим стики можно выключать. т.о. получится что хидеры - это твои полоски разделителей, а айтемы - карточки
2. сделать самому с помощью ресайклер вью апи

странно что ещё не спросили как карточки такие сделать

АО
Аноним 12/02/15 Чтв 19:28:04 #523 №436370 
>>436173
А сколько ты под ведро пишешь уже? До ведра уже был профессиональный опыт в разработке?
И вообще, как высокого уровня достичь? Пишу уже 3 года, но понимаю, что я дохуя всего не знаю. Читаю посты разработчиков и удивляюсь многим вещам вроде того что ты написал, ты кучу либ знаешь + за recycleview пояснил, хотя стадию, когда стековерфлоу - мой лучший помощник, я давно прошёл.
Аноним 12/02/15 Чтв 21:01:01 #524 №436422 
>>436370
у меня 3.5 + фрилансил чуть чуть.
до этого нихуя не было опыта.

свой уровень не считаю высоким. как достич - наверное задрачивать блоги крутых поцановне путать с индуснёй которая постит в 2014 или 2015 году к примеру как собирать апкашки мавеном, всё что пишет и выкладывает гугл на ютубе видосы, весь сайт http://developer.android.com/index.html прочитать, переварить и запомнить.

по поводу знаешь кучу либ - https://android-arsenal.com/ ты наверное охуеешь когда это увидишь :)

по поводу ресайклер вью - http://www.grokkingandroid.com/first-glance-androids-recyclerview/ самая годная для вхождения
в ресайклер вью самое сложное пожалуй единственное сложное - написать свой LayoutManager

>хотя стадию, когда стековерфлоу - мой лучший помощник, я давно прошёл
ну мне ещё помогает. да, он не даёт ответов как лучше сделать, не даёт ответов как построить архитектуру приложения (системы приложений), но зато даёт ответы как зафиксить что-нибудь ну и быстро найти кусочки говнокода (когда помнишь что надо но точно не помнишь как это написать)

>>429658
во, анон правильно ответил на мой вопрос :)

АО
Аноним 12/02/15 Чтв 22:01:17 #525 №436475 
>>436422
> по поводу знаешь кучу либ - https://android-arsenal.com/ ты наверное охуеешь когда это увидишь :)
Лол. И ты знаешь многие от туда или просто по запросам из треда там ищешь?
Я твои посты тут ещё с лета видел, меня удивляло, что на каждый чих ты можешь либу какую-нибудь подкинуть.
А так вообще клёво, буду знать.

> по поводу ресайклер вью - http://www.grokkingandroid.com/first-glance-androids-recyclerview/ самая годная для вхождения
> в ресайклер вью самое сложное пожалуй единственное сложное - написать свой LayoutManager
Я про него мельком слышал, но не знал, что он вообще позволяет гибкие конструкции мутить вроде сетки с заголовками между ними. Это как раз меня удивило.

> ну мне ещё помогает. да, он не даёт ответов как лучше сделать, не даёт ответов как построить архитектуру приложения (системы приложений), но зато даёт ответы как зафиксить что-нибудь ну и быстро найти кусочки говнокода (когда помнишь что надо но точно не помнишь как это написать)
Не, в этом плане тоже помогает.
Просто когда я начинал, первый год постоянно держал вкладку с гуглом и постоянно искал всякую хуиту вроде "listview inside scrollview", лол не знал про кастомные адаптеры и headerview, пытался отдельно впихнуть всё в scrollview. Сейчас подобную хуйню сам делаю (а в случае с тем что написал - так не делаю, это ясен хуй совсем пиздец).
Фактически на этом сайта я и научился программировать под ведро, а сейчас этот сайт мало чем реально помочь может. Открытый уровня НУ НИХУЯ СЕБЕ он уже не даёт.
Порой там даже не существует верного ответа, и приходится даже листать исходники ведра, чтобы точно разобраться например - как 100% определить, есть ли у девайса навбар. на этот вопрос я вообще нигде 100% правильного ответа не находил.

Наверное я себя немного недооцениваю, просто я никогда в серьёзных проектах не работал и вообще я студент-распиздяй, разве что какое-то мелкое говно подсибя делал.

> во, анон правильно ответил на мой вопрос :)
Лол, а ведь это я отвечал.
Аноним 12/02/15 Чтв 22:58:22 #526 №436495 
>>436475
>Я про него мельком слышал, но не знал, что он вообще позволяет гибкие конструкции мутить вроде сетки с заголовками между ними. Это как раз меня удивило.
когда пилишь свой LayoutManager получаешь полный контроль над размещением элементов и скролом но кода нетривиального нужно много писать
вот ещё пост http://lucasr.org/2014/07/31/the-new-twowayview/ от создателя TwoWayView. Он свой проект перепилил на ресайклер и сделал обёртку над LinearManager. Кароч все кастомные контейнеры перепиливают на ресайклер.

мне помогали ещё по началу гугло-ведро-сайт и ApiDemos которые сейчас уже в Legacy Samples. сейчас вообще, если хорошо знать всё что написано в трёх ветках гугло-ведро-сайта - уже уровень сеньёр можно давать легко.

>И ты знаешь многие от туда или просто по запросам из треда там ищешь?
большинство из того что советовал я просто знаю или использовал. арсеналом этим почти не пользуюсь. да и вообще просто слежу за новостями.
сейчас вот частенько за Realm кукарекают. но я не пробовал ... пока.
Аноним 12/02/15 Чтв 23:08:06 #527 №436502 
>>436495
> когда пилишь свой LayoutManager получаешь полный контроль над размещением элементов и скролом но кода нетривиального нужно много писать
Единственное, что меня смущает в RecyclerView - для него надо библиотеку поддержки подключать.
Не понимаю я их в гугле - уж его то (как и какой-нибудь ViewPager кстати) могли прямо в сдк включить. Нет, вместо этого нужно толстые либы подключать а я вообще очень люблю "минимизировать" либы, если используется только пара классов из него и сырцы открыты - я лучше их вытащу, чем буду всю либу тянуть за собой, лол.
> ApiDemos
Знаю такую штуку. Там порой есть вещи, которые даже в доках толком не объяснены. Например, гифки и Movie для их воспроизведения хотя он всё равно говно, не все гифки может воспроизвести.
> сейчас вот частенько за Realm кукарекают. но я не пробовал ... пока.
Кстати, вот такое тоже меня всегда удивляло. Читаешь, о чём более-менее норм кодеры пишут - постоянно слышу о каких-то фреймворках, названия которых я вообще впервые вижу. Даже не представляю, как всё это знать можно.
Аноним 14/02/15 Суб 21:28:28 #528 №437317 
>>435876
Там, где у тебя nil, когда ты активити инициализируешь
Аноним 15/02/15 Вск 21:16:59 #529 №437724 
Ведро.
1) Как сделать принудительную горизонтальную ориентацию? android:orientation="horizontal" в атрибутах лэйаута не действует, всё равно всё вертикально.
2) Как вставить фоном картинку больше размеров экрана? Не получается ни через ImageView, ни прямо в лэйаут атрибутом android:background, не помогает ограничивание максимального размера имаджвью, не помогает установка wrap_content, ничего не помогает. Маленькие картинки вставляются.
Аноним 15/02/15 Вск 22:18:48 #530 №437768 
>>437724
> 1) Как сделать принудительную горизонтальную ориентацию? android:orientation="horizontal" в атрибутах лэйаута не действует, всё равно всё вертикально.
"android lock landscape"
Учись гуглить такую хуиту
> 2) Как вставить фоном картинку больше размеров экрана? Не получается ни через ImageView, ни прямо в лэйаут атрибутом android:background, не помогает ограничивание максимального размера имаджвью, не помогает установка wrap_content, ничего не помогает. Маленькие картинки вставляются.
assets, bitmapfactory, imageview scaletype
Нихуя не понял проблему твою, так что вот тебе набор инструментов, умение пользоваться которыми избавит от подобной хуйни.
Аноним 16/02/15 Пнд 02:55:14 #531 №437839 
Сап, есть один 17 лвл студент я, год опыта разработки под ведро, есть акк девелопера в ГП и прога с 150к+ юзерами сейчас забросил из-за депрессии, на пике популярности была 4.9/5. Пишу сейчас две проги, одна из них игра, но там еще пилить и пилить.
Нужно найти заработок, ибо пидорнут из дома такими темпами.
Могу немного в PHP, MySQL, JS, сайтики пилить тоже могу знаю апи тентакля и фейсбука как свои пять пальцев.
Че делать, ананасы?
Аноним 16/02/15 Пнд 20:11:57 #532 №438049 
>>437839
>150к+
линку на прилагу в доку, дописываешь имя фамилию + дописываешь чо умеешь и как оцениваешь уровень знаний по конкретным доменам и рассылаешь новоиспечённое резюме.
хули ты хочешь что бы тебе тут предложили?

>ибо пидорнут из дома такими темпами
ну не пизди, а
Аноним 16/02/15 Пнд 20:30:28 #533 №438059 
>>438049
> ну не пизди, а
Я еще только на двачах не пиздел, ну.
> хули ты хочешь что бы тебе тут предложили?
Сайты, например, ибо на одеске нихуя нету или я так ищу.
Аноним 16/02/15 Пнд 21:20:50 #534 №438086 
>>438059
тоесть идти андройд джуном не вариант?
Аноним 16/02/15 Пнд 22:01:02 #535 №438119 
>>438086
Не очень шарю о чем ты, но если ты про полный рабочий день - у меня учеба.
Аноним 17/02/15 Втр 11:15:44 #536 №438349 
http://pastebin.com/XxV7V7b1

Подскажите. Странное время выполнения. Проверял в цикле на сотню.

"support" где создаются массивы выполняется кучу времени.
"Array" где массивы заполняются в трое меньше времени чем создаются. Какого хера создание массивов такое долгое?

"pointers" где массивы перекидываются во флоатбуферы, время выполнения скачет на порядок (3-60). ВТФ?

Аноним 17/02/15 Втр 14:05:49 #537 №438424 
>>438349

Перемерил на 1к выполнений.

Создание массива занимает 60мс первые три раза и падает в ноль.
Две следующие операции стабильно около 15.
Аноним 17/02/15 Втр 20:23:10 #538 №438593 
Внимание, платина.
Ищу скучающего ios профи для моего анального рабства.
Также ищу начинающего кодера для кооперации.
[email protected]
Аноним 18/02/15 Срд 20:31:28 #539 №439040 
14242806890190.png
Перепощу еще сюда, т.к. вопрос не совсем про java

>Ошибка постинга: В сообщений присутствует слово из спам листа

ссылка, откуда взят пример: http://derevyanko.blogspot.ru/2010/12/android_26.html
Аноним 18/02/15 Срд 20:46:27 #540 №439045 
>>439040

Он же вторым коментом это объясняет. Вместе с активити уничтожится переменная, второй раз она не инициализируется.
Аноним 18/02/15 Срд 20:53:40 #541 №439047 
>>439045
>второй раз она не инициализируется
Где это сказано?

Так а что если был бы не объект синглтона, а просто константы, примитивы там, или String.
static int val1 = 10;
static String val2 = "abc";
Получается, в определённый момент можно получить val1==0 и val2==null?
Совсем хуйня же получается
Аноним 18/02/15 Срд 21:51:31 #542 №439070 
>>439047

Ну логично же. Приложение умерло, переменные вместе с ним.
Аноним 18/02/15 Срд 23:28:39 #543 №439167 
Аноны, собираюсь окунуться в iOSdev, как обстоят дела со Swift? Учить сразу objective в обязательном порядке, либо можно начинать со Swift?
Аноним 19/02/15 Чтв 05:21:00 #544 №439238 
>>439040
final нужно поставить.
Аноним 19/02/15 Чтв 22:42:19 #545 №439553 
>>439040
>>439047
>>439045
>>439070
>>439238
Батя отвечает.
Когда ты в джаве используешь синглтон, класлодер грузит этот класс как и любой другой жаба класс. Как это работает можешь почитать. При загрузке создается статическая переменная. С андройдом связи никакой у вопроса нету. То что автор написал что после того как активити стопается - проябывается что то там, так это он не прав. если активити стопается - это не значит что процесс прилаги убивается. твой синглтон будет висеть в памяти пока не загнётся процесс. и переменная статическая вместе с ним.

АО
Аноним 19/02/15 Чтв 22:46:00 #546 №439554 
>>439553
Так а почему вдруг getA null возвращать наичнает?
Аноним 20/02/15 Птн 20:24:05 #547 №439995 
>>439554
Потому что это пиздеж. Другими словами вы делали суждения исходя из ложной предпосылки Логика

АО
Аноним 23/02/15 Пнд 12:47:43 #548 №441181 
>>431661
А как закрепить внизу экрана аналогичные кнопки? Делаю на андроид
Аноним 23/02/15 Пнд 12:56:28 #549 №441186 
>>441181
Так же как и в вверху экрана. Лол.
Аноним 24/02/15 Втр 00:12:17 #550 №441509 
>>408377
>>Затем идешь на developer.android.com и изучаешь SDK от корки до корки.

Ты имел в виду вот это все изучить?
http://developer.android.com/training/index.html

Другой Анон
comments powered by Disqus

Отзывы и предложения