Приветствую Вас, читатели UkrainianiPhone.com. Меня зовут Максим Ирбэ, недавно мне исполнилось 16 лет и я начинающий разработчик под iOS из города Екатеринбурга. Я хочу рассказать вам о своем первом опыте, а точнее о приложении TwitterStar.
Моя история знакомства с iOS начинается три года назад, тогда мне было 13 лет. К тому времени я уже был знаком с программированием, но только со стороны верстки сайтов. И вот на накопленные деньги я купил себе старенький, дохленький iPhone 2G. Моему счастью не было предела! В первые дни я закачал в него птичек, “прыгающих инопланетян” и много других “вкусностей”. И вот однажды я подумал: “Интересно, а как это устроено?”. Начал гуглить “как создать свое приложение”, искал материалы и книги в городе. Расстроился, поняв, что для разработки приложений мне потребуется компьютер с операционной системой Mac OS. Пришлось начать копить на него деньги самому, так как родителям сложно объяснить, почему тебе нужен еще один компьютер за 50+ тысяч рублей и чем он отличается от того, что по соседству, но с Windows. В то же время смотрел видеокурсы и читал книги. И вот, всеми усилиями, я накопил на 21-дюймовый iMac. Я сразу же установил xCode и начал “копаться” в нем, пробовал делать простейшие вещи. В то же время искал простую идею для первого приложения и точно знал, что оно будет бесплатное.
Идея
История этого приложения начинается не так давно, два месяца назад. Я не был зарегистрирован в Твиттере, но у меня было представление, как говорят: “что это и с чем это едят”. С детства я интересовался новостями людей из-за рубежа. И я понял, если ввести какое-нибудь знаменитое имя в поисковую строку браузера, то нам предложат вариант “%имя_звезды twitter”. Я проделал много поисковых запросов по разным людям и был удивлен, что именно в твиттере сидит большинство звезд мирового масштаба. Будь то певец или актер, политик или спортсмен. После этого я решил, почему бы не объединить их всех вместе, чтобы их было проще найти? Также многие люди иногда не догадываются, что тот или иной человек может сидеть в твиттере. Я часто находил действительно интересных людей, о которых знают многие, но у которых мало подписчиков. Вот так я и решил сделать “мини поисковую машинку” для самых-самых популярных звезд в Твиттере.
Начнем?
Начал я свою работу с мини-макета на листке бумаги. Сначала я разметил, как именно пользователь будет искать звезд, то есть банально раскидал кнопочки по экрану, отвечающие за характеристику звезд по профессии и полу.
Посмотрев, что получилось в итоге я понял, что с таким дизайном у меня не будет даже 100 загрузок. Тогда я нашел контакты одного хорошего человека – дизайнера по имени Андрей Некрасов. Все расстановки кнопочек, все малейшие детали – это его заслуга. Я очень благодарен этому человеку и надеюсь мы еще будем сотрудничать. В итоге наших усилий получился вот такой поиск по критериям.
Следующей задачей было детальное представление, а именно то, что появляется при нажатии на строку из списка звезд. Сначала была идея прикрепить картинки, описание, имя и ссылку в твиттер к каждому пользователю, но потом я понял, что это займет большое количество времени и использование картинок не разрешено без согласия самих владельцев. И тогда я решил, что при нажатии на строку будет сразу открываться страница в твиттере:
Позже я добавил парочку функций для кнопки в верхнем баре. Вскоре понял, что этого не достаточно. По своему опыту я понимал, что некоторые люди не читают новости своих любимых звезд (а хотели бы) из-за того, что им просто лень регестрироваться в Твиттере. Я создал еще одну вкладку – “Favorites”, в которую можно добавлять любимых звезд, чтобы следить за ними прямо из приложения. Вот, что получилось.
Я покопался в своем стареньком айфончике и понял, что приложений, использующих две вкладки, не много. Я решил добавить вкладку “Настройки”. Там любой пользователь может узнавать о моих новостях, отправлять мне звезд, чтобы я мог добавить их в приложение, может оценить и связаться со мной прямиком из приложения.
А если кто-то заметит ошибку в имени звезды или какую-либо опечатку, он может написать мне об этом.
Итог
Я очень рад, что провел эти дни не играя в игры, а за разработкой этого приложения. Чувство, когда у тебя все работает и все получается, бесценно. Я решил, что свяжу свою жизнь с разработкой приложений и это станет моей будущей профессией. Это действительно интересно, стоит только начать и, как в моем случае, мысли у вас будут в последствие только о этом.
TwitterStar находится в App Store на протяжении месяца. Общее количество загрузок не превышает отметку в 500, но я очень надеюсь, что вы, дорогие читатели, сможете подправить эту статистику в лучшую сторону. Скачайте TwitterStar и расскажи о своих впечатлениях в комментариях.
Спасибо всем, кто прочитал эту статью, я надеюсь моя история вам понравилась и, возможно, вдохновит на разработку своего приложения.
У вас есть что рассказать нашим читателям?
Напишите на почту piti4ek (собачка) uip.me – ответим каждому. А самые интересные истории будут опубликованы в рубрике “Нам пишут“.