Приложения для маркета в основном, но были парочка и не для маркета, но и не для организации.
Либы: 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 кб. Но опять же, это хэллоу ворлд.
На самом деле нужен не стартап, а бизнес, чтобы снять оковы с себя. Стартап — это модное слово, которое часто подразумевает внешние инвестиции в обмен на долю в проекте, что по сути тоже рабство, так как деньги нужно вернуть, а это не всегда просто и еще к тому же давление. Бизнес же, аля описанному в ReWork приятнее, ИМХО и тут действительно свобода и творчество. Только не стоит витать в облаках, а работать и делать великие продукты, которые востребованы людьми:)
Хорошо, что AngEngine. Мне вот приходится использовать сейчас Cocos2d-android-1. Ужас полный, хотя вцелом и терпимо.
Кстати, вот Вам идейка: раз уж пришлось разбираться с фрагментами, то напишите хорошую понятную статью о них. На хабре по-моему статей нет о них. Я вот сам хочу, но времени нет: сперва разобраться, а потом еще и написать статью.
Хорошая статья с отличным пошаговым изложением! Приятно видеть, что при должном вложении и старании приложение легко себя окупает. Хотя с другой стороны ваша идея в маркете была новая ведь:)
И пара «отсебятин»:
1. OpenAL не решает вашей проблемы с миди? Я сам не в курсе, но слышал, что он многое может творить со звуком. Правда там, ох как, все низко и может под дроид не взлететь.
2. Ругаете фрилансеров-программистов, но неужели самому не хотелось работать на себя и снять оковы рабства?:) По сути, Вы уже поработали им же:)
3. И да, Acra попроще будет. Там ведь можно довольно просто написать и кастомный обработчик ошибок, который как угодно будет отсылать вам отчет, а у вас как-то слишком много уровней до вашего почтового ящика:)
4. Какой банк используете и какую кредитку? Что-то слышал про то, что Checkout не со всеми картами дружит.
5. На чем игру пишите?
Круто! Про местную IDE не знал. Юзал плагин для IntellJ. Тоже приятная штука. А еще на Win XP после завершения Installer-а нужно поменять переменную GOOS(кажется так) на значение Mingw по-моему, а то либы не подключились. Уже не помню точно, но нужно быть внимательным тут.
Хм, интересно откуда они все эти данные взяли? Особенно специфичные, например возраст пользователя и количество смартфонов(взяли данные о проданных?).
Вроде патчи были, запрещающие собирать инфу с девайсов:)
Но статистика конечно великолепная!
Либы: android-annotations, bugsense, compability library, cocos2d-android, bitly sdk, acra, Bluestacks, все так сразу и не вспомню. Пробовал HoloEveryWhere for fun. Понравилась, но сыровата.
Чаще всего хотят быстро сделать копию айфоновского приложения(как по стилистике, так и по повидению) в результате у пользователей к андроиду двоякое отношение из-за таких вот клонов. Ввиду ситуации, которая благо меняется, не дооценивают Google Play Store и немного и даже много забивают на адроид, считая его несерьезным для вливания средств и времени. В плане проектов — тоже что и выше + веяние вебовцов, которые считают, что все просто и должно делать быстро, супер красиво и т.д… Из-за этих факторов ставятся неверные временные оценки на проект и получаем говнопроект и говнокод. Ну это временное и немного отдаленно от темы, ибо зависит от организации. Также уверен, что продвижение в дроидовом маркете иное и здесь тоже частая ошибка из-за «а вон в АппСтор такая тема сработала.» То бишь резюмируя: 1) оглядки на Iphone 2) старые привычки с предыдущего опыта, которые часто ошибочны в этой платформе.
Дизайнера увы нет:( Это проблема для меня номер 1, ибо есть некоторое количество идей, которые только растут, а самому по времени и дизайнить не получается.
Спасибо за пример!
Если капнуть в теорию, то статический метод не может иметь доступ к экземпляру. А в обж-си self — просто паттерн, используемый повсеместно. То бишь смысл вашего заключения мне не ясен, так как именно конструктором я и пользовался.
На самом деле нужен не стартап, а бизнес, чтобы снять оковы с себя. Стартап — это модное слово, которое часто подразумевает внешние инвестиции в обмен на долю в проекте, что по сути тоже рабство, так как деньги нужно вернуть, а это не всегда просто и еще к тому же давление. Бизнес же, аля описанному в ReWork приятнее, ИМХО и тут действительно свобода и творчество. Только не стоит витать в облаках, а работать и делать великие продукты, которые востребованы людьми:)
Хорошо, что AngEngine. Мне вот приходится использовать сейчас Cocos2d-android-1. Ужас полный, хотя вцелом и терпимо.
Кстати, вот Вам идейка: раз уж пришлось разбираться с фрагментами, то напишите хорошую понятную статью о них. На хабре по-моему статей нет о них. Я вот сам хочу, но времени нет: сперва разобраться, а потом еще и написать статью.
И пара «отсебятин»:
1. OpenAL не решает вашей проблемы с миди? Я сам не в курсе, но слышал, что он многое может творить со звуком. Правда там, ох как, все низко и может под дроид не взлететь.
2. Ругаете фрилансеров-программистов, но неужели самому не хотелось работать на себя и снять оковы рабства?:) По сути, Вы уже поработали им же:)
3. И да, Acra попроще будет. Там ведь можно довольно просто написать и кастомный обработчик ошибок, который как угодно будет отсылать вам отчет, а у вас как-то слишком много уровней до вашего почтового ящика:)
4. Какой банк используете и какую кредитку? Что-то слышал про то, что Checkout не со всеми картами дружит.
5. На чем игру пишите?
А что можете сказать про бегун кроме описанного в посте?
Есть статистика использования, какова стоимость просмотра и т.д.?
Вроде патчи были, запрещающие собирать инфу с девайсов:)
Но статистика конечно великолепная!
Спасибо за подробный ответ:)
А сейчас хотите стать технарем-бизнесменом?