Привет, программач. Пусть это будет тред о разработке приложений и игр под ведро и ios. Делимся своими графиками заработка, палим годные способы привлечения большей публики и выхода в топ100, бугуртим, быдлокодим, учимся, делаем первые шаги, лайкаем и оставляем приложениям отзывы забесплатно. Пред. тонет тут: https://2ch.hk/pr/res/366808.html
Ахуительная кулстори успешно-макаки 200$ в день: http://maulnet.ru/archives/30713 А ты и дальше сиди и кодируй дяде вундервафлю за 40к. в месяц.
И сразу вопрос: где вы учились программировать под ведро, например? Я сейчас пердолю google developers и скачал пару книжек, но все идет туго, нету годного единого учебника где все разжевывается. Да и уже за год все учебники и тренинги устаревают из-за выхода новых API и есть проблема поиска актуальных учебников.
Надеюсь взлетит, а то программач тонет в макака-раке и нет ничего интересного.
Репостну: Сап програмач. Появилась необходимость программно с девайса работать с iXpand. Это SanDisk флешка для iOS девайсов ( у неё есть разъём Lighting ). У них на гитхабе лежит проект https://github.com/san…Disk-iXpand-Flashdrive . Написано OPENSOURCE, но там внутри скомпиленная iOS статическая библиотека без хидеров ( .a файл). Как использовать - не совсем понятно. Есть у кого идеи?
>>408321 Завтра ищешь в интернете книжку The Busy Coder's Guide to Android Development. Похуй если ничего не поймешь. Затем идешь на developer.android.com и изучаешь SDK от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию жабьего кода под ведро, чтобы от зубов отскакивало. Когда напишешь свой первый двач-браузер, по пути освоив Android Design Patterns, скачиваешь и изучаешь NDK. Как переделаешь браузер, чтобы запускался на часах и телевизоре, можешь идти дальше - тебя ждет увлекательный мир ведроида. Телефоны, планшеты, Google Glass. Отсос хиккующих выблядков / просто неудачников типа рейфага или гейос-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет теч при одном упоминании твоей зарплаты.
>>408377 Тот ОП проебался. Я просто скопипастил его шапку. Но что за хрень ты советуешь? У чувака же какой то уровень есть. Того же Мерфи - только Advanced programming
>>408390 писать можно только изпод макоси. у тебя два варианта развития событий: поставить на виртуалку, поставить хакинтош. т.к. последний xcode достаточно требователен к железу, то ставить хакинтош предпочтительнее
Ребят поясните по хардкору о фреймворках которые вы юзали/юзаете/будите юзать. Вот Кокос2д ориентирован под разработку игорь и всё такое. Во-вторых поясните за рабочее место, насколько должен быть производителен компуктер? У меня сейчас днище ноут, собираюсь покупать в рассрочкупотому что кредиты - зло новый ноут с большой оперативой и видюшкой, стоит ли?
>>408522 >>408520 Собрал хак на 3.5GHz i3 + 4GB + SSD. Стоит родная Yosemite. При работе с xCode или Photoshop нет даже намеков на тормоза. Можно даже играть в игры на минимуме (LoL, WoW). И это без видеокарты.
>>408377 Вот поводу iOS, на счет пол года и сумм я бы так ярко не писал бы. Я себе работу уже второй месяц найти не могу. Везде требуется "опыт". Джуниор позиции отсутствуют как таковые, хотя я считаю что и не на джуниора запросто потянул бы.
Еще заметил тенденцию - щас ищут людей умеющих сразу и под iOS и Android. Это к тому что еще не плохо бы шарить в back-end, так как без него щас приложения почти не пишут. Плюс отрасль очень быстро развивается - к примеру теперь уже на Swift переходить нужно.
Смотрел предложения на oDesk - везде либо серьезные проекты с большим объемом и узкой специализацией (по сути таже удаленка для людей с хорошим опытом в конкретной области), либо хлам в стиле "хочу свой facebook или angry birds за 2 недели, цена $500". Как я понял на фриланс с одними знаниями front-end даже смотреть не стоит.
Для себя сделал вывод что нужно запилить пару собственных приложений, для портфолио. Иначе работу искать совсем какое то тухлое дело.
P.s. Интересуют материалы по iOS advanced уровня. Что-нибудь по паттернам и тому подобное, только по меньше абстрактности и побольше примеров, желательно на Obj-C. Может кто что посоветует.
>>408456 как раз таки когда человек становится ЭКСПЕРТОМ в любой технологии за неделю, и ему ВСЁ РАВНО на чём писать - явный признак аутсораса и того что он нигде нихуя толком не знает, но, как ты выразился, для макакинга говноподелок таких знаний и опыта хватает. и вообще мне кажется что ты какой нибудь джун раз такое пишешь.
>>408530 Все маки на intel, соответственно совместимость с amd хуже. Раньше вообще можно было только на intel хак делать (даже виртуалку). Cейчас вроде можно и на amd, но я бы не советовал. И еще материнка очень важна.
>>408538 Если суть в том чтобы работать на одном железе и на mac, и на win, то особого смысла в этом нет, т.к. в любом случае при переключении потребуются индивидуальные настройки bios.
А так то наверно можно. Нужно пробовать. Все зависит от конфигурации железа и заранее ничего сказать нельзя. Я собирал чисто отдельный хак, и листа 100% совместимости, и все равно немного пошаманить пришлось.
>>408545 Вобщем у меня intel 2.13 GHz core id 2, оперативы 4 гига и интегрированная видеокарта, что скажешь, выйдет установить хакинтош и программировать без анальной боли в жопе? Вообще я так посмотрел, дороговато выходит всё таки пока что для безработного меня.
>>408544 Ну раз ты перешел на личности, расскажу, как я когда-то при работе на дядю еще отбирал людей к себе в команду. Нужно было набрать 6 стронг джунов. Почти что мидлов. Отдел мобильной разработки: айось, ведро, винпеределка. Да, рекрутерам зареквестил по нужным направлениям. Но на собеседованиях ни разу не спрашивал за технологии. Все абстрактно: ооп, паттерны, а потом вот вам ребятки головоломки, решайте. Дохуя народу отсеял тогда лол своими загадками. Но по итогу набрал. Всех с нуля сам научил. Теперь - прекрасные разработчики. Это я к чему. Привязанность к языку - признак быдлокодера.
>>408612 >а потом вот вам ребятки головоломки, решайте. Дохуя народу отсеял тогда лол своими загадками. Ууу, еще один пидорас с задачками. Ненавистьненавистьненависть.
>>408617 Ну у меня была цель не просто дебилов отсеять, а найти как раз таки очень способных кунов с невысокими претензиями по зп (ибо типа знания кодинга у них неок), а сделать из них годных девов, которые потом будут стоящими помощниками.
>>408321 Андроидобоги, помогайте! Надо написать простенькое приложение для андроидопланшета. Суть приложения: нажимаем на его значок - идет несколько POST-запросов по определенному урлу. На этом все. Задача, решаемая на том же линухе скриптом-однострочником. Проблема в том, что для андроида я никогда ничего не делал вообще. Жаву немного знаю (на уровне лаба1). Подводный камень в том, что надо это вчера. Подскажите или дайте линк, куда можно копнуть, чтобы за день-два быстренько слячкать вот это все.
>>408630 >на уровне лаба1 Тебе хватит 3 часа, чтобы запедалить. HttpClient - инициализируешь (default реализация. HttpPost - сам запрос. выставляешь ему в конструкторе URL, ставишь параметры и хидеры по необходимости. у HttpClient есть метод execute, куда потом и передаешь свой HttpPost
>>408632 Ты делаешь меня радоваться. А есть какая-нибудь краткая воодная статья для совсем дебилов именно по сборке-заливке полученного проекта: ну типа, скачай ИДЕ такую-то с Андроид СДК, напиши код, подключи устройство, нажми кнопочку - вуаля, твоя приложуха собралась и уже на телефоне?
>>408633 Оно вроде как-то так и работает. Тыкаешь run, а оно тебе выдаёт список эмуляторов и подключенных устройств. Выбираешь и приложение запущено. IDEA с Android плагином
>>408612 >Привязанность к языку - признак быдлокодера
ты ебанулся чтоли? мы говорим не о привязанности к языку а о разных платформах. какая нахуй привязаность.
твой подход к набору персонала(если ты вообще тимлид, в чём я сомневаюсь так как ты путаешь языки и мобильные платформы) коментировать не буду вообще ибо это отдельный тред можно создавать.
твой пример вообще никак не опровергает поста на который ты ответил. вообще хуй пойми зачем ты это написал.
постараюсь развернуть свою идею.
пример из жизни. есть простолюдин вася который дрочит стронгли андройд, день и ночь, безе переыху, спит и видит зелёных роботов. есть вова тимлид, могёт в андройд (мог в него неплохо эдак год назад), последний год не занимается так как пересел на айось. в итоге вова не следит за новинками андройда, потому что сидит на айосе и в пытается подтянуть его до уровня андройда. потом пересаживается наоборот. и опять такие же проблемы. не знает каких то новых либ, новых подходов на андройде потому что перед этим год сидел на айоси. в итоге в лучшем случае вова будет доганяющим, в худшем - шарить на уровне мидла и в том и в том.
тем временем вася уже люто прокачался в андройде, могёт во всё что только можно в ведре и вертит всех и вся.
это я к чему. когда человек планомерно постигает что то - это лучше и эфективней, чем прыгать со стула на стул и в итоге остаться никем на всех сутльях.
>>408706 >мне лень тебе объяснять, но, поверь, хардскилз котируются только обезьянками. Обоссал быдлокодера.
>типа айседа Уёбуй, петушок и долбоёба айседа отсюда забери. Специалистов по всему не бывает, стаж, а стаж - хуйня, можно 10 лет писать среднее говно и так и остаться хуём простым, а не суперстаром. Даже в одном направлении можно развиваться бесконечно, если начнёшь распыляться, то получится только псевдоумный вбрасыватель базвордов, а не спец.
АО, мне нужно что-то вроде persistent message queue. К примеру, есть два сервиса, один пишет как ему угодно, другой читает по Alarm и заливает на сервант. Нужно получать новые (добавленные с момента последней успешной отправки по сети) сообщения, помечать последние выбранные сообщения как отправленные (это эквивалентно тому, что при неудаче отправки по сети объекты возвращаются в очередь). В памяти это делается элементарно, но это неправильно (нет persistence, много объектов не влезет в память - объекты содержат blob thumbnail картинки, сжатый jpeg ~8KiB). Сейчас это сделано через sqlite и транзакции: нужно много говнокода для поддержки этого. Если использовал, то что? Сейчас буду смотреть на Tape от Square.
анон. появилась идея приложения. рассказал знакомым им идея очень понравилась сказали что будут пользоваться если оно выйдет. Но я нихуя не могу в прогромач. Собсна как поступить? Я нихуя не знаю вплоть до того сколько денег нужно будет вбухать изначально на сервер и прочую хуйню.
>>409156 В плане разработки то оно может и выгодно, но зачем изучать новую платформу если она мертва? Есть опенсорсный андроид, закрытый iOS, чем WP лучше хотя-бы одного из них?
>>409261 C# собирается быть мультиплатформеным, так что можео по сути писать под вп и "парой" кликов портировать на другие платформы. Но это я пока в раздумиях, ещё не ясно как оно реализовано, вот и прошу советов.
>>409143 такое делать не приходилось. на самом деле я бы по началу попробовал то, что удобней для хранения данных. я не уверен, но мне кажется что sqlite лучше подходит (тебе видней). по поводу поддержки - можно ведь пользовать удобные либы для сериализации(полноценные ормки или что то типо этого https://bitbucket.org/qbusict/cupboard/wiki/Home ). необязательно ебстись с контент вэльюсами и скл опен хелпером, разруливая при этом многопоточку, напрямую. ты конечно оценивай сам, но мне пока кажется что проще наладить простую и изящную работу с бд чем "всё переделать" потому что "дохуя говнокод"
>>409156 забудь про это. вп мёртв и как следствие нахуй никому не нужен.
>>409522 Мне нужна локальная персистентность и транзакционность. Если сервис в приложухе падает, его данные не должны быть потеряны. Данные должны отсылаться на сервант только через определенные промежутки времени (heartbeats). Как мне поможет парс? (это не риторический вопрос, я же не использовал его)
Есть возможность в iOS взаимодействовать с данными симки? Конкретно нужен номер пользователя. Или единственный вариант - заставлять вводить номер вручную?
>>409644 [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"] Но тебе нужно предупредить пользователя, что ты будешь читать его номер телефона. Иначе приложение не пропустят в аппстор
>>410052 Спасибо! >Но тебе нужно предупредить пользователя, что ты будешь читать его номер телефона Это не проблема. Мне всего один раз нужно будет взять его номер, чтобы отправить его на сервер. Просто решил сделать стильно, модно, молодежно, и использовать номер как логин.
Что скажите по поводу: 1) курса obj-c http://www.youtube.com/user/AlexSkutarenko/videos ? 2) Разработки под ios без самого девайса, есть только air 2014 3) Учить по книжке Кочана + м.Гэлловей + курс стенфорда (нашел перевод лекций в pdf) Есть опыт разработки в вебе (front-end). Если фрилансить на odesk, то на чем легче andoid или ios
Есть пара вопросов к уважаемым Антуанам, которые реально пишут проги под андроид и иось. 1. Кто-то писал проги под андроид/иось на ЖС (Cordova/Crosswalk)? Какие проблемы возникают при тестировании? На каком уровне находится производительность? Есть примеры прог? 2. Кто-то писал проги на жаве под иось (RoboVM)? Много ли при этом всплывает багов, в которых виновата RoboVM? Какие проблемы возникают при тестировании? На каком уровне находится производительность? Есть примеры прог?
>>410837 после анальных игрищ все в итоге переписывают своё говнецо на родные java под android и obj-c под iOS, оптимизируя тонкие места на C++, C и даже ассемблере
в целом производительность js - оче плохо, у RoboVM может быть есть какие-то шансы, но я не сталкивался
из альтернативы хорошо держится лишь Xamarin, но аргументы к его использованию обычно очень сложно найти
Ребята, что за пиздец, как попасть на IOS джуна? Тупо не зовут на собеседования. за месяц на одно только позвали и вроде как нормально прошло, но "мы вам перезвоним" Что за пиздец? Вроде уверенно знаю object c, поверхностно: типа знаю где почитать и примерно как делать всякие UIKit, coreData/Animation/Graphics и прочие основные фреймворки, задрачиваю вопросы на собеседования но безысходность уже от отсутсвия звонков.( Чем заняться? Пишу по тиху свою прогу по обработке фоток, но это лишь дрочево для себя. Неделю просыпаюсь уже с депрессухой
>>411007 Устроился в контору клепающую какие-то игры пачками, штат 300 человек. Нужны все, на минималку берут макаками кого угодно. Хуй знает как ты не нашел, видимо ты прост плохо ищешь. Город есть что Нск.
Пацаны, расскажите за PhoneGap, Titanium и приложения для Андроида на Javascript'е, особенно игры. Ими не западло потом пользоваться?
Почему спрашиваю: хочу обмазаться мобильными приложениями, но Джаву не люблю. (Подрабатывал когда-то написанием J2ME-приблуд.) Другие альтернативы тоже рассматриваю: Corona SDK (Lua), Kyvi (Python), да и Xamarin (C#) тоже.
Есть уже цынус писать по Firefox OS? Там IDE довольно няшный прямо в браузере.
>>411394 http://propertycross.com/ >проверял на SGNII, более или менее производительными оказались приложения, созданные с помощью NeoMAD, Xamarin, Appcelerator.
Было дело, пилил на PhoneGap, после обновления ведра до 4.4.2 поехала вёрстка и scale. Использовал все трюки по оптимизации, но всё равно подлагивало. Короче, осваивай жабу.
>>411460 Я бы с радостью. >>411472 Спасибо за ссылку. Как я уже говорил, Жабу я знаю (знал), правда древнюю: >>411394 >Подрабатывал когда-то написанием J2ME-приблуд Какая там версия была в 2003 году? Так или иначе, на ней писать было уж очень грустно, и я довольно скоро перешел на движки для сайтов, а потом начал делать и front end. >после обновления ведра до 4.4.2 поехала вёрстка и scale Я так понимаю, что сейчас эту проблем можно решить включением в приложение кастомного WebView вроде https://github.com/crosswalk-project/crosswalk. Ты не пробовал такое?
>>411513 Джавошная Clojure на ведроиде плохо взлетает: она любит в рантайме использовать класслоадер, а ведроид не даёт. Приходится мутить АОТ-компиляцию. И стандартный рантайм у неё очень жирный. Вся надежда на Clojurescript+Phonegap, или на создание легковесного (но ограниченного) рантайма специально под дохлые устройства.
>>411520 Пробовал Минимальный размер приложения 52Мб - потому что хром становится его частью + нужно компилировать под arm и x86 + некроссплатформенно (читай - только под ведро) 4-я, в 6 уже есть джинерики, аннотации, перечисления, варарги, for-each, параллельность. Имея базовые знания быстро осваиваешь новшества.
>>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 (во вторую). Спасибо, анон.
>>411641 >котлин пробуй, на недавнем яндекс петушатнике была презентацтия про это А Котлин уже юзабельный? Вроде он еще не 1.0, и Android Studio с его поддержкой тоже бета.
>>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) { … } });
Мог что-то забыть, ибо не писал с начала семестра, но компилятор тебе подскажет в случае чего. А ещё рекомендую сразу выучить паттерны ООП и, конкретно в андроиде, сразу фрагменты — жить станет легче, тем более ведроид студия позволяет спокойно ориентироваться в море классов.
В doInBackground() сервер ждет сокет клиента и после подключения что-то делает с данными из сокета. Мне нужно вызвать ProgressDialog перед обработкой данных. Как это сделать?
Если вызозу прогрессбар из onPreExecute(), то он появится раньше чем сервер поймает сокет.
>>413824 Стишки свои откуда берёшь? Единую простыню тоже можно вставить, были бы "\n" где надо. Если с одинаковым шрифтом и размером, то достаточно просто сделать TextView с центрированным отображением текста и размерами match_parent, а сам TextView засунуть в ScrollView, которому пропишешь всякие отступы и прочую хрень. Как-то так.
>>414191 > Если с одинаковым шрифтом и размером, то достаточно просто сделать TextView с центрированным отображением текста и размерами match_parent, а сам TextView засунуть в ScrollView, которому пропишешь всякие отступы и прочую хрень. Как-то так. Да даже с разным шрифтом и размером если бы было, лучше делать через TextView. WebView слишком громоздкая для таких целей хуйня.
Программач, первый раз к вам зашел, и сразу прошу помощи. Для себя хочу увеличить триальный период в одной софтине. В принципе, нашел все что нужно, но вот никак не могу въехать в эти странные телодвижения (см. скрин, правая колонка).
Триал в приложении на 30 дней. 30 дней = 2592000 секунд. Что такое 259200L без еще одного нуля, почему они отнимают у года 1900, а у месяца 1? В сам localLicense при старте программы записываются значения, как на скрине слева.
>>414219 getYear в жабе возвращает год даты минус 1900, для того, чтобы получить год в формате "2014" вместо "114" и прибавляют 1900. С месяцем то же самое, нумерация месяцев, возвращаемых getMonth, идёт от 0 до 11, им в файл лицензии надо записать от 1 до 12, чтобы не высовывать наружу внутренние особенности жабы; для того и прибавляют 1. Если скармливать эти значения библиотечным функциям, естественно, надо обратные преобразования выполнять. Прибавляется там не 30 дней, а гораздо меньше, ибо это миллисекунды.
>>414222 Спасибо за ответ. Может ли быть такое, что триальный период сравнивается с данными на сервере? Если да, то реально ли заменой в тупую ответ от сервера на "true", вместо "false", к примеру?
>>414223 Надо код смотреть, наворотить там могли всё, что угодно. В запрос к серверу без изменения кода программы ты не влезешь, он почти наверняка будет идти по шифрованному каналу. Хотя если есть рут и много свободного времени, то всё возможно.
>>414224 Казалось бы, вот код - все передо мной. Но приложение какое-то ебанутое (или обфускатор ебанутый) и я решительно ничего не понимаю. Например, этот пидр где-то хранит файл лицензии, который я не могу найти на телефоне. Логи тоже где-то хранит. Рут есть, все дела...
>>414560 Сука, как ты заебал. Иди почитай доки, в интернете куча ответов на подобные вопросы. Прогать - не мешки ворочить. Вникай и делай выводы. На подобные вопросы здесь никому не интересно отвечать.
>>408520 Работаю 3 год на Mac Mini. Cocos2d не нужен. Либо нативное от эппла iOS-only, либо Unity кроссплатформа. >>408532 > на Swift переходить нужно Маня, плииззззз. На Swift ни один вменяемый человек разработку ещё пару лет не понесёт. Либы все ObjC, сам язык сырой. > Еще заметил тенденцию - щас ищут людей умеющих сразу и под iOS и Android. Это к тому что еще не плохо бы шарить в back-end, так как без него щас приложения почти не пишут. Какая связь кросс-платформы и бэкенда? Ты чо. > Для себя сделал вывод что нужно запилить пару собственных приложений, для портфолио. Иначе работу искать совсем какое то тухлое дело. Ну хоть что-то допёр. И отзыв на Одеске у знакомого попроси для работы на $50-100 (твои же пусть тебе и заплатят).
>>414734 да, заебись, но помоему в тени осталась более важная новсть НАКОНЕЦ ТО Google Play Services РАСПИЛИЛИ НА АТОМЫ что бы не надо было всю либу пихать в проект из за какой то ёбаной хуйни!11111
Вкачусь с вопросом насчет свифта: Я летом прочитал гайд про сей язык, даже какие-то мелкие программки в консоли ебашил и конспект всей книжки сделал, но: где его лучше применять и вообще можно ли сейчас и без него что-то под иос делать?
Кстати, как сейчас заказчики оценивают тебя как подходящего/неподходящего программиста? А то я тут охуел от того, что за два года я могу показать только 4 приличных работ для себя (одну под иос и три под андроид), написанных в перерывах между учёбой, зато за то время, что писал, охуенно изучил книжки Вирта и компании по алгоритмам и "банды четырех" по паттернам проектирования — пофармить вроде охота, но ссу из-за малого количества приложений.
Чота дохуя пишут про свифт, поделюсь своим мнением (опыт коммерческой разработки под iOS больше трех лет, в основном b2b и госсектор, управление проектами и командами в наличии). Свифт - сахарок для тех, кто ссыт обжектива. Я не вижу в нем пользы пока. У меня коллега (на одном проекте ебашим) чота говорит, что будет в следующем году на нем лабать. Но вот только команда его не поддержит, и хер он чё напишет. В нем нет идеи. Это очередная пародия на моднючую веб-поеботу, которая корнями уходит в JS. С приветом "Ой, мы читали про Скалку, ставим лойс!". Apple извечно пытается снизить порог вхождения. Вспомните, с каким пафосом показали сториборды в пятерке. Кто их юзает по факту? То-то же. Учите объективный. Тенденций к упадку/замене нет просто совсем. На тех же elance/odesk смело можно просить $50 в час. В ДС полно вакансий 150к+. Это реально живой и горячий сейчас язык. А Свифт - хуифт. Я все сказал.
Мне нужна либо для работы с геометрией на плоскости. (Пишу редактор оверлея для карты). Велосипеды писать не хочу (как бывший воннаби-гейдевелопер написался в свое время вдоволь). Посмотрел jts-слишком generic, как по мне, хотя может быть и пригодится потом. Пока бы мне хотелось взять матлибу от libgdx. Libgdx тащит за собой кучу всего, в т.ч. нативных либ и прочего. Хочу просто взять libgdx source subdirectory и добавить как подпроект в gradle. Криво, или как?
Анон, появилось желание и идея для приложения (в первую очередь для себя, может и кому-то понадобится). Есть идея, есть хорошие знания по организации БД, кое-какие в кодинге на самых разных языках, в том числе и Java. Установил новоявленную android studio. Дайте советов мудрых, какую книгу взять, чтобы по полочкам прочитать о гуе, подключении БД и в конечном итоге доведении проекта до состояния апк-файла. Заранее благодарен.
>>415179 Бля, я запутался. Я захотел научиться писать софт на ИОС. Думал с чего начать, советовался и придумал так: начну изучать С++, потом перейду на Свифт. Начал изучать С++. Сейчас смотрю интервью тут http://prog-school.ru/blog/objc/ и думаю, что нахуй мне С++, нужно учить С, потом идти в обж. С. Подскажи мне, как быть, что делать? Я нихуя до этого не умел, только на школьном уровне и 1-го курса писал хуйню какую-то давно. Все кукарекают, что ничего у меня не взлетит, т.к. я не учился на погромиста и 22 года уже. Но я ебал их в рот и должен хотя бы попробовать. Помогите, аноны.
Бонжур, программач! В общем-то перерыл половину маркета в поисках живых обоев, которые соответствовали бы моему вкусу и, разумеется, не нашел таковых. Недавно, раз уж так дела складываются, загорелся идеей замутить свои собственные живые обои. Тем более, в школьные годы я пытался (с помощью специального приложения) делать какие-то там говнотемки для своего сони эрриксона. Вроде получалось, даже школьные товарисчи ходили с моими темами. Думал я, что на андроиде все так же просто, и я лихо возьмусь за дело... Как же я, блядь, ошибался. Никаких тебе, дружок, специальных приложений, оказывается, а толстый том по программированию. В общем, что мы имеем: 1) Некий уровень скилла в фотожопе 2) Обилие идей 3) Ноль знаний в кодинге. Абсолютный. Такой вопрос, анон: стоит вообще лезть в это дерьмо, изучать джаву-хуяву или почва безблагодатная и я только потрачу время? Само по себе программирование мне нахер не нужно. Пытаюсь там что-то ковыряться в эклипсе - пока выходит не очень. Гуглил мануалы по созданию непосредственно живых обоев - хер что найдешь путного вообще. Может есть все-таки мануалы для абсолютных чайников (желательно на русском) или такого в природе не существует? Желательно чтобы там разжевывалось все чуть ли не по строчкам и командам программного кода. Короче, надеюсь на адекватный ответ, анон.
>>415846 >н А что нибудь почеловечнее есть, прост до этого только оффлайн приложения писал. В идеале линк на какой нибудь тутор, можно и на английском.
>>408321 Да, может мне здесь кто-нибудь пояснить, почему iOS-девелоперы так задрали нос? для Obj-C есть куча библиотек, где ВСЕ уже сделано за разраба, ему только и надо, что прикрутить данные к вьюхе. Почему они такие самые умные, хотя, на самом деле, ни хуя не знают?
Хочу сделать игру на андроид, посоветуйте хорошую книгу по джаве. До этого никогда не кодил. inb4 тысячестраничник с сухими описаниями возможностей языка, без примеров реального кода.
>>416069 У меня ПЯТЬ знакомых ай ос девов. И каждый раз когда в универе видимся, они обсуждают, какую зп сейчас прлучают и какую хотят. Просто не понимаю, за что там 80 тысяч платить. А в маня-мирке ихнем 120 тысяч.
>>416166 Порог вхождения выше. Нужен мак/виртуалка/ + изучать язык, который кроме как на эппл-девайсах не применяется + иметь девайс для отладки. Потому на рынке не так много хороших айосников. Потому и спрос такой. Потому и зарплаты такие.
>>416239 айосников сейчас как говна, и хороших и плохих.
>>416166 >>416192 с учётом ваших курсов на доллар вообще можешь не писать зп в рублях, милости прошу к нашему шалашу в котором все зп исчисляются в долларах США (бульбо дс). лол помню ещё год назад тут кукарекали про то какие вы в рашке охуенные с вашим рублём, ну и где вы теперь. вы хоть понимаете что как правило за ваш труд заказчик или покупатель расплачивается долларом а до вас только рубль который может за год девальвировать на овердохуя вместе с вашей зп.
получают иосники как правило чуть больше чем ведропетухи (на 0$ - 500$) но ради этого лично я бы не становился пидором, так что лучше ведро чем ios-пораша
>>416333 >iOS же конкуренция меньше Я с iOS провел немного времени, но как я понимаю на iOS _хороших_ программ каждого вида больше и игорь лучше, поэтому выделится приложению, сделанному на 4+, сложнее. Разве не так?
>>416274 >айосников сейчас как говна, и хороших и плохих. Не правда твоя. Мало толковых. Уже два месяца ищем, ДС. Либо рокстары, которые "я сам все сделаю, без команды, и желательно с нуля перепишу" либо такие, которые вчера курсы "учим objC за месяц" закончили.
Никогда раньше не писал под телефоны, но вот недавно решил ради фана написать мелкую игрульку под 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 байта! Может, можно что-то ещё сделать?
Сап, зекач. Неплохо знаю Java, но в моей мухосрани если предлагают работу, то только всякая скучная хуйня. Поэтому хочу респекнуться в ведродев. Прошу ответов на вопросы или ещё какого-нибудь совета. Можно ли прочитав оффдоку или какие-нибудь книги успешно начать фрилансить? Если можно, распишите подробно, что нужно знать или уметь чтобы можно было начать продавать себя как ведродевелопера? Если вопрос платиновый, зайидайте ссылками.
Сап пр. Устраиваюсь на иос раба. Дали тестовое задание, запилить простую рисовалку линий и эллипсов, сохраняющую состояние и выводящее ещё все фигуры в таблицу, я сделал это, потратив часов 8. Не дохуя ли? Делал с Core Data. Нужно время затраченное указать, вот думаю не пошлют ли такого слоупока?
Анон, мучаю JAVA, опыт в программировании есть, но небольшой, хочу писать на андроид, что стоит учить сначала? Я так понял сначала что изучается JAVA обычная(SE?) потом под андроид, кто сейчас работает в этом направлении, ну или хотя бы понимает, поясните алгоритм, типа сначала учишь то, потом то, ну а после это и можешь писать резюме.
Суть что бы как можно раньше получить практический скилл и устроится на работу, хочу быть у мамки успешным, а то мне 25, а я все за еду работаю.
>>417884 Сначала учишь джаву по эккелю Потом пишешь свои хеллоуворлды под андроид испольщуя гайды нугла и стаковерфлоу. Игрушку напишу какую-нибудь. Тетрис там, или змейку. Клиент дЛя двача или лора. Все это складывай на гитхаб, ссылку в резюмэ.
За гугл понятно, у них там документация какая-то должна быть(они вроде платформу для разработки для андроида делали), а стаковерфлоу - что это? Впрочем буду искать.
>>417973 >А RoboVM для котлина будет работать? В libGDX работает, а там для iOS RoboVM идет. >>418004 >Это вроде что-то совместимое с джавой, но все таки другой язык? Да, немного другой, похож на Swift.
Под чем лучше писать под ведро? Начал писать игрушку под Android, написал на яве ~1.5к строк. Но не так давно я вспомнил про то, что Microsoft интегрируют разработку под Android в Visual Studio, позволяя писать на шарпе, кроссплатформенно, с кучей примочек и плюсов. И тут возникла дилемма - а не переписать ли мне весь ява-код на C#?
Я вижу следующие плюсы - прекрасная, мощнейшая, стильнейшая IDE от лучшей корпорации в мире, задел на кроссплатформенность, язык(C# лучше явы примерно в двести тысяч раз). Даже OpenGL ES в студии выглядит не так уёбищно.
Минусы... Сначала я не видел минусов, но потом попробовал скомпилировать простейшее приложение и увидел, что оно транслируется в код на яве. Да ещё и более медленный, судя по постам в интернете. Как? Зачем? Неужели в байткод явы не быстрее? Или(о Боже, невозможно) в нативный код?
Так всё-таки, стоит ли возвращаться в неудобный, тормознутый, нагоняющий тоску Eclipse, чтобы писать на устаревшей и создающей пустоту в душе яве? Или попробовать овладеть Xamarin? Что думаете?
>>418223 Вообще не нужно проверять. Более того, AsyncTask имеет описание метода onCancelled() на андроидах 3.x и выше.
А ещё лучше написать свой аналог асинктаска, и пользователи одноядерных девайсов скажут тебе спасибо за паузы, в которые асинктаск не умеет, при прокрутке листвьюшек (в этом плане, ящитаю, охуенен исходник Telegram от Степана Коршакова).
>>418520 Кстати, тоже мысль, как-то ставил идею(не помню, почему удалил), оказалась куда современнее, изящнее и мощнее эклипса. Даже с Visual Studio может тягаться но у них всё-таки разные ниши для использования.
>>418523 Java, ибо нативненько. Xamarin увеличивает количество этапов до создания приложения. Опытному программисту не составит труда написать код лучше конвертера Xamarin'а.
>>418519 > Вообще не нужно проверять. Более того, AsyncTask имеет описание метода onCancelled() на андроидах 3.x и выше. Как это не нужно? Если мне надо завершить таск через cancel, то проверку нужно делать между какими-либо длительными детствиями. onCancelled тут при чем вообще?
Программач подскажи мне первую книшу по программированию на ios. Очень тяжко воспринимаю инфу с экрана плюс у меня небобьшие проблемы с концентрацией поэтому нужна бумага. Начальные знания програмирования есть пару лет назад макакил на php за денюжку. От книженции требуется актуальность и разжевывание для нубов из серии как начать проект в xcode и далее по списку. Желательно на русском но можно и на инглише. Главное бумажность и актуальность чтобы я не искал несуществующих кнопок в ide.
>>419254 Для меня не настолько сложно ньюансы конкретного языка изучить сколько первоначально вкатиться и понять прочесс и настроить ide. Допилевание цмс и создание велосипедов и костылей на php и создание мобильных преложений для меня совершенно разные вещи. А вот как в обжпктив си называются функци расставляются скобки и классы вызываются это уже действителбно по любому ману в короткий срок можно понять.
Посоны, есть небольшой проект под ведро. Хочу реализовать его как-нибудь нестандартно. Сначала думал накрутить модных библиотек но понял что туда подойти сможет только какая-нибудь ORM и ButterKnife, да и то с ORM проблемы возникают потому-что я не знаю каким адаптером согласовать "бесконечное" множество обьектов от ORM с ListView. Ещё думал может на скале написать всё, но писать чисто на скале не очень поэтому я полез искать либы, посмотрел на последний коммит в Macroid - пол года назад, что наверное предвещает кучу проблем.
С Новым Годом! Разработаны, у меня андроид студия перестал видеть сдк, пробовал переустановить- без результата. ЧЯДНТ? Студия- релиз, поставлена на чистую в8.1
>>420363 > Хочу реализовать его как-нибудь нестандартно > я не знаю каким адаптером согласовать "бесконечное" множество обьектов от ORM с ListView лол, да ты хотя бы "стандартно" научись что-нибудь качественное делать, а потом уже делай нестандартно. > Ещё думал может на скале написать всё на хуяле, ты сначала разберись как нормальный продукт сделать грамотно используя стандартные средства а потом уже если не понравится доёбывайкак это тут успешно делает подавляющее большинство таких же петухов всех остальных по поводу "бля посоны как на скалехачкеле, путоне, шарпе, лиспе и прочем говне под андройд писать" вот реально, как вы все заебали. противно читать. вместо того что бы сделать грамотно, будут воротить непонятное говно используя какое то сырое говно таких же мастеров. человеческая многоножка получается, и крайний - это ты, любитель пописать под ведро на путоне или скале
>>421227 Ты в настройки заходил? Указывал где сдк? Путь к сдк в Path прописал? Сдк отдельно через консоль запускал (что бы убедится что у тебя хотя бы сдк манагер работает и видит хоть какие сдк)? Откуда вы такие дебилы вылазите. Винду 8.1 себе ставите а сдк и иде подружить не можете. Мне тебе даже помогать не хочется потому что ты на винде восемь один сидишь.
>>421236 Как реализовать адаптер то я знаю, просто ссыкотно что будет тормозить, хотя вот там на многих ORM ленивые запросы тоже имеются, всмысле чтоб не все результаты сразу в память грузились.
Хотя насчёт разобраться ты прав, ибо я пока только в чужом коде на гитхабе разбирался и своего почти не писал, книжные знания короче.
>>421457 >>421460 ну во первых это не так уж и заметно, во вторых у тебя на втором скрине календаря какая то пустая полоса между выделенной неделей и пронумерованными днями в третьих - я не знаю точно в чём проблема но вангую что тебе нужно поиграться с лэйаутом. мне не нравится что ты задал фиксированный размер вьюхе а не сделал wrap_content. в четвёртых - запусти прилагу на эмуляторе и в хиерархивьювере посмотри какого размера вьюхи и возможно ты найдёшь ответ, может гдето есть смещение
>>421469 ещё раз повторю, если бы ты знал как работают хотя бы листы и адаптеры, то ссыкатно не было бы
а по поводу ОРМ - ты для начала сделай (вариант 1) лист + BaseAdapter (выгребай инфу из базы сам, создавай обьекты и пихай в адаптер, всё как обычно), потом (вариант 2) лист + CursorAdapter + CursorLoader + SqlOpenHelper а уж потом если тебе понадобиться ОРМ - попробуй, но это будет как первый вариант из тех что я описал
>>421511 У меня sort of OCD, я не могу на это смотреть) Полоса - разделитель, вьюпорт смещён, поэтому между ними пространство. Я отключил заголовок диалога и нумерацию недель, но с их наличием та же борода. Проверял на разных пропорциях, вьюпорт всё равно смещён. Насчёт wrap_content, у этого компонента есть особенность - http://stackoverflow.com/questions/7027960/android-3-0-calendarview Сейчас попробую найти смещение. Спасибо за советы, анон.
Заманался биться с его особенностями, поставил компонент от tripadvisor, но с ним почему-то левый нижний угол не закруглён, sooqa! Будь проклята ссаная ведро-параша.
>>421236 >Ты в настройки заходил? Check > Указывал где сдк? Check >Путь к сдк в Path прописал? Check >Сдк отдельно через консоль запускал Check У меня уже ум за разум заходит от этой хуйни, все уже перепробовал
По поводу LoaderManager'a вопрос ещё: startManagingCursor уже не рекомендуется к использованию, но по описанию я вижу что он менеджит курсор в зависимости от состояния активити/фрагмента в котором он обьявлен. Так вот, делает ли это LoaderManager? Потому-что в его описании я ничего подобного не вижу, а вижу только то что он предоставляет возможность использовать лоадер, который будет грузить курсор в AsyncTask'е. Суть в том что зачем использовать такую наркоманскую иерархию (Если она действительно умеет только грузить в отдельном потоке курсор и не менеджит его далее) если я могу использовать например JavaRX и делать тоже самое (получение курсора в отдельном потоке) в 3 строки?)
По поводу RXJava сказать не могу так как не пользовал сильно но так как они релизнулись и вроде бы как идёт девелопмент андройд экстеншна то придётся конечно разобраться.
я смотрю в последнее время появилось много вопросов(по андройду) и пока мне не в падлу на них отвечать. но я бы вообще тхред разбил на 3 тхреда: - тхред по андойду - тхред по иосу - тхред по "бля посоны а можно на %language name% писать под android/ios"
таким образом можно будет отсеять полезные вопросы и ответы (первые 2 тхреда) от бесконечного нытья и кудахтанья (последний) ну или хотя бы на 2 тхреда разделить
>>418516 Сначала несколько месяцев Java чтобы разобраться с нативными либами и инструментами, чтобы понимать весь процесс.
Потом Xamarin. Если захочешь кросс-платформу на iOS - опять же пиздуй сначала на нативное, разбирайся как следует с гуёвыми тулзами XCode, Core Foundation, CocoaTouch, а потом уже вкатывайся на шарпе.
Иначе будут адовы муки увеличенной прослойкой энтропии.
Соус: objC разработчик, хочу в Xamarin, но сначала учу как писать в Android Studio на Java.
Понемногу учу быдлокодинг под ондроед по одной книжке, там пункт про создание настроек PreferenceScreen. Там эклипс и этот хмл редактируется через удобный на вид редактор, я в андроид студио делаю и у меня этот файл только как хмл редактируется. Его и надо вручную делать в студии или какой-то более удобный способ есть?
>>421821 Порой он даже для просмотра не годен. У меня эклипс так вообще на него ругается каждый раз как я файл открываю, ну его нахуй. Точно как на телефоне он не покажет всё равно.
Obj дрочеры, нужен ваш совет! есть групка в тентакле/iosdevcourse в которой выкладывают уроки по обжективу. домашние задания, олимпиадки, вопрос-ответ - все присутствует. какова эффективность такого рода учебы, если представить что я не долбоеб? могу ли я расчитывать на позицию джуна после освоения этого курса или нужно еще маслать самостоятельно? насколько годный паблик и сам препод? благодарю за ответы.
Изучаю программирование под айфоны, но столкнулся с огромной стеной непонимания что делать дальше. Сделал клиент для ластфма, прогу для поиска школьниц в вк, редактор фотографий с пидарскими фильтрами и прочей хуйней. Короче в целом знаю objective c уверенно и среду Cocoa тоже на уровне что для чего нужно. Но вот теперь чтобы что-то дельное завершить до конца нужно сделать красиво. Как посмотришь на приложения из стора - там анимации одна ахуительнее другой, всё выезжает, красиво, и динамично. А у меня будто десктопное говно с виндовс XP. В книжках и гайдах ничего такого нету, как всему этому научиться? Если устроюсь на работу там этому научат? Всё слышу по какие-то макеты, которые дизайнеры делают, как это вообще программист потом делает этот макет - неебу. Одно дело взять с книжки алгоритм по графам и закодить, другое придумать как сделать выезжающую вьюху. Мимоаутист который программирует для себя кучи говна, ходит в джинсах подаренных мамкой четвертый год и нихуя не могущий в дизайн.
Всем привет. Имею такую проблему. Для обучения пишу судоку под андроид. Игровое поле реализовал с помощью GridView, TextView внутри GridView программно добавляются с помощью адаптера. Когда я хочу заполнить TextView стартовыми значениями чисел я пытаюсь получить ссылку на TextView из активити где располагается GridView (Чтобы потом использовать метод setText()). К сожалению получаю NullPointerException, насколько я понимаю из-за того что моих TextView не существует на xml-разметке. Можно ли вообще получить доступ из активити к элементам GridView через айди? Если использовать onItemClickListener то всё в порядке, насколько понимаю потому что там передается объект view. Гуглил гуглил да нифига не выгуглил.
>>423125 У адаптера есть метод getView, который вызывается автоматически. Данные в него ты задаёшь сам. После обновления данных, нужно сообщать об этом - notifyDataSetChanged. Но по поводу твоей задачи - тебе GridView нахуй не нужен. Используй LinearLayout, так ты сразу ко всем вьюхам сможешь нормально обращаться (и хранить их где-то отдельно). Гугли, изучай.
Господа, обоссыте мне лицо. Я не могу заставить работать андроид емулятор сдк-шный на этом гребаном ноуте с амд камнем. Все время просит этот чертов хаксм. Все перепробовал, может гайды какие?
Друзья, помогите советом. Есть короче одно приложение под ведро. И приложение это практически полностью нативное, то есть Java-кода там почти нет (только необходимый минимум) - весь код сосредоточен в .so-файлах. Это приложение мне нужно отладить, причем исходников у меня нет. Как мне скормить сие приложение GDB? Если бы программа была нативной полностью, проблемы бы не было - запустил на девайсе gdbserver, на ПК gdb, скормив ему аппликуху - погнали. Но аппликухи-то нет, есть только библиотеки, и при таких раскладах attach просто так тоже не сделать. Как быть, братья?
>>424075 В общем, сам себе не ответишь - никто не ответит. В итоге использовал gdbserver --attach и команду gdb "dump", чтобы слить секцию .data нужной быблиотеки и скормил ее IDA в довесок к этой библиотеке. Не особо, но хоть что-то
>>424075 >приложение это практически полностью нативное > то есть Java-кода там почти нет Я вот тут тебя совсем не понял. Что ты имеешь ввиду - нативное и не на джаве?
>>424449 Ну на сях оно написано. OpenGL + SDL + libvorbis, Java-обвязка нужна только для запуска (ибо иначе никак ярлычок программы в меню не разместить)
Как в iOS реализовать открытие определенного типа ссылок в моей программе? Чтобы при тапе по определенного вида ссылкам в браузере или другой программе, вызывалось мое приложение и в него передавалась эта ссылка.
>>424668 >расскажи чё за прилага Ну, когда сам с ней разберусь - может и скажу. А вообще это кросплатформенная игрушка, есть под винду, мак, линух, андроид и гейос. Потому и набор библиотек такой. Движок везде один и тот же, обвязки разные. Просто релизы для ПК все как одна испоганены StarForce, а гей-устройства у меня нет, потому и решил ковырять андроид-версию.
ананасы, какой макбук про ретина лучше взять для кодинга. 13" или 15" 13 стоит дешевле, но вот экран... кто пользуется 13-шками? пригодны ли они для кодинга? монитор не всегда можно подрубить, если я к примеру в поездке.
Продолжительность выше с игнорированием эргономики через какое-то время познакомит тебя с RSI, туннельным синдромом, болями в спине, шее, остеохондрозом, просадкой зрения, геморроем и простатитом.
>>424806 > А вообще кодинг на ноутах - говно для будущих больных туннельным синдромом и искривлением позвоночника. > мимо-24"-монитор-эргоклава-и-макмини Буржуй в треде, все в укрытие! На самом деле, 15" - более чем комфортный размер экрана для кодинга, при условии невысокого разрешения (1366х768 типа там). Конечно, если вы ниасилили в нормальный редактор + Makefile и пользуетесь страшными монстрами типа Eclipse или IDEA, то вам и 30" не хватит, любая IDE все место на экране засрет своими панельками. За клавиатуру тоже не соглашусь - можно найти ноут с нормальной полноразмерной клавой (у меня, например, кошернейшая Chicony). У маков действительно клавиатура - сраное уебище. И посадка к ноуту отношения не имеет никакого. мимо-VIMер-с-китайским-noname-ноутом
>>424851 > буржуй Стоимость всего сета меньше стоимости Macbook Air. > любая IDE все место на экране засрет своими панельками. Именно что. Interface Builder, Unity3d и 15" плачут в углу. Прямо сейчас пишу с 15" Air и на нём неудобно разрабатывать что-то серьёзнее JS скриптов. Он у меня для тупки в кровати. > маков действительно клавиатура - сраное уебище. Полная хуйня - до эргономики писал 3 года на bt клавиатуре Apple (и прямо сейчас пишу на ноуте собсна). Не устаёт мизинец, т.к. cmd большим пальцем удобнее жать, стрелки маленькие сразу под рукой, не нужно тянуться, ход кнопок приятный (я всегда на slim пишу). > И посадка к ноуту отношения не имеет никакого. Специалист по эргономике в треде, все в виртуальную машину. Смотри пикрелейтед и ощущай свой будущий горб. У меня моник с регулируемой высотой ножки.
Сейчас для выполнения всяких фоновых задач, особенно неторивиальных, наиболее удобными мне кажутся свои субклассы Runnable, которые я запускаю на AsyncTask.THREADED_POOL_EXECUTOR. Результат или уведомление о его наличии они сообщают через локальный broadcast (оче удобно, если нужно доставить нескольким адресатам). Какие подводные камни?
А, кстати полочку под клаву я бы заменил очень низким столом. Люблю чтоб локти лежали на столе всё же, а монитор можно и высоко поднять за счёт подставки и ножки.
>>425024 Что-то у тебя все позы для ноута подобраны как будто специально. Есть же нормальные варианты. Например, когда ноут стоит на столе, а ты опираешься на стол локтями, ноут получается на расстоянии вытянутой руки. Спина и шея прямые. Сутками могу так сидеть, ничего не устает и не болит. > Стоимость всего сета меньше стоимости Macbook Air. > Прямо сейчас пишу с 15" Air > Он у меня для тупки в кровати. Я и говорю - буржуй. Мой 15" ноут стоил 300$ по курсу двухлетней давности (9к рублей). > Полная хуйня Ну, если бы ты и дальше писал на ней, то туннельно-запястный к тебе бы точно постучался. > монитор можно и высоко поднять NO WAY! На экран нужно смотреть слегка сверху вниз, как ты обычно смотришь вперед, когда идешь ты же не хиккан, который тщательно изучает носки своей обуви?. > Хоть на vim переходи (но не хочу). Зря не хочешь. Неудобно только первые пару недель, потом только удивляешься, почему все остальные не используют аналогичный подход. Начинаешь в других местах неосознанно использовать такие же трюки и тупить когда не работают :3
>>424855 Хватит хоть нетбука, вопрос в комфорте. Кодирую на 13 неретине, брат жив. Ясный хуй чем больше дюймов, тем комфортнее, но я чалюсь по съемным квартирам и монитор запилить нет возможности.
Боли в спине и шее, остеохондроз, геморрой и прочие болезни – не от ноута, а от того что хиккан ведет неподвижный образ жизни и круглые сутки скривившись пялится в монитор – не важно каких размеров. От нездорового образа жизни тебе никакой супер-сетап рабочего места не поможет.
Все современные яблоноуты транспортабельны примерно одинаково. Я аир купил только потому что нищееб. На вес 15 дюймовой ретины совершенно похуй, разве что ты его ежедневно на себе таскаешь. Но мы сидим на дваче, так что лично я перемещаюсь с ноутом в основном по квартире – как раз чтобы позицию сменить. Благо охуенная батарейка позволяет не сидеть за одним и тем же стулом, а весь день находиться где угодно без розетки.
Короче, если можешь позволить себе 15 – бери 15, хули тут думать.
>>424775 если ты в России, то пока никакой наверное, они подорожали почти в 2 раза а так 15" конечно, с ним эти ваши IDE смотрятся не так уж совсем уёбищно, а умеренно уёбищно
>>425039 Каким образом у тебя прямая шея, когда ты смотришь вниз, т.к. экран ноута низко? > Ну, если бы ты и дальше писал на ней, то туннельно-запястный к тебе бы точно постучался. Точно так же как на абсолютно любой неэргономичной клаве. Эппловская клава превосходит другие традиционные, но сосёт у эргономичных. > На экран нужно смотреть слегка сверху вниз Сразу видно чувака, не сидевшего за 21"+. У огромных экранов ты ставишь глаза на 30% от высоты (сверху отступ) и центр чутка внизу, а таскбар/док совсем внизу. > Начинаешь в других местах неосознанно использовать такие же трюки и тупить когда не работают :3 Ну вот этого и не хочу. Посмотрим, потому что таких удобных стрелок как на эппловской больше нигде нет. >>425067 > Боли в спине и шее, остеохондроз, геморрой и прочие болезни – не от ноута, а от того что хиккан ведет неподвижный образ жизни и круглые сутки скривившись пялится в монитор – не важно каких размеров. От нездорового образа жизни тебе никакой супер-сетап рабочего места не поможет. В том числе от ноута. Просто если ты будешь двигаться каждый час - оттянешь. А если будет нормальный монитор-клава и плюс упражнения - вообще не заболит ничего возможно.
У меня на маке стоит Time Out (для винды - Eyes Relax), раз в 20 минут намертво блочит экран на 20 секунд, а раз в час - на три минуты. Иду и гуляю.
>>425039 > Например, когда ноут стоит на столе, а ты опираешься на стол локтями, Это, кстати, тоже вредно. Через руку идут три нерва - один как раз через локоть (бьёшься больно ещё). Контролирует мизинец и безымянный.
Я когда наваливался на локти - у меня эти двальца чутка стали неметь на левой руке и отучился сразу же с испугу.
>>425108 >Я когда наваливался на локти Может, не совсем правильно объяснил - локти не то, чтобы прямо стоят на столе, а как бы лежат боком. Сцепи ладони по-Ельцински, раздвинь локти по-максимуму и опусти их на стол. Как-то так. Если руки разогнуть - как раз дотягиваешься до экрана, в полусогнутом состоянии печатаешь. >>425107 > экран ноута низко На уровне грудной клетки где-то. Голова чуть наклонена, взгляд тоже слегка вниз. Получается норм. > Сразу видно чувака, не сидевшего за 21"+ Да я их и видел-то только в магазине на витрине. У меня нет ни знакомых дизайнеров, ни типографов, а программисту (не использующему IDE) такой размер ни к чему, ИМХО. Алсо, у меня таскбар сверху, ибо удобнее. У приложений заголовки окон сверху, меню сверху, вкладки сверху, а внизу, как правило, никаких элементов управления нет. Исключение - видеоплееры, но у меня FFPlay, который хоткеями управляется.
>>425045 я люблю открыть два окна для кода слева и справа. и пишу код попеременно в обоих окнах. idea это позволяет и vim тоже
>>425063 можно и 100 кило ежедневно с собой таскать. тут вопрос удобства. Если ноут будет редко покидать пределы дома то 15" тут даже думать не о чем. а вот если брать его в командировки и поездки, например. тут уже вопрос
>>425092 не в России точно такая же цена. Благо у меня зп в доррарах
>>425118 > На уровне грудной клетки где-то. Голова чуть наклонена, взгляд тоже слегка вниз. Получается норм. А должна быть прямая. Это пока норм. В 35 лет заходи в /pr, расскажи как там твоё лечение шейного отдела проходит остальным кодящим на ноуте. > а программисту (не использующему IDE) такой размер ни к чему, ИМХО. Можно открыть два окна с кодом. > Алсо, у меня таскбар сверху, ибо удобнее. У меня док вообще справа, вертикальный. Не вижу смысла всирать драгоценную высоту экрана, тем более что не смог добыть 16:10 и сижу на 16:9.
>>425207 Слева перегруз, т.к. у всех IDE всегда слева меню типа браузинга файлов. И глазами ты туда постоянно цепляешься чтоб читать сайты - лишние объекты рядом не нужны (особенно badges скайпа).
Так что по UX справа годнее, но если не отвлекает - то без разницы.
>>425171 >В 35 лет заходи в /pr, расскажи как там твоё лечение шейного отдела проходит Ну, если машину времени подгонишь - может, и загляну как-нибудь.
>>425171 >У меня док вообще справа, вертикальный Не могу в вертикальный, совсем. На нем же не помещаются заголовки окон. Как я узнаю, какой из трех открытых терминалов/проводников/PDF-вьюверов - нужный, не тыкая их все? Алсо, если повернуть подписи на 90 градусов, читать по-русски вертикально неудобно. В общем, чистая вкусовщина уже пошла
>>425342 >У меня вообще надписей нету И как работать, если у всех проводников/вьюверов/терминалов иконки одинаковые? >ты про винду что ли? Нет, у меня Gentoo с XFCE
>>425342 >В иконочки тыкать cmd-tab и тыкаешь сразу на нужную, если она далеко.
>И как работать, если у всех проводников/вьюверов/терминалов иконки одинаковые? В макос/гном3 одна иконка на одно приложение, а не на каждое окно. Таким образом быстро (т.к. иконок в 3 раза меньше при таком подходе) переключаешься на последнее использованное окно приложения. Если нужно другое, то переключаешься уже между окнами отдельного приложения, тоже по хоткею.
Я, честно говоря, не представляю как можно работать при стандартном windows-подходе с иконкой на каждое окно. Это же полный бардак, никакие надписи не помогут.
>>425373 >гном3 Ой, даже не вспоминай лучше. Я пробовал "пожить" в нем где-то с месяц. Думал не выживу, но терпел - мало ли, сила привычки, костность мышления, все дела. Так вот - среда действительно неудачная для ПК, что бы там кто ни говорил. Настолько неудобно организовать работу за компьютером могли только люди с глубокой и искренней ненавистью в сердце к своим пользователям. За мак ничего не скажу, дольше пары часов я им не пользовался. > одна иконка на одно приложение, а не на каждое окно И вернувшись утром/после обеда/туалета/просто задумавшись к работе, я лезу проверять, а что там где у меня открыто, вместо того, чтобы просто окинуть таскбар взглядом > переключаешься на последнее использованное окно приложения. Если нужно другое, то переключаешься уже между окнами отдельного приложения И получается, что действий выполняется в два раза больше. Может, это и происходит быстрее, но зато сильнее напрягает внимание, которого и без того не хватает. Я уже молчу про управление хоткеями - это к любителям EMACS, пожалуйста, а мне мышью удобнее. В консоли - да, там нужны хоткеи. Но они там хорошо продуманы, и управление в том же vim или bash совсем не напрягает. GUI на то и GUI чтобы мышевозить.
>>425373 >Это же полный бардак На самом деле, нет - так даже удобнее, правда, если нет многооконных приложений. Есть еще такая штука, как рабочие столы. На каждом рабочем столе - своя задача и свой набор окон, обычно небольшой (2-3 окна терминала со вкладками, 2-3 проводника со вкладками, браузер, PDF-читалка). В любой DE под Linux эта фишка есть, под винду доустанавливается небольшим приложением, за мак не скажу ничего.
>>425388 >а мне мышью удобнее >UI на то и GUI чтобы мышевозить Писал длинный ответ с объяснением, но мы вряд ли друг друга поймем. Я не представляю как можно работать не используя хоткеи. Вкладки в браузере тоже мышкой переключаешь? Копируешь, вставляешь – мышкой?
>>425365 > И как работать, если у всех проводников/вьюверов/терминалов иконки одинаковые? В маке каждый апп держит свои окна в своей иконке. Переключаюсь между табами или между окнами - зависит от а аппа. >>425388 > Может, это и происходит быстрее, но зато сильнее напрягает внимание, которого и без того не хватает. Вообще никак не напрягает. Перемещение что по бинарному дереву, автоматически определяешь что нужно в XCode, а в нём - в AppDelegate.h.
>>425394 >Я не представляю как можно работать не используя хоткеи. А я не представляю, как их можно удобно использовать, лол. Одно дело - набрать в vim :wq, например, другое - зажать Ctrl, потом Alt, потом еще куда-то тянуться. Не мое, короче, не пианист я. >Вкладки в браузере тоже мышкой переключаешь? Да, конечно. Есть, правда, vimperator для огнелиса, надо будет как-нибудь попробовать, да все лень. >Копируешь, вставляешь – мышкой? Да, в X-ах это очень удобно сделано - текст при выделении уже копируется в буфер обмена, а вставляется по клику средней кнопки (нажатие на колесо мыши или одновременное на обе кнопки). >>425400 >каждый апп держит свои окна в своей иконке Так в том и дело - чтобы увидеть, какие окна открыты, нужно навести на эту иконку, тыкнуть/подождать... А если нужного там нет? Нужно открывать новое. В общем, для меня - слишком заморочно. >автоматически определяешь что нужно в XCode, а в нём - в AppDelegate.h А если несколько XCode? Или оно так не может? >мы вряд ли друг друга поймем Тут я с тобой соглашусь. Каждому свое.
То есть, если нужного окна там нет, значит его нигде нет. Оно не открыто.
Т.е. если у тебя открыто два браузера и два терминала в виндоус получается так – |браузер /pr/| браузер /b/|терминал такой-то|терминал такой-то|
В мак – |браузер -> {/pr/, {/b/}|терминал -> {такой-то},{такой-то}|
Переключаться можно между самими приложениями, а переключившись на конкретное приложение можно переключаться между его окнами. Мышкой, хоткеем, активным углом, при клике на док. Доступны и заголовки, и контент.
Таким образом окон получается в два раза меньше и они сгруппированы. У тебя не может быть "потерянных" окон при тако раскладке, т.к. ты видишь все окна открытого приложения сразу и не нужно его искать среди кучи одинаковых иконок – т.к. одинаковых иконок в принципе нет.
Что можете посоветовать петуху, которому нужно срочно заебенить наипростецкое приложение на андроид, но который в ус не дул про все эти ide, бекенд, фронтенд, факенд до вчерашнего дня?
гугл выдает кучу сайтов с СОЗДАЙ ПРИЛОЖЕНИЕ НА АНДРОИД ЗА 10 МИНУТ ДРАГЭНДДРОП БЕСПЛАТНО БЕЗ СМС, но что-то доверия нет им.
Посоны, пердолинг на виртуалке МакОС приведёт к подводным камням с аппстором? Хочу портировать свой инди-миллионник ещё и на айпэды, но слишком жадный чтобы покупать макбук.
>>425164 Пользуюсь уже достаточно долго. всё устраивает(скорость сборки решается покупкой нормальной машины с SSD + yoba i7). Некоторые приложения или собираешь красиво и изящно гредлом или пишешь билд скрипты на хуй пойми чём, разминая себе очко, которые нахуй никому не нужны. Если у тебя проект простенький - то можешь сидеть и на эклипсе.
>>425853 все плюсы андройд студии: new build system tools.android.com/tech-docs/new-build-system
>>425932 >инди-миллионник зависть :( хотя я же ниразу ещё не попытался написать своё собственное
Вообще new build system для андройда это уже стандарт де-факто. Чем раньше вы это поймёте и начнёте изучать - тем лучше будет для вас, как для специалиста в области профессиональной разработки ПО под мобильную ОС Android если тут вообще такие есть
>>426051 >new build system для андройда Вот вообще похую, честно. Меня и старая устраивает более чем. Алсо собираю проекты из консоли, через Ant, и смотрю свысока на адептов IDE. Как вообще можно такие тормоза терпеть?
>>426051 >скорость сборки решается покупкой нормальной машины с SSD + yoba i7 вот нихуя же не решается.. у меня macbook i7-4850HQ, 16Gb, SSD, грэдл собирает секунд 40, ант - секунд 5, такие дела
>красиво и изящно грэдлом поясни, пример хоть приведи какой-нибудь.. по-моему вот нету нихрена там, кроме автоскачки библиотек, что тоже не всегда удобно
>>426193 >>426051 Пришлось всё же перейти на Android Studio. Использую в проекте cling, с Ant по неведомой причине приложение крашится. При помощи gradle собрал - работает.
>>426232 http://4thline.org/projects/cling/ Крашится типа: не может загрузить такой-то класс, хотя если .jar открыть - он там есть и такой хуйни быть не должно. Где-то здесь http://4thline.org/projects/mailinglists.html хуй с аналогичной проблемой создавал тему на что получил ответ одного из авторов проекта: из консоли все собирается и работает! (используя maven). На что я сразу забил хуй на еблю с Ant.
Котаны, а как ПРАВИЛЬНО делать адекватный REST клиент под андроид? Задача простая - get запросы, но каждые N секунд. Теперь вопрос - как правильно проверять наличие новых сообщений на сервере? Раз в пару секунд запускать Asynctask внутри activity? Сервис с Asynctask? Как вот это все реализовано в VK, Twitter и прочем?
Андроиды, насколько я понимаю, с выходом API 21 устарела навигация в ActionBar. Чем теперь заменить любимые табы? Какую навигацию вы используете в своих приложениях?
Выручайте, аноны. Пишу свое первое приложение под android. У меня есть список, в нем отображаются некие данные, в виде - название + картинка. Эти данные хранятся в таблице в БД, там же для каждой записи хранится ссылка на картинку. Все изображения загружены в папку res/drawable проекта, а в базу я сохраняю их id, то есть R.drawable.image1, R.drawable.image2, ... До недавнего момента все было хорошо (по крайней мере мне так казалось), но когда я закинула несколько новых картинок в res/drawable, все их id как будто перепутались. Запускаю приложения - картинки не совпадают с теми, что должны быть. Подскажите, пожалуйста, как нужно хранить ссылки на изображения в SQLite и почему при добавлении новых изображений в drawable, у старых меняются идентификаторы?
>>426289 >я закинула >ла А ты няшная? Храни картинки в папке assets и загружай оттуда по имени файла. В БД храни имена файлов. Айдишники могут генерироваться какие угодно - хранить их в базе это не надежный способ.
Анончики, запили приложение, теперь встал вопрос о раскрутке и монетезации. Как занидорого вывести в топ, как повысить скачивание и как балядь заставить людей скачивать, на охуевший пиар по пабликам и проф сайтам денег нет, запилено для ios и android. ДА и на какой бирже лучше и выгоднее выстрельнуть?
>>426482 Сюрпрайз, шлюшка, анонимные имижборды - притон для шизиков и инфантилов. Хочешь серьёзного общения со здоровыми людьми - уёбывай на хабр и прочую парашу.
>>426485 > сидишь на бордах с 2007, с зоем в чятике пиздел > внезапно инфантильный чувка поясняет тебе их суть и приказывает уёбывать Ок, ок. >>426491 seconded
А у меня тем временем ещё один нубский вопрос. Хочу: - чтобы был ActionBar - чтобы были Fragments - чтобы приложение запускалось на API 8 Это реально?
Чтобы использовать ActionBar, моя Acivity должна реализовывать интерфейс ActionBarActivity (android.support.v7.app.ActionBarActivity), а для фрагментов - FragmentActivity (android.support.v4.app.FragmentActivity). Но, как оказалось, я не могу делать это одновременно (class cannot extend multiple classes). Мне стоит расстаться со своими хотелками или как-то можно обойти это ограничение?
>>416274 > вы хоть понимаете что как правило за ваш труд заказчик или покупатель расплачивается долларом Хуйню написал. В РФ большая часть разработки идет на внутренний рынок, в отличие от Украины и Беларуси. Посмотрим что сейчас изменится.
>>426717 Они для отлавливания уничтоженых объектов на которые не обнулились ссылки. Суть в том что если включить зомбей, то при удалении объекта он на самом деле не удаляется, а заменяется специальным объектом-заглушкой, который при получении сообщения выводит информацию для отладки.
>>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
>>426727 >>вот нихуя же не решается.. у меня macbook i7-4850HQ, 16Gb, SSD, грэдл собирает секунд 40 >может у тебя проёбана инкрементальность сборки или ты постоянно клин билд делаешь да, это я сравнивал клин билды, при изменении в одном файле тоже сравнение не в пользу gradle, он пересобирает секунд 15-30, а ant - практически моментально (и это после того как поставил в настройках IDE для gradle галочку "не проверять обновления на серверах", до того всё ещё хуже было)
>>поясни, пример хоть приведи какой-нибудь.. по-моему вот нету нихрена там, кроме автоскачки библиотек, что тоже не всегда удобно >любая кастомизация сборки только это? это легко решается и с ant скриптами (подсовывать ссылки на разные папки с либами/ресурсами). ещё плюсы есть?
Сосоны, поясните за фриланс под ведроид: сколько ориентировочно делать начальную ставку на всяких одесках, при наличии парочки своих прилаг в портфолио? Много-ли заказов идёт? Индусни в целом, меньше, чем в пхп? Алсо, поясните, как обычно обстоят дела с фронтендом: нанимают дизайнера отдельно, или же надо быть "всё в одном"?
Что изучить айфонокодеру с опытом 2 года, чтобы получить левелап? Желательно список вещей, тк некоторые из них я могу уже знать. Думаю что свифт надо учить и применять фп-шные паттерны в нем.
>>427513 P/s. О всех камнях с платформозависимым кодом С++, зоопарк устройств для отладки и апаратнонезависимым байт кодом под виртуальной машиной JAVA и все такое... Я в курсе.
Если я не люблю JAVA, это не значит, что я ее не знаю.
>>427513 >Не переношу Java тогда всё просто, иди нахуй
>>427629 ты очередной дегенерат который вроде программировать умеетда хоть на всех языках мира, но понять зачем он это делает - не может как и не может в причнноследственные
Суп аноны. Нужен ваш совет. Проработал около 2 лет на ios в говноконторе, которая аутсорсингом занимается. Хочу попробовать себя в фрилансе, но вменяемого портфолио у меня нету. На елансе, из-за отсутсвия оного, даже фикс сраного бага не доверяют, не говоря уже о написании приложения с нуля. ЧЯДНТ?
>>428085 Алсо, если я правильно понимаю - на одеске, в основном, почасовая работа. А мне бы фикспрайс. Так-как с говноконторы пока сваливать не планирую.
Большинство курсов смущают тем, что представляют из себя туториалы для чайников с описанием последовательности шагов для достижения определенного результата, но не рассказывающие о неких фундаментальных основах, понятиях, особенностях платформы. Наверное, стоит начать с какой-нибудь книги. Но ведь книги быстро устаревают, потому что постоянно что-то меняется, тот же лолипоп недавно вышел со своими особенностями.
Опытные андроид-разработчики, посоветуйте хорошую книгу или курс, пожалуйста.
>>428196 Паста во многом правдивая, хотя не без ерничества, как и ее оригинал про python. Всякие же говнокнижки не нужны, ну разве что пролистать. Более-менее серьезный проект, вот что дает умения.
>>428315 Есть идеи для парочки простых учебных проектов (вроде клона двачебраузера) но сначала нужна некая база знаний. Если начинать не с книжек, то с чего?
>>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), нажатие на кнопку обрабатывается, лог заполняется.
Почему в прошлом треде советовали Eclipse, и не советовали Android Studio и Intellij Idea? AS от самого гугла же, а идея от Jet Brains, которые написали годный WebStorm и PhpStorm, который веберы чуть ли не инструментом богов считают. Чем эклипс лучше?
Народ, как сделать SearchView полностью белым? Тоесть и курсор и вот эту темно зеленую линию под текстовым полем? Погуглил - ничего дельного не нашел. Сейчас он выглядит так, как на пике. Некрасиво же. Где можно нахаляву порекламировать приложение? >>428763 Android Studio лучше, да. И работает также быстро, ну только сборка при помощи Gradle существенно дольше.
>>428345 Бери и хуярь. Реально за пару тройку дней с нуля, если про ООП слышал и писал лабы на Java. Разберись с фрагментами, как адаптеры для listview писать, композитные view, возьми какую-нибудь либу для асинхронных http запросов, подключи к проекту последнюю support library и сделай модный гуй. Ну и тд. Если ты из МИРЭА - напиши приложение для студентов, у их офф. сайта есть API.
>>428784 Спасибо за идеи. Нет, я не из МИРЭА, но есть на примете пара сайтов с открытым API, для которых хочу сделать приложения-вьюверы хотя бы. А ты в начале изучения какие приложения делал?
>>428787 Матричный калькулятор, rfcomm терминал. Но это давно было, сейчас можно много интересного придумать, например сделай список покупок, который будет сам подсказывать, что пользователь забыл в него внести на основе ранее составленных списков. Например юзер в предыдущих списках часто покупал гвозди, а в последнем списке их в список не занес и тут ты такой: А ГВОЗДИ?
>>428781 > Народ, как сделать SearchView полностью белым? Тоесть и курсор и вот эту темно зеленую линию под текстовым полем? Погуглил - ничего дельного не нашел. > Сейчас он выглядит так, как на пике. Некрасиво же. Открываешь сырцы андроида, смотришь устройство SearchView и его лэйаута, а также какими параметрами задаются цвета. Если можно поменять - меняешь через стили. Нельзя - рефлексия. Ты ничего не нашёл потому что такие вещи обычно принято самому ковырять.
Есть активити, в котором несколько фрагментов сменяют друг друга. В одном отображаются данные из БД, в другом редактируются и т.п. Подключение к БД открываю в активити, а как работать с ним из фрагментов?
Хочу сделать курсач по предмету "Базы Данных" в виде приложения на андроид, которое посредством запросов связывается с каким-нибудь сервером, на котором хранится сама база данных, выводит информацию из нее и имеет возможность путём разных действий изменять эту базу. Как и с помощью каких инструментов лучше всего реализовать такое? Как вообще работают с БД в андроид-приложениях? Постоянно обращаются к серверу? Загружают какую-то часть в локальную базу и работают с ней? На чем лучше сервер писать и есть ли какой-нибудь бесплатный облачный хостинг, позволяющий разместить там бд и сервер для учебного проекта? Слышал что-то про Windows Azure - с ним кто-нибудь работал?
>>428964 пиши бекенд хоть на php тебе надо реализовать простой REST API, и со своего приложения тупо слать запросы типа http://yoba.ru/getFreshData?since=11111111?until=22222222, сервер будет принимать параметры из URL и строить запрос к БД, возвращать ответ будет в JSON, ты на девайсе этот JSON будешь парсить и выводить на экран.
>>428964 разместить БД на облаке без смс, c готовым SDK для мобильных платформ: Parse.com по сути тебе вообще нихуя делать не надо будет. просто наебать препода.
>>428970 >не знаю преподают ли сейчас уже noSQL Щас и SQL не преподают, точнее, еще не преподают. На курсе БД сих пор FoxPro 6 версии ебем и плачем. мимостудент-совсем-не-мусохранска
>>428966>>428968 Да, могу на PHP, один раз для другого курсача уже писал бекенд на нём, фронтенд писал одногруппник, и там была локальная БД. С синхронизацией особых проблем не было, потому что на мобильном приложении реализовывался только просмотр данных из БД, но не их изменение. Просто я думал, может быть есть какой-то удобный и общепринятый выбор для бекендов. Сейчас, вроде, на Node.js многие пишут?
>>428969>>428970 Да неважно, SQL или нет, главное, чтобы была база данных с таблицами, эти таблицы могли бы иметь разные столбцы, можно было бы добавлять/редактировать/удалять записи, ну и чтобы были ссылки из одной таблицы на другую. Цель не наебать препода, а именно вникнуть в разработку таких приложений и бекендов для них. Узнать, как всё это правильно реализовывается и попрактиковаться в технологиях, которые понадобятся в будущем при работе.
>>428993 Тогда тебе должно быть всё равно, на каком языке, подошёл бы и Пых. Копать надо в сторону триггеров, в т.ч. внешних триггеров, и хранимых процедур.
Пилю приложение, хочу сделать регистрацию с номером телефона. Есть ли какой-нибудь способ подтвердить номер пользователя без смс? Если делать подтверждение через смс, я же разорюсь нахуй.
>>428905 > шо ти меле? Твой способ нихуя не будет нормально работать, если colorAccent одинаков colorPrimary (а это нормальная практика, когда они равны). И всё равно придётся наследовать тему экшн бара и менять цвета через стили.
Мне нужна практика по ведру. Хочу сделать полезное приложение для портфолио. Как уже подсказывали в этой нити, проще всего сделать клиент для какого-нибудь сервиса с открытым API. Листал список на programmableweb, там почти у каждого сервиса своё ёба-приложение, одно охуительнее другого. Я хочу найти сервис с аудиторией и чтобы официальное приложение было несколько ущербным, чтобы выделиться на его фоне. Подскажите что-нибудь подходящее (предпочтительнее иностранное). С меня доярка.
>>429142 Бесплатные сервисы только для личного использования, не имеют АПИ и не позволяют отправлять смс в другие страны. Странно, что сами Эппл/Гугл не предоставляют никаких инструментов для верификации телефонного номера.
>>429427 ты так говоришь как будто ты можешь сделать что то годное. давай сыграем в игру. ты доказываешь что ты можешь, а я тебе называю популярный сервис с охуительным открытым апи и очень уебанским и старым как говно мамонта клиентом под ведро. что бы доказать - ответь на вопрос: у тебя есть 2 прилагив одной код точёный а в другой ресурсы дрочёные. что нужно сделать 2 пункта что бы напрямую выполнить код одной прилаги в другой и получить доступ ко всем её ресурсам.
Смотрю видеоуроки inb4: зашквар, там рассказчик создает активити, наследует ее от класса Activity, запускает приложение и на этой активити есть Action Bar. Я же делаю всё аналогично, но у меня Action Bar'а нет. Если унаследоваться от класса ActionBarActivity - то есть. Почему так?
И еще, в предпросмотре layout'а экшен бара все равно почему-то нет, только при тестировании приложения. Это нормально? Делаю в Android Studio.
>>429549 >И еще, в предпросмотре layout'а экшен бара все равно почему-то нет, только при тестировании приложения Пишу как мудак. Я имел ввиду, в Design View бара нет, а когда запускаешь на эмуляторе/устройстве - есть.
>>429427 Сделай приложение-галлерею для e926.net / e621.net чтобы можно было жать на кнопки "ноавится", "не нравится" и оно подбирало контент исходя из твоих вкусов.
>>429549 Андроид 2.х что ли? Там экшнбара дкйствительно нет, кек. Или в манифесте прописана тема без экшнбара. Изучай, как всё это работает, а не спрашивай такие вещи. Тем более здесь.
>>429846 На андроид мало весёлых вещей можно сделать. Пока у тебя есть возможность сделать интересный диплом - сделай его. Компьютерное зрение, машинное обучение, обработка сигналов - вот где интересно. В дипломе нужно будет пару строк написать насчёт применения. По сути все эти мобилки - развлечение, хотя последнее время они стали использоваться как интерфейс для разных приборов (тепловизоры, дозиметры). Иногда делают проекты на тему обучения, тестирования. Можешь написать систему тестирования, которая будет компоновать вопросы в тестах так, чтобы те, которые ты знаешь встречались реже. Далее построить кривую успеха и покажешь, что такой подход эффективнее для запоминания материала. Напиши распределённый чат через блютус. На Nexus 5 блютус настолько мощный, что аж 100 метров пробивает (айфон сосёт).
>>429427 >Я хочу найти сервис с аудиторией и чтобы официальное приложение было несколько ущербным Дохуя таких сайтов, на самом деле, и среди наших, и среди иностранных. С огромной аудиторией и ужасно уебищным движком. Та же ганза, например но у них уже есть какое-никакое приложение под ведро
>>429952 >На андроид мало весёлых вещей можно сделать >Компьютерное зрение, машинное обучение, обработка сигналов - вот где интересно. И чо, как андроид мешает делать "веселые вещи"? Камера есть, машина есть, сигналы есть. Сиди обрабатывай.
Как touchesBegan заставить реагировать только на Touch Down вместо Touch Up Inside (внутри использую RectContainsPoint, это типа кнопка для управления ректом)?
>>429952 >последнее время они стали использоваться как интерфейс для разных приборов Знакомый механик пишет диплом по управлению аэродинамической трубой с ведропланшета
>>429967 ГТА значит у них хватает мощности тянуть, а капчу распознать не хватает, ну-ну. Word lens, кстати, распознает символы real time из камеры довольно быстро, и это на ведре 2012 года, на котором и гта летает. Никто не мешает, кстати, отправлять особенно тяжелые расчеты в облако.
Сенсоры и машинное обучение тоже "смартфоны не тянут"?
>>430022 >ГТА Движок 2001 года, если что. GTA:VC и GTA:SA крайне мало чего привнесли в плане технолгий. Еще бы они не тянули. >Никто не мешает, кстати, отправлять особенно тяжелые расчеты в облако. Облако - зло by default. Все рассчеты должны проходить локально. А на это мощностей девайса не хватит. Точнее, хватит, но далеко не в real-time. А девайс-то на батарейках, не забывай.
>>430038 Что нахрена? А нахрена оно на компьютере? Тут кто-то собрался писать диплом, ему говорят что андроид не тянет и приводят какие-то глупые доводы. А андроид все тянет, просто местные макаки, включая тебя, похоже не очень понимают что такое компьютерное зрение, машинное обучение, обработка сигналов, нахуя это все нужно, как и где используется. Прост слова умные лал))) Зато на нехус блютус мощный, айфон сасет)))
>>430299 >какие-то глупые доводы Ты совсем долбоеб? Для ресурсоемких задач, вроде >компьютерное зрение, машинное обучение ВНЕЗАПНО нужны ресурсы, которых даже у топовых девайсов нет. Как тебе еще понятней объяснить? >похоже не очень понимают Это, похоже, ты не очень понимаешь. Думаешь, прочитал умные слова в папкином дипломе и сразу крутым стал? Хуй тебе. Школу закончишь, институт закончишь - тогда поговорим. Эти дисциплины гораздо сложнее, чем кажутся тебе, заглянувшему в статью на википедии. Или ты думаешь, что у нас в ВУЗе сидят дауны, которые просто так выделили CUDA-кластер под распознавание образов? Пойду, скажу им, что они хуйней маются и все нужное можно было прямо на телефоне запустить. А чо, еблан с двача же может - группа ученых тем более справится.
>>430350 Я тебе еще раз повторяю, ебанашка - word lens, в котором есть и распознавание образов и компьютерное зрение, и никакие CUDA кластеры для распознавания капчи не нужны, и уж тем более не нужны для ОБРАБОТКИ СИГНАЛОВ, что вообще пушка.
>>430364 Уй дурааак Ты разделяешь вообще понятия обучения алгоритма и использования уже обученного? Похоже что нет. Word lens у него, ну охуеть теперь. мимо
>>430366 Я где-то писал что word lens использует машинное обучение? Нет, а распознавание образов не всегда подразумевает машинное обучение. По ссылке есть другие приложения.
Кароч ссу тебе на лицо. Рашкинские маня-студенты это необучаемые алгоритмы, пользоваться вами можно только как продвинутыми калькуляторами под надзором начальника.
>>430364 >>430401 Короче все понятно. Мамкиного школьника порвало. Люди ему про Фому - он один хуй на бумажном самолетике в США собрался лететь. Элементы тех или иных алгоритмов много где используются. Или ты щас скажешь, что определение овала лица - это тоже машинное зрение? В каком-то смысле, да, но это уровень научно-практической конференции старшеклассников, в ВУЗе тебе за такое разве что в ротан нассут. >Рашкинские маня-студенты это необучаемые алгоритмы, пользоваться вами можно только как продвинутыми калькуляторами под надзором начальника. Ну ахуеть, чо. Только я уже выпустился, если что. А ты еще не поступил, раз так говоришь
Вот блин всегда так было на всех форумах. Как только я что-то напишу - набегает куча людей и начинают поливать друг друга говном, частично забывая про мой пост.
>тебе за такое разве что в ротан нассут Если ты можешь только овал определять, тогда и нассут. Маня без кластера не сможет даже 2 на 2 умножить.
>я уже выпустился Выпустился, а никакого практического применения своим знаниям найти не можешь. Необучаемый алгоритм, чо. Иди спроси у своего начальника в чем смысл жизни и нахуй ты нужен.
Котаны, есть желающие нарисовать одну пикчу для welcom скрина под андроид (с генерацией пикч под все dpi) в таком стиле, как в dropbox? Если ты новичек - новая работа в реальном проекты в портфолио. Приложение фриварное.
Есть тут геймдевелоперы, по крайней мере под спрайткит кококо кокосдвадэ лудши!!!!!!? Поясните за обнаружение столкновений. Прописал тут для одного нода битмаску, а он короче перемещаться перестал, тупо к хуям, как будто велосити 0.
>>430521 >Вот и иди нахуй. Сама вежливость, как я погляжу. >Маня без кластера не сможет даже 2 на 2 умножить. Клоун с двача собрался на телефоне обсчитывать задачи, которых в глаза не видел. >Необучаемый алгоритм, чо. Иди спроси у своего начальника в чем смысл жизни и нахуй ты нужен. Это ты необучаемый. Тебе все по полочкам уже разложили, а ты все свое талдычишь. Дохуя упрямый штоле? Гибкость мышления - не твой конек? Признать свою ошибку неспособен? Нахуй ты никому не нужен, кроме своей мамки. Иди, попроси у нее денег на новое ведро, а то скоро разочаруешься в МОЩНОСТИ своего куска пластика.
В чем может быть проблема? В 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) и выскакивают ошибки при работе с файлами из этой папки. Где студия хранит старый путь к моим файлам и почему?
Не знаю, туда ли я обращаюсь, но есть одна проблема, суть ее вот в чем: нужно написать прогу для управления квадрокоптером под ведро,с телеметрией(данные о заряде батареи, местоположении, данные с акселерометра, видео). Все это должно передаваться через интернет на пекарню, откуда и будет происходить управление. В какую сумму мне обойдется такая программа, если ее у кого-то заказывать? Качество ее не очень важно.
>>432271 >Качество ее не очень важно То есть если апликуха будет крашиться или передавать неверные данных и крадрик из-за этого вьебёться в стену это похуй?
>>431889 Помню такой баг в самой идее. При переименовании если меняется только регистр, то происходит оно не до конца. Если ты fragments переименовал во Fragments, то попробуй отменить переименование, потом добавь пару символов, потом убери эту пару символов(и смени регистр заодно).
>>432341 Только что создал CAPITALPACKAGE и всё нормально работает. Поменял букву 'E' на 'e' и появилась ошибка. Повторюсь, трабл возникает при изменении регистра букв.
Олдфаги, поясните за retain/assign. В чём заключался принцип, и почему сейчас с появлением strong/weak все счастливы и дышат полной грудью? Хочу знать, как было раньше и почему это было лучше/хуже.
По каким тегам искать как сделать такое же выравнивание "карточек" и разноцветных кнопок, как в плей маркете? Т.е. в горизонтальной ориентации отображается столько-то карточек, в вертикальной столько-то.
Уже очень долго упарываюсь ведроидом. Тут кто-то говорил, что через 2 месяца после helloworld'а начал фрилансить. Есть какие-нибудь гайды чисто про фриланс? Сколько можно получать не имея опыта? Как искать проекты? Глянул на парочке русских бирж, но там просят какую-то хуету.
>>434411 если тебе нужно разное количество карточек - gridview. в хмл есть параметр который отвечает за количество столбцов, создаёшь в ресурсах values/integers.xml и vslues-land/integers.xml с нужными значениями столбцов
<integer name="num_of_columns">2</integer>
и в лэйауте где у тебя грид вью в значение атрибута отвечающего за количество столбцов передаёшь ссылку на это значение. при смене ориентации будет автоматом подтягиваться соответствующее значение integer) это было для контейнера скролящегося с адаптерами и прочей хуйнёй.
для цветных карточек которые у тебя судя по всему статичные используй такой же подход но только уже с Grid Layout.
а вообще научись гуглить.
что самое печальное, я вот тебе скажу как правильно сделать, но ты в андройде нихуя не шариш как я понимаю, как и этот >>434721 господин, как и 90% анонов сидящих в этом треде. и всё равно даже если каким то чудом у тебя получится это всё сделать - всё равно будет всё криво и через жопу
>>435583 > что самое печальное, я вот тебе скажу как правильно сделать, но ты в андройде нихуя не шариш как я понимаю, как и этот >>434721 господин, как и 90% анонов сидящих в этом треде. и всё равно даже если каким то чудом у тебя получится это всё сделать - всё равно будет всё криво и через жопу Заебал. Постоянно как ты приходишь итт, начинаешь всем указывать, какие они говно. Что ты здесь забыл, не-говно?
>>435841 а вот ты поработай блядь с полуёбками, узнаешь почему я такой особенно советую тех которым говришь блядь что сделать, как сделать а они сука делают по своему проёбывают кучу времени удивляются почему не получаются ещё раз блядь спрашивают сука ещё раз им обьясняешь и сука тоьлко тогда делают блядь как было ВЕЛЕНО!111
>>436091 Алсо, по поводу того что ты написал. У GridView же нет colspan, а анону надо, чтобы помимо карточек ещё были "разделители" с заголовками и кнопкой справа. Как бы ты это организовал? Я верю что ты знаешь как "правильно" и хочу сам узнать. Без доли иронии спрашиваю.
>>436093 ну про разделители он ничего не писал, но если надо - есть несколько вариантов 1 https://github.com/TonicArtos/StickyGridHeaders (там есть старая версия либы и ссылка на новую которая ещё сырая но сделана на ресайклер вью) эта либа - грид вью + стики хидеры. у хидеров режим стики можно выключать. т.о. получится что хидеры - это твои полоски разделителей, а айтемы - карточки 2. сделать самому с помощью ресайклер вью апи
странно что ещё не спросили как карточки такие сделать
>>436173 А сколько ты под ведро пишешь уже? До ведра уже был профессиональный опыт в разработке? И вообще, как высокого уровня достичь? Пишу уже 3 года, но понимаю, что я дохуя всего не знаю. Читаю посты разработчиков и удивляюсь многим вещам вроде того что ты написал, ты кучу либ знаешь + за recycleview пояснил, хотя стадию, когда стековерфлоу - мой лучший помощник, я давно прошёл.
>>436370 у меня 3.5 + фрилансил чуть чуть. до этого нихуя не было опыта.
свой уровень не считаю высоким. как достич - наверное задрачивать блоги крутых поцановне путать с индуснёй которая постит в 2014 или 2015 году к примеру как собирать апкашки мавеном, всё что пишет и выкладывает гугл на ютубе видосы, весь сайт http://developer.android.com/index.html прочитать, переварить и запомнить.
>хотя стадию, когда стековерфлоу - мой лучший помощник, я давно прошёл ну мне ещё помогает. да, он не даёт ответов как лучше сделать, не даёт ответов как построить архитектуру приложения (системы приложений), но зато даёт ответы как зафиксить что-нибудь ну и быстро найти кусочки говнокода (когда помнишь что надо но точно не помнишь как это написать)
>>429658 во, анон правильно ответил на мой вопрос :)
>>436422 > по поводу знаешь кучу либ - https://android-arsenal.com/ ты наверное охуеешь когда это увидишь :) Лол. И ты знаешь многие от туда или просто по запросам из треда там ищешь? Я твои посты тут ещё с лета видел, меня удивляло, что на каждый чих ты можешь либу какую-нибудь подкинуть. А так вообще клёво, буду знать.
> по поводу ресайклер вью - http://www.grokkingandroid.com/first-glance-androids-recyclerview/ самая годная для вхождения > в ресайклер вью самое сложное пожалуй единственное сложное - написать свой LayoutManager Я про него мельком слышал, но не знал, что он вообще позволяет гибкие конструкции мутить вроде сетки с заголовками между ними. Это как раз меня удивило.
> ну мне ещё помогает. да, он не даёт ответов как лучше сделать, не даёт ответов как построить архитектуру приложения (системы приложений), но зато даёт ответы как зафиксить что-нибудь ну и быстро найти кусочки говнокода (когда помнишь что надо но точно не помнишь как это написать) Не, в этом плане тоже помогает. Просто когда я начинал, первый год постоянно держал вкладку с гуглом и постоянно искал всякую хуиту вроде "listview inside scrollview", лол не знал про кастомные адаптеры и headerview, пытался отдельно впихнуть всё в scrollview. Сейчас подобную хуйню сам делаю (а в случае с тем что написал - так не делаю, это ясен хуй совсем пиздец). Фактически на этом сайта я и научился программировать под ведро, а сейчас этот сайт мало чем реально помочь может. Открытый уровня НУ НИХУЯ СЕБЕ он уже не даёт. Порой там даже не существует верного ответа, и приходится даже листать исходники ведра, чтобы точно разобраться например - как 100% определить, есть ли у девайса навбар. на этот вопрос я вообще нигде 100% правильного ответа не находил.
Наверное я себя немного недооцениваю, просто я никогда в серьёзных проектах не работал и вообще я студент-распиздяй, разве что какое-то мелкое говно подсибя делал.
> во, анон правильно ответил на мой вопрос :) Лол, а ведь это я отвечал.
>>436475 >Я про него мельком слышал, но не знал, что он вообще позволяет гибкие конструкции мутить вроде сетки с заголовками между ними. Это как раз меня удивило. когда пилишь свой LayoutManager получаешь полный контроль над размещением элементов и скролом но кода нетривиального нужно много писать вот ещё пост http://lucasr.org/2014/07/31/the-new-twowayview/ от создателя TwoWayView. Он свой проект перепилил на ресайклер и сделал обёртку над LinearManager. Кароч все кастомные контейнеры перепиливают на ресайклер.
мне помогали ещё по началу гугло-ведро-сайт и ApiDemos которые сейчас уже в Legacy Samples. сейчас вообще, если хорошо знать всё что написано в трёх ветках гугло-ведро-сайта - уже уровень сеньёр можно давать легко.
>И ты знаешь многие от туда или просто по запросам из треда там ищешь? большинство из того что советовал я просто знаю или использовал. арсеналом этим почти не пользуюсь. да и вообще просто слежу за новостями. сейчас вот частенько за Realm кукарекают. но я не пробовал ... пока.
>>436495 > когда пилишь свой LayoutManager получаешь полный контроль над размещением элементов и скролом но кода нетривиального нужно много писать Единственное, что меня смущает в RecyclerView - для него надо библиотеку поддержки подключать. Не понимаю я их в гугле - уж его то (как и какой-нибудь ViewPager кстати) могли прямо в сдк включить. Нет, вместо этого нужно толстые либы подключать а я вообще очень люблю "минимизировать" либы, если используется только пара классов из него и сырцы открыты - я лучше их вытащу, чем буду всю либу тянуть за собой, лол. > ApiDemos Знаю такую штуку. Там порой есть вещи, которые даже в доках толком не объяснены. Например, гифки и Movie для их воспроизведения хотя он всё равно говно, не все гифки может воспроизвести. > сейчас вот частенько за Realm кукарекают. но я не пробовал ... пока. Кстати, вот такое тоже меня всегда удивляло. Читаешь, о чём более-менее норм кодеры пишут - постоянно слышу о каких-то фреймворках, названия которых я вообще впервые вижу. Даже не представляю, как всё это знать можно.
Ведро. 1) Как сделать принудительную горизонтальную ориентацию? android:orientation="horizontal" в атрибутах лэйаута не действует, всё равно всё вертикально. 2) Как вставить фоном картинку больше размеров экрана? Не получается ни через ImageView, ни прямо в лэйаут атрибутом android:background, не помогает ограничивание максимального размера имаджвью, не помогает установка wrap_content, ничего не помогает. Маленькие картинки вставляются.
>>437724 > 1) Как сделать принудительную горизонтальную ориентацию? android:orientation="horizontal" в атрибутах лэйаута не действует, всё равно всё вертикально. "android lock landscape" Учись гуглить такую хуиту > 2) Как вставить фоном картинку больше размеров экрана? Не получается ни через ImageView, ни прямо в лэйаут атрибутом android:background, не помогает ограничивание максимального размера имаджвью, не помогает установка wrap_content, ничего не помогает. Маленькие картинки вставляются. assets, bitmapfactory, imageview scaletype Нихуя не понял проблему твою, так что вот тебе набор инструментов, умение пользоваться которыми избавит от подобной хуйни.
Сап, есть один 17 лвл студент я, год опыта разработки под ведро, есть акк девелопера в ГП и прога с 150к+ юзерами сейчас забросил из-за депрессии, на пике популярности была 4.9/5. Пишу сейчас две проги, одна из них игра, но там еще пилить и пилить. Нужно найти заработок, ибо пидорнут из дома такими темпами. Могу немного в PHP, MySQL, JS, сайтики пилить тоже могу знаю апи тентакля и фейсбука как свои пять пальцев. Че делать, ананасы?
>>437839 >150к+ линку на прилагу в доку, дописываешь имя фамилию + дописываешь чо умеешь и как оцениваешь уровень знаний по конкретным доменам и рассылаешь новоиспечённое резюме. хули ты хочешь что бы тебе тут предложили?
>ибо пидорнут из дома такими темпами ну не пизди, а
>>438049 > ну не пизди, а Я еще только на двачах не пиздел, ну. > хули ты хочешь что бы тебе тут предложили? Сайты, например, ибо на одеске нихуя нету или я так ищу.
Подскажите. Странное время выполнения. Проверял в цикле на сотню.
"support" где создаются массивы выполняется кучу времени. "Array" где массивы заполняются в трое меньше времени чем создаются. Какого хера создание массивов такое долгое?
"pointers" где массивы перекидываются во флоатбуферы, время выполнения скачет на порядок (3-60). ВТФ?
>>439045 >второй раз она не инициализируется Где это сказано?
Так а что если был бы не объект синглтона, а просто константы, примитивы там, или String. static int val1 = 10; static String val2 = "abc"; Получается, в определённый момент можно получить val1==0 и val2==null? Совсем хуйня же получается
>>439040 >>439047 >>439045 >>439070 >>439238 Батя отвечает. Когда ты в джаве используешь синглтон, класлодер грузит этот класс как и любой другой жаба класс. Как это работает можешь почитать. При загрузке создается статическая переменная. С андройдом связи никакой у вопроса нету. То что автор написал что после того как активити стопается - проябывается что то там, так это он не прав. если активити стопается - это не значит что процесс прилаги убивается. твой синглтон будет висеть в памяти пока не загнётся процесс. и переменная статическая вместе с ним.
Пусть это будет тред о разработке приложений и игр под ведро и 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 и есть проблема поиска актуальных учебников.
Надеюсь взлетит, а то программач тонет в макака-раке и нет ничего интересного.