ЦельПоставил себе цель: сделать небольшую андроид аппликачку за малое количество времени от начала до конца. Благодаря вулкану застрял на чужбине на несколько дней, были свободные вечера в отеле, чем я и воспользовался. Результат2 вечера и 3 часа в самолете, 25 долларов гуглу, 30 долларов амазону, «Аппликачка» Bullshit! (market://search?q=pname:com.acxe12.bullshit) и промо-сайт http://bullshit.acxe12.net |
Как и что получилось?
Предыстория
Задумка была проста: попробовать пройти весь путь создания андроид-аппликачки от начала до конца, не зацикливаясь особо над супер-надобностью этой программки, какой-то новизной или новаторством.
У нас в офисе в митинг-румы кто-то принесь пару кнопочек Bullshit, что породило немало улыбок на лицах офисных работников. Посмотрев в маркете, я с удивлением не обнаружил ни одной такой буллщит-программульки. И тогда было решено восполнить этот пробел.
Что она делает? При нажатии на кнопочку воспроизводит рандомно один из десяти различных Bullshit-звуков.
Вечер номер один
Немного заранее я заказал книгу Beginning Android 2, до вечера номер один успев прочитать первые несколько глав + у меня уже был небольшой опыт создания андроид-приложения (маленькая тестовая программулинка) + небольшой опыт программирования на различных языках, включая яву.
Ближе к делу:
Шаг 1: Скачать Eclipse + ADT plugin. Все шикарно расписано здесь. Настолько подробно и ясно написано, что никак не сравнится с другими SDK (может быть помимо iPhone, где тоже все довольно четко)
Шаг 2: Создаем Android проект и погнали
Шаг 3: Создаем XML Layout, можно пользоваться UI, мне ближе было ручками в коде. Заранее рекомендация: ознакомиться с видами разметки и только потом делать.
Шаг 4: Нарисована кнопочка в Photoshop, добавлены background и все это засунуто в проект
Шаг 5: Найдены звуки в интернете и добавлены в проект
На этом закончил день первый, кнопочка ничего не делала, но это уже можно было посмотреть на самом телефоне, что не могло не радовать
Вечер номер два
Шаг 1: Заставил кнопочку воспроизводить звуки
Шаг 2: Зарегестрировался на http://smaato.com/, прикрутил рекламу
Шаг 3: Сделал различного размеры кнопки (hdpi, mdpi, ldpi скрины). Все это продебажил на разных скринах
Шаг 4: Записал новых звуков.
Шаг 5: Подписал и сделал экспорт
Шаг 6: Зарегился на http://market.android.com/publish/, оплатил кредиткой мзду 25 баксов.
Шаг 7 и самый главный: Нажал кнопочку Publish
3 часа в самолете
Так как было время — на быструю руку сделал промо-сайт http://bullshit.acxe12.net, группе в facebook, twitter.
Итого:
На входе: Около 8ми часов на код + рисование + звуки, 30 долларов книга (я знаю, что можно бесплатно), 25 долларов рега.
На выходе: 650 скачиваний в маркете за 2 дня, один клик по рекламе, 0 донейт и счастливый я.
Еще раз повторюсь, делалось это исключительно для того, чтобы попробовать пройти весь этот процесс с начала до конца, надеюсь прочтя это вы отбросите все сомнения и сделаете что-то такое, что думали будет сложно и/или долго!
Если интересно стало:
Скачать Bullshit! c маркета: market://search?q=pname:com.acxe12.bullshit