4 заметки с тегом

portfolio

Booze. Reincarnation

Как приятно смахнуть пыль с клавиатуры, включить старую песню из далеких 70-х, подключить моник, набрать ящик пива, открыть Xcode, впустить в комнату музыку и написать очередной метод и сделать очередной проект.

Прошел год после того, как мы закрыли Booze.

Я работал на разных проектах, писал код и Unit/UI тесты, фиксил баги, делал код ревью, писал документацию и, в целом, глубоко засел в недрах Xcode-а.

Но за этот год не было и дня, чтобы я не думал о той маленькой, спрятанной папке, где лежали исходники проекта Booze.

И вот, наконец, пришло время его реинкарнировать.

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

И чтобы было интересно, репозиторий проекта я сделаю публичным и буду использовать разные паттерны и разную архитектуру для разных модулей. Так же буду писать тесты, документацию и настрою CI/CD.

Добро пожаловать.

3 мес   booze   portfolio

Meniń atym Asylbek Isataev

В далеком 2017 году наш ноль-первый(в двоичной системе 01) подписал указ о переводе алфавита с кириллицы на латиницу.

Техдиректор Forbes Kazakhstan Дмитрий Майжанов недолго думая открыл сайт и немножечко хайпанул: за пару дней сайт посетили четверть миллиона человек.

Я задумался и придумал: напишу приложение и заработаю на хайпе свой первый миллион.

Открыл xCode, добавил на экран одно поле и одну кнопку. В поле вводится имя, кнопка переводит его в латиницу. Просто, как у ребёнка конфетку отобрать.
Далее добавил рекламу от корпорации добра, а идея о миллионах мне все еще кружила голову. Вся эта канитель заняла пару часов, а принесла чуть менее $100 за все свое существование. А существовало приложение полгода. Убрал я его из AppStore из-за отсутствия дизайна.

Спустя год, сегодня, я решил переписать приложение и переписал. Далее одна картинка, один отзыв и один кусок кода.

Отзыв:

Абсолютно простой, великолепный и изысканный дизайн.
Людвиг Быстроновский. Арт-директор Студии Лебедева

Кусок кода, который переводит слова:

class Alphabet {
    static let alphabet = ["а":"a", "ә":"á", "б":"b", "в":"v", "г":"g", "ғ":"ǵ", "д":"d", "е":"e",
                    "ё":"e", "ж":"j", "з":"z", "и":"ı", "й":"ı", "к":"k", "қ":"q", "л":"l",
                    "м":"m", "н":"n", "ң":"ń", "о":"o", "ө":"ó", "п":"p", "р":"r", "с":"s",
                    "т":"t", "у":"ý", "ұ":"u", "ү":"ú", "ф":"f", "х":"h", "һ":"h", "ц":"ts", "ч":"ch",
                    "ш":"sh", "щ":"sh", "ъ":"", "ы":"y", "і":"i", "ь":"", "э":"іe", "ю":"iý", "я":"ia",
                    " ": " ", ",": ",", ".": ".", "-": "-"]
    
    static func translate(words: String) -> String {
        var translation = String()
        for character in words.lowercased() {
            for letter in alphabet {
                if character == Character(letter.key) {
                    translation += letter.value
                }
            }
        }
        return translation.capitalized
    }
}

class MainViewController: UIViewController {
    
    ......

    @objc private func translateButtonDidPress() {
        guard let text = textField.text else { return }
        let translation = Alphabet.translate(words: text)
        nameLabel.text = translation
    }
}

Спасибо за внимание. Скачивайте приложение, ставьте лайки и подписывайтесь на мой канал.

P.S. Рекламу из приложения убрал, так как на этом *%# заработаешь.

4 мес   portfolio
5 мес   portfolio

Booze. Коротко о

Все началось с ошибки.

Я открыл третью банку Paulaner и сел за iMac. За окном был октябрь и я решил обзавестись домашним проектом.

Сделал довольно-таки хороший глоток, открыл топ-500 стартапов этого года(а это был 17ый) и начал искать вариант, который можно было бы нагло украсть и легко реализовать.

И таки после трех страниц поиска мне приглянулся американский проект под названием Hooch. Приложение, которое дает одну бесплатную выпивку в день за 9$ в месяц.

Hooch в переводе значит выпивка. Значит, что надо.

Первым делом я придумал название для своего большого стартапа — Booze(в переводе — бухло). Дальше дело оставалось за малым: придумать бизнес модель, найти команду, поднять сервер, написать приложение, продать это пабам и местным алкоголикам, то есть пользователям.

К этому моменту я открыл уже четвертую банку, а модель была гениально придумана за минуту: За 880 тенге наш пользователь получает каждый день одно бесплатное пиво у наших партнеров. Слоган для рекламы: 30 кружек пива за 880 тенге. А партнеры, читай пабы, получают базу целевой аудитории.

Команда была собрана, люди тщательно отобраны: четыре программиста и один крутой продажник.

Через три месяца активной работы у нас было 2 приложения, 75 закрытых веток в GitHub, 5 отзывов в AppStore, полсотни бессонных ночей и множество багов всех сортов и расцветок, а также тысячи выкуренных Winston, 20 пустых ящиков от пива, недопитый Jameson и какой-то ром. Не то чтобы все это было необходимо для разработки домашнего проекта, но раз уж начал делать для себя, то сложно остановиться...

Далее мы запустили рекламу в фейсбуке и инстаграме. Активировали пробный период, который длился месяц. И так за неделю Booze скачали 1000 человек и начали пить с ним на халяву.

Дела шли хорошо, но неизвестно куда.

Параллельно мы улучшали приложение, добавлялись новые пабы. Но наши хмельные пользователи после бесплатного периода не хотели платить 880 тенге в месяц. Даже если бы они получали за эти деньги 30 бутылок пива. Наших не поймешь.

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

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

Мы были удивлены, пабы не очень. И очень скоро один за другим все пабы начали отказывать нам в сотрудничестве, даже за бесплатно.

В итоге, энтузиазм у команды угас и мы поняли, что где-то не туда свернули. Пришлось заморозить проект, чтобы передохнуть и начать все по новой.

Мир остался по-прежнему пьяный, но уже без бесплатного пива.

6 мес   booze   portfolio