Обновить
21
Александр@Pyjamec

Пользователь

17
Подписчики
Отправить сообщение
К слову, эта статья есть в книге «Джоэль о программировании». Книга на русском. В ней лучшие подборки статей с блога Джоэля.

Сорри, не туда
1) Почему решили вот так бросить стабильность и хороший заработок и пробовать создавать свою? Что натолкнуло на этот путь?
2) Пользуетесь какими-либо сервисами для уменьшения бумажной волокиты?
3) Какие уроки для себя вынесли за этот период работы?
Как раз недавно стояла задача получения байтов по тапу с картинки. Intent не использовал, ибо это мне не подходило(слишком негибко), поэтому использовал апи камеры. Создавал объект камеры, делал превью потом по тапу делал картинку с камеры(takePucture) и в коллбеке Camera.PictureCallback получал байты и искал нужную мне область. На счет такой информации как вам нужна я не могу сказать, но думаю получить через интент можно только то, что есть в БД:
code.google.com/p/android-beryl/source/browse/beryl/src/org/beryl/intents/android/Camera.java?r=a0f65f2321fc2a08ae13948c88dd9131642f9674

developer.android.com/training/camera/photobasics.html

По документации, блогам касательно камеры, тут лучше поможет гугл, но думаю еще вариант поискать сорцы или покопать в сторону NDK.

Еще момент: камера фоткает в неочень хороших форматах, нельзя вытащить RAW(точнее можно, но не все камеры это позволяют и понятно почему), только форматы с потерей данных. И еще момент: либу найти врят ли получится, ибо камеры по-разному работаю в зависимости от вендора. Только общие вещи разве что.
Приложения для маркета в основном, но были парочка и не для маркета, но и не для организации.
Либы: android-annotations, bugsense, compability library, cocos2d-android, bitly sdk, acra, Bluestacks, все так сразу и не вспомню. Пробовал HoloEveryWhere for fun. Понравилась, но сыровата.
Под заказ, на дядю в офисе, свои скоро будут. На днях зарегистрировал аккаунт разработчика:) Немного поздновато, но все же:)
Натив — это Java. Имелось ввиду без всяких свистелок аля PhoneGap, которые все быстро и круто сделают на html 5. Я и сам люблю веб-технологии, ибо начинал как раз с них, но до серьезных бизнес-проетов эти свистелки не доросли, имхо. С Mono чутка иная ситуация, не ковырял — не скажу точно. Впринципе, попробовать хочется, платный только разве что хоть и с триалом, но вполне и pure Java в связке с NDK радуют для большинства задач.

Чаще всего хотят быстро сделать копию айфоновского приложения(как по стилистике, так и по повидению) в результате у пользователей к андроиду двоякое отношение из-за таких вот клонов. Ввиду ситуации, которая благо меняется, не дооценивают Google Play Store и немного и даже много забивают на адроид, считая его несерьезным для вливания средств и времени. В плане проектов — тоже что и выше + веяние вебовцов, которые считают, что все просто и должно делать быстро, супер красиво и т.д… Из-за этих факторов ставятся неверные временные оценки на проект и получаем говнопроект и говнокод. Ну это временное и немного отдаленно от темы, ибо зависит от организации. Также уверен, что продвижение в дроидовом маркете иное и здесь тоже частая ошибка из-за «а вон в АппСтор такая тема сработала.» То бишь резюмируя: 1) оглядки на Iphone 2) старые привычки с предыдущего опыта, которые часто ошибочны в этой платформе.
Нет, но душа ближе к фрилансу все же. По дизайну зависит от требований — когда можно и хватает знаний делаю сам(нативно, либо простой ковырней в фотошопе), а когда нет прошу готовый psd или нарезку. В плане скорости проекта нарезка удобнее, но если уже есть налаженный процесс с дизайнером(то бишь он понимает как вам удобнее нарезать).

