>>366811
Все там слишком быстро летит и есть ОЧЕ много разных описаний всего и вся и кучу ссылочек, которые ведут на описания еще новой хуйни и так бесконечно. И чтобы полностью понять один тренинг нужно отнять кучу времени.
Интересно есть ли какие-то годные курсы или сайт где норм обучают хотя-бы джелли бин.
И еще один вопрос который давно меня интересовал: это правда что разработка на ios возможна только на mac?
Олсо, пилите свои кулстори.
Или тут только студентота и "200к в месяц, сеньор"-толстунчики?
>>366815
> это правда что разработка на ios возможна только на mac?
нет.
есть какой-то вариант на линупсе, но я не углублялся
еще есть хакинтош и виртуалка
>>366815
Разрабатывать ты можешь где хочешь, в юнити, например. Но билдить можно только на маке.
Приложения только на Java пишутся что-ли?
А на JavaScript ведь можно?
бамп годному треду.
По аналогии со всякими Java Junior, C# junior, прошу ответить, какой минимум нужно знать(или хотябы прочитать), чтобы можно было идти работать к дяде на постоянку?
>>367597
1. Открываешь сайт с вакансиями
2. Находишь все ваканскии и требуемые к ним технологии
3. Учишь их
4. профит
Php макака к вам с просьбой одной. Есть один BATYA. Последний раз походу писал на 1с под дос когда глав бухом был. И чето ему загорелось под android какое то свое мего приложение написать. А я даже хз что ему посоветовать, так как только веб дрочу. Подскажет кто что мне BATYE кинуть почитать? Книжки там, форумы.
>>366892
>А на JavaScript ведь можно?
бля, чувак, я даже не хотел писать в этот тред но ты сука меня заставил. не ипользуйте это говно. жабаскрипту в мобайле(ios android) делать нечего. всё что высирают жс макаки - педальный шлак.
по поводу где почитать про андройд - есть следующие ресурсы:
офф сайт (сначала фундаментальные а потом dive into details, trainings etc)
professional android 4 application development книга
ну и различные кук буки(если мало предыдушего)
различные блоги гениев туманного мумбая и бангалора и рилейтед - не советую читать.
для кукареканов не могущих в инглишь не знаю что посоветовать ибо когда я начинал на русском была только одна книжка голощапова(не читать это говно ни в коем случае).
мимо Android OVERLORD
задавайте свои ответы за ведро ели чё
>>367674
Направь его в /pr, мы ему сами растолкуем, что да как.
>>367674
Да он же твою мамку ибал
Мимо очередной ондроид надбог
>>367680
Мне вот просто интересно, за счет чего вы зарабатываете? Игры? Продажа приложений? Если да, то много ли продается. Или ты на дядю работаешь?
>>367716
работаю на дядю. но инфы по стратегиям отжимания денег в мобайле - навалом. на том же хабре есть.
Посоны, лютый ньюфаг то есть прям ваще, начал учить Джаву только ради того, чтобы ебашить под Андроид. Всё правильно сделал? Немного умею в С++ благодаря универу. Может, лучше продолжить дрочить его с той же целью?
>>369625
Попробуй через qt creator т.е. поставь jdk ndk ants. Потом расскажешь, тоже интересно как там кресты под ведро компилятся
>>369625
Ну посмотрим как ты напишешь приложения на с++, кек.
То что в жаве уже готово и активно используется в ведре на с++ прийдется самому с нуля писать.
Все правильно делаешь.
>>369746
>Ну посмотрим как ты напишешь приложения на с++, кек.
Ну хуй знает, просто видел где-то тут же, в /pr, что сейчас, мол, вполне можно как-то пользовать С++ для андроида. Я хз, ньюфаг же.
>Все правильно делаешь.
Ок, пасиб. :3
Ладно на яблоке, но на андроиде же все приложения пиратят, то есть и прибыль с них маленькая, откуда такие зарплаты?
Уже джва года пишу под андроид. Есть даже приложение в гугл плее относительно топовое.
Проблема в том, что не умею нормально зарабатывать, хотя скилл уже неплохой. Больше 200$ в месяц с рекламы никогда не получал. Лень и незнание методов заработка дают о себе знать.
Реквестирую советы, в каком направлении стоит двигаться.
Я например работаю на дядю. Думаю, что все деньги в андроиде, как ни странно, там же где и в джаве, то есть в корпоративной сфере. Из свистоперделок для школьников на гуглплее много не выжать.
>>369437
Ну вот всё время с самого начала юзал эклипс, в последние пару месяцев уже пересел на Android Studio. Потому что есть поддержка gradle. Хотя косяков там тоже хватает.
>>369625
Сделал всё правильно. Я в своё время как раз так и поступил.
>>369875
приложение не обязательно должно быть игрой для школьников что бы его покупали и зарабатывали на нём. Есть же ещё прикладные прилаги. Например для всяких крупных контор которые за них платят такие же рейте как и за разработку любого другого по. ну это я сейчас про аутсорс. а вообще от пиратства можно легко защитится, незнаю откуда у тебя такая инфа.
>>369904
почти прав, ещё много бабла в гейдеве. не в тех свистоперделях про которые на хабрах всяких пишут, а про настоящие крупные проекты типа всяких там cut the rope. Хотя если инди девелопер забомбит гульку на пару миллионов скачиваний - то бабла выгребать неплохо будет.
А где iOS боги? Уже некоторое время пердолюсь в видео курсы, и книги.
Разного рода мелкие программулины, аля калькулятор etc.
Посоветуйте годноты?
>>369915
>Я в своё время как раз так и поступил.
И как живётся?)))
>>369915
>Потому что есть поддержка gradle
Поясни за эту хуйню. Зачем она?
>>370037
ну смотри. тебе (я так понимаю опыта у тебя чуть больше чем нихуя в промышленной разработке) это пока не надо.
а вообще это билд система. что это такое и для чего они нужны мне как бы обьяснять впадлу. могу лишь привести пример.
тебе нужно собирать 2 апк файла, один с платными фичами и без рекламы(платная версия), второй без платных фич и с рекламой (бесплатная версия) и с помощью кастомизации сборки проекта (через gradle) можно сделать это легко и просто без попаболи.
это то что выгодно её отличает от тех которые использовали ранее.
для тебя будет интересно следующее - не надо пихать в папку libs джарки библиотек, теперь можно это в билдфайле прописывать
>>370073
>можно сделать это легко и просто без попаболи
А со стандартным мавеном это дохуя сложно сделать?
Весь тред не читал, отвечу для ньфагов в стиле капитана.
Javascript на мобилках - это маркетинговый буллшит от производителей js фреймворков. Ваши программы на js всегда будут глючны и убоги, будь вы хоть трижды гуру. Для промышленной разработки не пригодно наверное еще ближайшие года 3. Просто забудьте об этом, берегите свое время и время пользователей.
Также не стоит использовать QT. Проблемы и баги будут всплывать в самых неожиданных местах. Хотя если вы мазахист и любите при разработке страдать, то можете попробовать.
Хакинтош, виртуалка - это только разок попробовать, оценить интерфейс, написать что-то несложное в качестве первого опыта. Так как потом 100% будут всплывать проблемы, с сертификатами, с подписями, с библиотеками. Что-то будет глючить, что-то просто не работать. Не слышал чтобы кто-нибудь смог написать что-то серьезное, используя эти инструменты. Ей богу, проще пойти устроиться официантом на лето, поднакопить и купить мак-мини с рук за 20-ку.
Под андроид писать сложнее и менее выгодно. В апсторе денег больше, это факт. И в целом пользователи андроида меньше интересуются различными новинками и скачивают приложения хуже.
В России пользователи андроид очень редко покупают игры и приложения, но зато неплохо тратят на ин-апп покупки.
Если кто-хочет писать игры, то советую сразу использовать unity, неплохой фреймворк, позволяет покрыть большое количество платформ, и предоставляет довольно широкие возможности.
Если хотите зарабатывать на своих поделках самостоятельно, не работая на дядю, то нужно будет поднапрячься и заняться вещами которые к программированию имеют косвенное значение.
очень многое значит дизайн. Для айфона дизайн значит еще больше. Поэтому не ленитесь и найдите дизайнера, если не можете в дизайн самостоятельно.
Продумать и встроить вирусные механики, вроде элементарного шаринга в соц сетях. (последнее приложение, в создании которого я принимал участие набрало за месяц больше 300 шарингов в соц сетях, что довольно неплохо. У каждого в среднем 170 человек в друзьях, трафика дало прилично. А это только бета-версия с незаконченным функционалом.)
Занимайтесь маркетингом заранее. Даже еще до выхода приложения. Все влияет, красивые скриншоты, иконка, описание, правильные ключевые слова в описании. Вроде банальности, но многие забывают.
>>370094
мавен - не стандартный, официального сапорта нету. сделать можно наверное ... через трипиздыколено.
>>370123
>Под андроид писать сложнее и менее выгодно. В апсторе денег больше, это факт. И в целом пользователи андроида меньше интересуются различными новинками и скачивают приложения хуже.
Если не ориентироватся на жадных пидорах, а на западные рынки, то все не так плохо. Сейчас доля ведра ростет и модерация в плей сторе не такая анальная. Можно сделать какую-то хуйнюшку и 20$ в месяц точно будет.
А правда что под ios писать проще?
Что для этого нужно? Макбук и гейфон? Гейфон обезательный или есть вирт машина?
что о kivy думаете?
>>370228
Пока неюзабельно. Получилось сбилдить хеллоуворлд в apk с помощью buildozer, но пришлось пару дней разбираться, как оно работает, и переписывать кусочки под python 3. А так, если всё будет как заявлено, то заебись, хотя на qt уж больно похоже. На qt, кстати, тоже пилят свой buildozer - pyqtdeploy, но с её помощью тоже пока не собрать. Нужны статические либы питона и pyqt под arm, на это терпения не хватило. В рассылке чел сказал, что со следующей мажорной версией pyqt всё будет заебись с документацией и сборкой.
Хочу перейти на скалу.
Какие подводные камни?
Кто юзал https://github.com/pocorall/scaloid и https://github.com/macroid/macroid
>>370369
Ты сначала проверь, есть ли в твоём городе вакансии.
>>370373
Мне по прикалу для себя и на фрилансе. А город и сменить можоно.
>>370351
Мне питон понравился. Да и не только под ведро хочется.
Хелоуворлд быстро завелся. Правда образ для билдинга под ведро срет в себя и забивает все свободное место..
Ананасы, хочу писать под ведро. Java. Полное руководство от Шилдта пойдёт для начинающего?
>>370432
>Java. Полное руководство от Шилдта
говорят, Шилдт говно.
>>370432
Для начинающего подойдет любая книжка. Например твоя или Эккель, Философия джава.
В Оп-посте закрепленного есть ссчлка на картинку с книжками
Господа профессиональные ведроразработчики, нужен совет!
Я ньюфаг. Почитал я книжку, посидел за пекой, покодил и в итоге сделал более-менее приложение какое хотел. Но потом выяснилось что дизайн утонул, серые кнопки на сером фоне, все уныло совсем. В итоге сейчас на нарисовал себе в пейнте как должна выглядеть каждая активность и каждый фрагмент, но как оформлять это в стиле MATERIAL DESIGN?
>>371247
Ну если то как все элементы выглядят по умолчанию это называется Holo - то да.
>>371267
на разных версиях андройда версии выглядят по разному
Чего навернуть, чтобы начать писать под iOS с нуля?
Понятно дело, что гугл, но, я думаю, что есть хорошие гайды.
Привет, котики.
Вопрос про стек activity в ведре.
Есть три activity: A,B,C. Делаю переходы с передачей всяких приколюх через startActivityForResult(intent, REQ_CODE).
Переход A<->B и A<->B<->C работает ок. Собственно вопрос: можно ли результат из С после finish() перенаправить не на B, а на A? Т.е. могу ли я в activity B стартовать activity C с хитрым ключиком, который перенаправит результат C из B в A. Сейчас это делается через activity B по requestCode, т.е. в B дублируется обработка из A. Делать повторный старт А? Но там тяжелая хуйня, которая долго загружается.
>>371400
Ага, кажется понял. Надо выбрать таргет л и мин сдк л и тогда будет доступна материал тема, да?
Господа, хочу у вас узнать, каким образом вы устраняете configurations change в ваших асинхронных потоках? Ведь по умолчанию при запуске асинктаска и перевороте экрана, вы сами понимаете, активити пересоздается и асинктаск теряет ее.
Вот банальнейшая задача - http запрос с парсингом и вывода результата на экран. Как выполнить такое в идеале?
>>371445
В идеале - хуй знает.
Почему бы самому не обработать configurations change без пересоздания активити?
>>371445
добится нужного можно разными способами
>>371445
>>371518
я вот непонимаю судари, вы не знаете английский? или не можете сформировать запрос на инглише в гугле?
https://raw.githubusercontent.com/stephanenicolas/robospice/master/gfx/RoboSpice-InfoGraphics.png
https://github.com/stephanenicolas/robospice
>>371246
>>371424
под матириал рано ещё, я же у тебя спрашивал про холо если тебе похуй на дизайн - юзай холо, если не похуй - материал не спасёт. хотя решай сам судя по твоему скилу (приравниваю к среднестатистическому по этому треду) ты хеллоу-ворлд-матириал-дизайн-ёба-прилагу не соберёшь даже
сново ваш ANDROID OVERLORD
>>371521
Тут не столько в матириал дизайне дело как в быстродействии Android L.
И уже верстальщики запилил пару приложений под Л, выглядит неплохо.
>>370438
Я прочитал полностью большую книгу Шилдта (есть ещё маленькая по джаве, не помню как называется). Говно. После прочтения будешь ощущать недостаток информации, там много вещей опускается и много чего упрощается. А начальные книги типа этой ты уже читать не захочешь, никто не хочет быть школьником всё время. Поэтому читай Effective Java (Философия Java по-русски). Лучше оригинал, т.к. в переводе отсутствуют полностью некоторые главы и разделы. Можно читать параллельно два варианта, если не можешь в английский.
Считаю, что по Android все обязаны читать книжку Марка Мёрфи (CommonsWare) The Busy Coder's Guide... Пожалуй, это единственная полноценная книга по Android, от человека, который многих многому научил. Можете поискать его профиль на StackOverflow, у него, наверное, уже миллиард ответов по Android. В общем, человек известный и книга тоже. Особенно хороша структура книги, но я не буду рассказывать, проще зайти и всё самому увидеть: http://commonsware.com/Android/
В книге около 4500 страниц
Ананасы, насколько нужно хорошо знать джаву, чтобы начать полноценно писать под андроид?
>>371764
Что ты понимаешь, под полнотой? Чем больше ты будешь изучать джаву/андроид, тем больше ты будешь понимать, как много ты не знаешь. Это может продолжаться, пока ты совсем не перестанешь учиться/уйдешь с работы/умрёшь. Просто представь график квадратного корня. Ни я, ни кто либо другой здесь тебе ответ на этот вопрос не даст. Поэтому начинай читать книжку по джаве, после прочтения можешь смело браться за андроид, а дальше тебе уже самому будет виднее.
Есть одна либа (Libtoxcore) которая мало того что написана на C, так ещё и её нужно с определённой периодичностью (20 раз в секунду) дёргать за одну функцию, это должно происходить в сервисе, ибо мессенджер. Собственно на андроиде уже есть клиент к этой либе и он общается с либой через JNI. Так вот вопрос к ITT: Где мне лучше дёргать за функцию этой либы? В сервисе на Java-коде или сразу написать сервис на NDK в котором функция будет дёргаться сама а в перерывах между дёрганиями работать через JNI с основным кодом? Короче вопрос в том где будет находиться этот дёргатель за функцию, в нативном коде или в Java. Вопрос задаю такой потому-что не знаю как там Java работает сквозь JNI с нативным кодом, быстро ли это и является ли это Bottleneck'ом?
ОП tox-треда
>>371783
Алсо, поясните сразу как мне собрать либу которая написана на С но там уже есть интерфейс JNI? Мне нужен NDK? Под какую архитектуру компелять?
>>366808
Вкатываюсь к вам, скачал парочку книг после того, как попытался с нуля изучать андроид по офсайту.
>>371757
Ну нахуй. Читать 4к страниц и так и ничего не научится. Лучше пробовать кодить и на ходу то что не знаешь выучать.
>>371764
Язык - инструмент. Чтобы писать под андроид, нужно уметь программировать, а не досконально знать язык.
Базовых знаний (на уровне объявления классов, методов, типов данных) будет достаточно.
>>371767
два чаю антону
>>371810
хуи дрочёные этому антону так как есть специфические для андройда вещи которые нужно знать в жабе. а знает их далеко не каждый кто прочитал одну книгу и сразу начал колбасить говнокод
>>371791
NDK, конпеблять под arm и не вздумай юзать для всего этого неэклипс(идеи-хуеи всякие) если не хочешь огрести ещё больше анальной боли которая и так обеспечена тебе в связи (как я понимаю первым опытом работы) с NDK
мимо ANDROID OVERLORD
>>371811
> не каждый кто прочитал одну книгу
Дай, пожалуйста, список книг, чтобы разобраться в теме с абсолютного нуля.
>>371811
Так что надо знать о жабе что бы перейти к андроиду. чтобы на джуниора пойти работать.
>>370260
Почему неюзабельно? Посмотри сколько приложений запилили за месяц. И не все выглядят убого. Хочешь сказать, это большая проблема собрать в апк? Алсо, они предоставляют образ убунты со всем готовым инструментарием.
>>371819
Забыл ссылочку.
http://kivy.org/#contest
>>371811
> хуи дрочёные этому антону так как есть специфические для андройда вещи которые нужно знать в жабе. а знает их далеко не каждый кто прочитал одну книгу и сразу начал колбасить говнокод
Если у человека нулевые знания в программировании или IQ < 60, то пожалуй да. Обладая навыками программирования и почти никакими знаниями джавы, можно быстро разобраться что к чему. Один хуй придётся что-то читать.
>>371819
Всё это возможно шоколадно для второго пифона, но не хочется жрать говно, а под третий всё это работает только после ебли или вообще не работает. Образ убунты не обновлялся уже с полгода и третьей версии там тоже нет. Просто надо подождать чуть-чуть пока доделают buildozer и не трепать себе нервы попусту.
>>371812
я лично посоветовал бы Философию жабы экеля и ещё professional android 4 application development(потому что напсинал Reto Meier) + постепенно разминать себе головупердак доками и туториалами с офф сайта. в сдк манагере можно качать примеры. там куча проектов на любой вкус. есть так же ApiDemos очень полезная штука.
кмк книжками по жабе пердак можно разминать бесконечно
>>371814
нужно как можно лучше знать многопоточку + внутренние вложенные классы + всякие weak/soft рефернсы неплохо знать и прочие интересности например.
ну и в целом язык нужно знать
>>371824
>Если у человека нулевые знания в программировании или IQ < 60, то пожалуй да. Обладая навыками программирования и почти никакими знаниями джавы, можно быстро разобраться что к чему. Один хуй придётся что-то читать.
если стоит задача сделать хуй пойми как абы работало и не падалао - то да, бывалый девелопер разберётся. если же знает жабу(или сирешотку какую) и писал на ней что либо - но ведра не занает - лучше получится.
навеки ваш ANDROID OVERLORD
>>371521
Скажи, а добиться сохранения состояния при перевороте экрана с помощью библиотеки на десятки классов и тысячи строк кода - это самый простой способ из "разных"?
Запросы в гугл я делал множество раз. Нашел очень много велоспиедных решений. Неужели нет какого-либо оптимального для конкретного случая? Как меня спасет эта библиотека, если мне надо в фоне, скажем, парсить тысячи json объектов, а она предназначена для нетворкинга? Я спрашивал про пути решения проблемы, а не конкретный способ для единичного случая.
>>371867
>Я спрашивал про пути решения проблемы, а не конкретный способ для единичного случая.
в либе как раз и описан путь решения проблемы
окей, я всё таки напишу что я думаю по поводу твоего единичного случая (если тебе нужно парсить свои тысячи обьектов многократно):
берёшь, создаёшь сервис. при создании сервиса создаёшь хэндлер тред, берёшь у него лупер, с этим лупером создаеёшь хэндлер(тем самым связываешь хэндлер тред и хэндлер), куда будешь постить таски (ранэйблы) по парсингу http://developer.android.com/guide/components/services.html.
когда активити стартует - стартуешь сервис
а дальше зависит от твоего кейса, либо ты из сервиса сразу всё своё говно в базу пишешь если оно там должно оказаться, или например если тебе распарсить и показать надо - то просто после старта биндишся (если активити пересоздаётся то тебе надо проверять не запущен ли твой сервис) и регаешь в сервисе листнер окончания выполнения парсинга. как всё говно сделаешь - стопай сервис.
сервис можно стартануть, потом забиндится 100500 раз и потом стопнуть. не обязательно только стартовать и стопатьи или только биндится.
кароче суть в том что создаёшь сервис который не здохнет после пересоздания активити и в нём выполняешь свой парсинг. а уже что с результатами делать - тебе виднее.
опять AO
>>371865
> если стоит задача сделать хуй пойми как абы работало и не падалао - то да, бывалый девелопер разберётся. если же знает жабу(или сирешотку какую) и писал на ней что либо - но ведра не занает - лучше получится.
С чего ты взял, что бывалый девелопер будет делать хуй пойми как?
Девелопер умеет программировать, но никогда не прогал под джаву и под андроид. Девелопер садится изучать джаву и прогать под андроид одновременно. Не вижу причин ему изначально садиться отдельно как следует выдрачивать джаву, учитывая то, что она пиздец простая и во всём можно по ходу разобраться.
>>371849
Хорошо. А как ты думаешь, возможно ли на киви делать полноценные, полезные приложения и игры? Или он годен только для домашнего ознакомления? По сути ведь существует Starling, а это фреймворк для Флеша на мобильники. Чем Пайтон хуже? Или это все же будут костыли, тормоза и вылеты?
>>371886
Все, что неофициальное от гугла - говно для домашних утех. Все эти киви, фонгэпы, сенчи пустая трата времени. Хочешь писать под ведро, бери и пиши на чем гугл дал.
>>371897
два ЧИФИРЯ этому уважаемому госпадину
всё тот же AO
Парни, может кто поможет. Хочу обмазаться кодингом прямо по харкдору, все понимать в компах бла бла бла.
Знаю C STL, полностью понимаю его логику и так далее. Можно ли дальше учиться кодить под Android, или лучше C++ и Qt?
Алсо, всегда хотел спросить, как ищут уязвимости в iOS, как это вообще происходит? Как этот раздел хакинга называется? Спасибо.
>>371897
Блджад, гугл, почему джава? Чем пистон хуже?
Больше памяти жрет? Менее кросплатформен? Медленнее сам по себе? Что-то сомневаюсь.
>>371914
Жаба - это куча либ на все случаи жизни и армия макак, зачастую с 5+ годами опыта разработки. Для них вкурить активити, асинктаски и андроид-манифест - это вопрос буквально двух дней, ну и месяца до уверенного владения всеми приблудами с девелоперс.андроид.ком. Особенно после серьезной разработки очка Жабой ЕЕ. Отсюда больше девелоперов, больше приложений, больше популярность самой системы.
Я сам mid-джавист, уже много лет пользуюсь только техникой эпол, но и то ради спортивного интереса купил планшет и самсунголопату на говноиде, чтобы писать под них приложения в свободное время. Прикольно же - 25 бачей заплатил, апк-шку компильнул и уже сам себе разработчик. А вот обжективом-С даже шквариться желание не возникло, вот и получается Эпол потерял как минимум одного потенциального говнокодера девелопера, несмотря на положительное отношение к их экосистеме и крайне негативное к говноиду.
>>371926
Ты только что ответил на ответ, почему говноид по большей частм такая хуйня. Кстати, копни любую годную ведроид-прилагу и обнаружишь толстый слой нативного кода, вызываемый через JNI.
>>370123
Все гут напейсал, кроме дезы о хакинтоше. Заебца все шуршит, полгода как ебошу iOS-прилаги на заряженном hp probook 4540s с i7 ( впендорил ссд и нарастил оперативку). Пуляет дай дороги, нарадовать не могу. Единственное, через полгода один ссд сдох, но то ебучий ocz vertex, hp и хакинтош не при чем. PS. Само собой, в случае хакинтоша надо подбирать железо под ось, на абы чем слрвишь печальку.
>>371886
Должно быть заебись, psf вкладывает же бабосы. Если всё зделают как задуманно, то будет конфьетка. Жабососы же пусчай кукарекают и продолжают свой отсос.
>>371916
кросплатформенность не модна уже давно. сейчас, ровно как и раньше, серьёзные компании (как и их пользователи) выбирают качество уровня, недостижимого кросплатформенной свистоперделью. из всего кросплатформенного говна знаю только что юнити вроде бы как збс.
>>371933
>Кстати, копни любую годную ведроид-прилагу и обнаружишь толстый слой нативного кода, вызываемый через JNI.
наглый пиздёж. нативщина есть только там где она нужна гульки, обработка изображений и тд и тп
в обычных годных нету и нахуй ненужно.
AO
>>371445
1) можно добавить в активити пустой фрагмент, который ничего рисовать не будет, внутри него вызвать setRetainInstance(true) и там уже запускать все асинхтакси и прочие потоки. При смене конфигурации активити пересоздается, а этот фрагмент будет висеть и работать постоянно, просто не забывай его через fragment manager получать в рамках пересоздания активити.
2) можно через сервисы, которые работают независимо от активностей
Хочу сделать простое приложение типа хеллоуворлда, суть такова:
Здоровенная кнопка по центру включает запись диктофона, после повторного нажатия записанное воспроизводится.
Вопрос: Писать ведь нужно звук в сервисе? Или я могу прям в активити, или отдельный тред в активити запустить с записью (Как этот тред будет вести себя если активити из которого его запускали застопится?)? Не писал ничего больше хелоуворлда просто.
Подозреваю что мне тоже про фрагменты надо почитать >>372041
>>372050-кун
Вот кстати годные видосы про ведроид для новичков, быстро и понятно обьясняет основное http://habrahabr.ru/post/230559/
Анон, расскажи, как Андроид устанавливает приложения. Он куда-нибудь распаковывает APK? Как запускает? Или дайте линк, где можно почитать, сам не нашел ничего подробного.
>>372118
Вот ещё поделюсь интересной картинкой.
Ios разрабов тут видимо не особо, ну и ладно. Тоже как-то загорелся писать приложения под ios, махнул свой ноут на макбук и .... Сижу уже неделю и нихуя не делаю. Есть чувство, что ниша уже занята, хуй я чего добьюсь, знаний нихуя, высокая конкуренция. Идей для приложений вообще нет.
Как выйти из этого ебаного состояния уныния?
Ну и как с этим говном работать?
http://startandroid.ru/ru/uroki/vse-uroki-spiskom/247-urok-130-media-zapis-zvuka-s-pomoschju-audiorecorder.html
Вы только посмотрите на это. Чтоб получить в свой буфер звук - надо в цикле дёргать read, но он, внимание, НЕ ЛОЧИТ ТРЕД и отдаёт то что на данный момент есть в внутреннем буфере, а может даже и ничего не отдаст. Это мне что, у Сергея Брина спросить сколько на моём девайсе должен быть таймаут между read'ами чтоб и батарея не сжиралась и звук не рвался? Вы там поехали чтоле? Кто это АПИ создавал? Начал гуглить - http://stackoverflow.com/questions/2266181/android-audiorecord-class-problem-callback-is-never-called Оказалось всё ещё хуже, есть листенеры, но они вызываются только если постоянно дёргать за read.
Давайте подскажите мне нормальный способ записи звука в андроиде, ато я с openAL возьму, не шучу.
>>371970
Что такое "обычное годное" приложение? Любая годнота де-факто необычна, и содержит в себе нечто недостижимое для чистой жабы. Помимо изображений и гулек, есть еще хуева туча задач, где без крестов не обойтись. Те же САПР, ГИС, voip, офисное говно, да даже читалки электронных книг. Попробуй в PDF на чистой жабе, без сишечки, а я посмеюсь.
>>371970
Кросплатформенность еще как модна в серьёзных компаниях. Естественно, не на быдлофреймворках которые работают на всем, но одинаково хуево. А на самописных специально обученных крестовых либах, которые шарятся между различными осями. Core един, гуя родные под каждую платформу, дохуя раз встречал такой подход у больших дядь.
>>372136
Пиздец. Уходил недавно из офисика, так директор был крайне опечален, потому что хороших iOS-разрабов, с его слов, ищут месяцами. А я что, я сам охуел. Киев, $2700-level iOS dev.
>>372337
Напугал ежа голой жопой, OpenAL он возьмёт. С OpenMAX охуеть не хочешь ли?
>>372356
Да, например у фирмы, делающей Cut The Rope. Свой фреймворк на крестах, который идет и на айос и на дроид.
>>372399
У них нет проблем с эпплом из-за крестов? Там же вроде только на ObjectiveC пропускают код в аппстор, или не?
>>372409
На язык пох. Хоть на брейнфаке пиши, яббл примет. Главное чтобы выполнялись некоторые условия:
1. Нет вызовов private API.
2. Память программ немодифицируема.
3. Браузерный движок только встроенный, сторонние низя.
4. Нельзя подгружать и исполнять код из интернетов.
>>372665
>Ушел с 2700 на $20 в час удаленки.
качественная илитная Android шлюха вам не нужна?
Анон, посоветуй годных android open source проектов, которые сойдут как пособия как с best practices и вообще чтобы было понятно как все делать по человечески. С меня няши.
Что начать читать желающим освоить ios?
>>373001
Swift конечно же.
>>373001
не слушай поехавшего >>373004
тут годно
http://habrahabr.ru/post/166213/
Поясните ка мне что должен знать джуниор андроид девелопер без стажа для того чтоб взяли на работу.
>>373274
из основного знать:
фукциональные яп: хаскелл
императивные яп: сцялатм, кложуретм
матиматика: матан линал дифуры комплан функан тервер матсат
алгоритмы: скиена кормен кнут жёсткийсад
>>373545
Мужик со второго этажа, любит нажираться и буянить.
>>371926
>А вот обжективом-С даже шквариться желание не возникло
Чем плох Objective-C? Необычной для джавабляди парадигмой?
кукаретик
>>373565
Ничем не плох. Как и Java. Просто разные языки со своими особенностями, преимуществами и недостатками. А всякие приверженцы каких-либо отдельных инструментов и технологий пусть и дальше не желают шквариться.
мимо-Android/iOS-девелопер
Реквестирую iOS/Android разработчиков для консультации (сам не мобильщик), нужно написать две функции для работы с контактами под обе платформы.
[email protected]
>>374034
бамп
>>374438
Нужно было АСАП, гуглил, не догуглил, уже оплатил пару часов работы парню.
>>366808
Windows only. Мобильная индустрия мертва. До тех пор, пока существуют аккумуляторы, а не генераторы электричества.
Разумеется, гибридные генераторы с возможностью буферизации электричества.
>>370228
Умею в PHP. Решил попробовать разработку под Android. Скачал еклипс и андроид сдк. Пол дня это говно настраивал, скачивал плагины, инсталлил яву,прописывал пути в "переменные среды", стандартный пример создавался с ошибкой, эмулятор не запускался, или увисал. Я продолжал его ковырять, а оно продолжало выпендриваться. Тестовый пример запустился. Я,как веб макака, сразу начал запускать фонегап, чтобы посмотреть как оно выглядит. Сверстал на jquery mobile две менюхи, скомпилил, запустил. Блевал два дня от такой производительности. Начал изучать нормальную, православную разработку. Уже умею кнопочки нажимать и текст менять. Вопрос вот в чем: где нарыть исходников с менюхами navigation drawer activity, чтобы каждый пункт меню загружал свой layot. И за готовый пример гуглокарты тоже буду благодарен
>>375341
эмулятор люто лагает у всех, для разработки лучше использовать реальный девайс
Вернулся с отдыха, вышла новая pyqtdeploy. Заебись, думаю, зделали для людей поди, как обещались. Поставил всё на чистую виртуалку со спермой… как же это всё заебало, компилируй, блядь, статические либы сам, компилируй, сука. Как, блядь, как это блядь сделать под спермой? В Qt for android уже всё блядь есть, скомпилируй ты сам уже это всё, заебал. Нет, качай сорцы, configure, qmake, make, смерть ААААААААА. Зделайте уже для людей, чтобы получилось хоть что-нибудь, пидорасы!
У кого-нибудь это вообще получилось?
>>375758
Ах, да и охуитительнейший туториал http://pyqt.sourceforge.net/Docs/pyqtdeploy/static_builds.html после первого же пункта по сборке python которого не появляется нужного python.pro! Мразь!
Пацаны пацаны, нужен совет от опытных ведропрограммистов. Вот пишу одно приложение, сорт оф социальное, и там требуется прикрутить авторизацию, через гугл+ и века. Суть должна быть такова - пользователь авторизируется через указанные сервисы и в ответ на это мой сервер выдает приложению данные связанные с этим пользователем. Я уже две недели андроид разработчик, так что плиз не ссыте на меня.
С залогиниванием разобрался, даже работает, но что делать дальше. Где хранить информацию о том какой пользователь залогинен? Думаю для простоты в Sharedprefs или бдшку сделать, но меня смущает что школьник с рутом легко поменяет там все и сможет получить даннын чужого пользователя. И еще много неясностей. Кароче, расскажите плиз как вы делаете авторизацию.
>>375985
А если найдешь мешок с фальшивыми монетами за 1 взвешивание, то сразу сеньором возьмут.
>>376229
>сможет получить даннын чужого пользователя
как? ну залогинился он, ну прочитал из преференсов инфу про то сколько ему лет и в каком классе учится и что дальше?
ты же когда делаешь авторизацтю через соц сети - делаешь либо oauth либо через %social_network_name% сдк. и там и там тебе приходит только токен а юзер вdодит пароли и логины в сторонние скрины (логин активити из сдк либо вебвьюха при oauth)
инфу храни где удобнее ... если инфы дохуя - а базу (особенно если база и так есть и ты с ней общаешься через ORM какую нибудь то тебе это не составит большого труда) шаред преференсы - если по мелочи чего то надо схоронитьимя фамилию
>>376248
Тогда так, я получил токен вк, получил ид пользователя, его имя фамилию, список друзей и фотку. Схороняю все это в шаредпрефс. Потом я отправляю ид своему серверу, в ответ получаю некие данные связанные с этим ид. Вот допустим некто залез в файл шареда и поменял там ид, и от моего сервера он получит данные другого юзера. Как этого избежать?
>>376254
0.использовать https(школьник не сможет проснифать трафик), обфусцировать код(школник не сможет понять что к чему в коде), использовть шифрование данных(школьник не поймёт что утебя за буквы вместо айдишников шлются) не уверен в вышеперечисленном
1. школьник должен ещё знать какой айдишник подсунуть. ведь айдишники я надеюсь не из Впаши а из твоей системы.
думаю что твои данные, айдишники и прочее говно нахуй ником не всрались. школьники сейчас играют в доту и фапают на ... дженифер лоуренс наверное. им нет дела до твоей ёба прилаги.
>>376299
>в продолжении
>1. школьник должен ещё знать какой айдишник подсунуть. ведь айдишники я надеюсь не из Впаши а из твоей системы.
лол можешь ещё наоборот показательно хранить в префах
vk_user_id=id1488
и при этом юзать не впашины айдишники а те, созданыые на твоём бэкэнде, которые ты получаешь когда юзер залогинится через вк. тоесть ты создаёшь у себя в системе аккаунты юзеров и юзаешь айдишники аккаунтов а не вк айдишники.
школьник попробует подпидорить какой нибудь айдишник а ты его хуяк и по ИП зобаниваешь спецсофтом
мимо АО
В Yosemite в симуляторе иОС можно настраивать версии двейсов. иОС 8 у меня там сейчас бета5, хотя вчера была бета4 - как он блять обновил не спросив и не уведомив меня и как мне контролировать версию билда? Ещё там доступен симулятор 7.1 - других нет? Заебался перегружаться между тремя системами чтоб все версии проверить.
>>376350
Где-то в preference, downloadable content или около того, там можно выбрать более старые версии симулятора. Точно сейчас не скажу, мак вырубил уже.
Привет, программач.
Пусть это будет тред о разработке приложений и игр под ведро и ios.
Делимся своими графиками заработка, палим годные способы привлечения большей публики и выхода в топ100, бугуртим, быдлокодим, учимся, делаем первые шаги, лайкаем и оставляем приложениям отзывы забесплатно.
Ахуительная кулстори успешно-макаки 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 и есть проблема поиска актуальных учебников.
Надеюсь взлетит, а то программач тонет в макака-раке и нет ничего интересного.