Pull to refresh

Android Application за 2 дня

Self Promo
bullshit

Цель


Поставил себе цель: сделать небольшую андроид аппликачку за малое количество времени от начала до конца. Благодаря вулкану застрял на чужбине на несколько дней, были свободные вечера в отеле, чем я и воспользовался.

Результат


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
Tags:androidandroid marketandroid sdkdevelopmentbeginnerbullshitapplicationsdkmarket
Hubs: Self Promo
Total votes 95: ↑72 and ↓23 +49
Views1.3K

Popular right now

Senior Android developer
to 250,000 ₽Zenia-AIRemote job
Android developer
from 130,000 ₽СберЛогистикаRemote job
Middle android-разработчик
from 120,000 ₽KRITСанкт-Петербург
Android developer (Kotlin)
from 130,000 to 200,000 ₽MercuryoRemote job
Middle Android developer
to 150,000 ₽Mad BrainsRemote job