Дизайнера увы нет:( Это проблема для меня номер 1, ибо есть некоторое количество идей, которые только растут, а самому по времени и дизайнить не получается.
Разрабатываю приложения под Android. Полный цикл: проектирование — верстка — программинг. Только натив(пока что). Работа с БД, основными компонентами приложения, либы, книги, документация, полезные блоги, советы как делать НЕ надо.
Да, вполне рабочая штука! Тем и люблю андроид, что порой задачу можно решить многими способами:)
Спасибо за пример!
Синглтон? Если нет, то пример в студию! Будет полезно!
Да, есть такой способ, даже на хабре описан и он проще гораздо. Пожалуй — это лучший вариант решения данной задачи. Но андроидеры должны знать о всех доступных способах и моей целью было показать один из них. И второй целью было дополнить существующую доку и в обратную сторону(в сторону активити).
Различия я прекрасно понимаю. Было много времени узнать тонкости этого чудо языка. Нужно было портировать максимально похоже(задача такая стояла) — я портировал, а когда были какие-то траблы — разбирался почему и как. И собственно описал их здесь, в топике.

Если капнуть в теорию, то статический метод не может иметь доступ к экземпляру. А в обж-си self — просто паттерн, используемый повсеместно. То бишь смысл вашего заключения мне не ясен, так как именно конструктором я и пользовался.
Бенчмарк не собирал. Это нужно написать проектик посложнее, а моих знаний в скале не достаточно, да и времени не густо. Но определенно проект на скале под дроид будет! По размеру на примере хэллоу ворлда изменений нет. 20 кб. Но опять же, это хэллоу ворлд.
Да, помогло. Спасибо!
Будем знать. А почему же тогда ошибка вываливается?
Нет. Я уже задавался этим вопросом, пробовал проектик. Без установленных апок SL4A не получится. Зависимая песочница вообщем.
Спасибо за ответы.

На самом деле нужен не стартап, а бизнес, чтобы снять оковы с себя. Стартап — это модное слово, которое часто подразумевает внешние инвестиции в обмен на долю в проекте, что по сути тоже рабство, так как деньги нужно вернуть, а это не всегда просто и еще к тому же давление. Бизнес же, аля описанному в ReWork приятнее, ИМХО и тут действительно свобода и творчество. Только не стоит витать в облаках, а работать и делать великие продукты, которые востребованы людьми:)

Хорошо, что AngEngine. Мне вот приходится использовать сейчас Cocos2d-android-1. Ужас полный, хотя вцелом и терпимо.

Кстати, вот Вам идейка: раз уж пришлось разбираться с фрагментами, то напишите хорошую понятную статью о них. На хабре по-моему статей нет о них. Я вот сам хочу, но времени нет: сперва разобраться, а потом еще и написать статью.
Хорошая статья с отличным пошаговым изложением! Приятно видеть, что при должном вложении и старании приложение легко себя окупает. Хотя с другой стороны ваша идея в маркете была новая ведь:)

И пара «отсебятин»:
1. OpenAL не решает вашей проблемы с миди? Я сам не в курсе, но слышал, что он многое может творить со звуком. Правда там, ох как, все низко и может под дроид не взлететь.
2. Ругаете фрилансеров-программистов, но неужели самому не хотелось работать на себя и снять оковы рабства?:) По сути, Вы уже поработали им же:)
3. И да, Acra попроще будет. Там ведь можно довольно просто написать и кастомный обработчик ошибок, который как угодно будет отсылать вам отчет, а у вас как-то слишком много уровней до вашего почтового ящика:)
4. Какой банк используете и какую кредитку? Что-то слышал про то, что Checkout не со всеми картами дружит.
5. На чем игру пишите?
Круто! Про местную IDE не знал. Юзал плагин для IntellJ. Тоже приятная штука. А еще на Win XP после завершения Installer-а нужно поменять переменную GOOS(кажется так) на значение Mingw по-моему, а то либы не подключились. Уже не помню точно, но нужно быть внимательным тут.

Информация

В рейтинге
Не участвует
Откуда
Ростов-на-Дону, Ростовская обл., Россия
Дата рождения
Зарегистрирован
Активность