Meniń atym Asylbek Isataev

29 января 2019 г.

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

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

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

Открыл xCode, добавил на экран одно поле и одну кнопку. В поле вводится имя, кнопка переводит его в латиницу. Просто, как у ребёнка конфетку отобрать.

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

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

Отзыв:

Абсолютно простой, великолепный и изысканный дизайн.

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


Кусок кода:

class Transaltor {
    let alphabet = ["а": "a", ...]

    func translate(words: String) -> String {
        var tranlation = String()
        for i in 0 ..< words.count {
            let bound = String.Index(utf16Offset: i, in: words)
            let character = words[bound]
            let letter = String(character).lowercased()
            tranlation += alphabet[letter] ?? letter
        }
        return tranlation.capitalized
    }
}

let translation = Alphabet.translate(words: text)
nameLabel.text = translation

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

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

Meniń atym Asylbek Isataev | AI41