[2] Дневник разработки AppleInsider.ru для iOS 7

32

AppleInsider.ru для iOS 7

Мы продолжаем рассказывать вам о том, как продвигается процесс разработки обновленной версии приложения AppleInsider.ru под iOS 7. Повествование ведет лично генеральный директор студии Unreal Mojo Слава Карпенко, поэтому интересное и информативное чтиво гарантировано. Сегодня мы предлагаем вам очередную запись этого дневника.

День 2

Сегодня, увы, понедельник, а это обычно означает обострение активностей в корпоративной почте. Потому много сделать не успел. Почитал про UIStoryboardSegue, чтобы сделать нестандартные переходы между экранами (где это потребуется), реализовал сплеш-скрин, который висит на экране до тех пор, пока инициализируются хранилища Core Data.

Изначально сделал так, что хранилище после готовности к работе рассылает уведомления через NSNotificationCenter о том, что можно строить весь остальной пользовательский интерфейс. Обнаружил, что инициализация происходит так быстро, что сплеш-скрин не успевает подписаться на это уведомление до того, как оно фактически отправляется.

Картинку для сплеш-скрина дизайнер мне не прислал для новой версии, потому поставил пока от версии приложения 2. Выглядит весьма странно, надо сказать — весь этот brushed metal настолько чужероден на фоне всего мармеладно-воздушного в iOS 7…

Набросал на бумажке алгоритм работы с сервером для загрузки списка статей. Он будет радикально отличаться от того, что есть в версии 1.0-2.x — так как новости идут потоком, а мы их кешируем в приложении, иногда возникали ситуации, когда, например, ты не запускал приложение неделю или две и в результате было невозможно посмотреть старые новости, которые вышли, пока вы не следили за ними. К сожалению, в старых версиях это концептуально исправить невозможно (нужно переписывать весь алгоритм работы с базой, сетью и UI), потому лучше потратить лишний день-два на осмысление и формализацию алгоритмов. Заказчику это время не тарифицируется.

Такой день.

< Предыдущая запись

32 комментария

  1. 0

    Очень интересно, сказали бы прямо, когда будет готово:) (отправлено из приложения AppleInsider.ru)

  2. 0

    Надоело ждать. Когда выйдет новая версия?! (отправлено из приложения AppleInsider.ru)

  3. 0
    danil01_maikop

    Просто напишите когда выйдет, ребят (отправлено из приложения AppleInsider.ru)

  4. 0
    molebnydiman

    Явно не раньше 1 января (отправлено из приложения AppleInsider.ru)

  5. 0
    newcastleunited

    Да когда сделают,тогда выйдет,я думаю после нового года (отправлено из приложения AppleInsider.ru)

  6. 0

    Все оч интересно. Но вот намекните когда последняя часть выпустится. (отправлено из приложения AppleInsider.ru)

  7. 0

    Совсем небольшая статья. Пишите большим объемом.

  8. 0

    Я был уверен, что у AI есть свои разработчики. Честно говоря, как для будущего программиста, статья крайне интересна! Спасибо, что вам не лень) (отправлено из приложения AppleInsider.ru)

  9. 0
    alexzhuravlov

    Не совсем понимаю зачем нанимать занятого программиста, который тратит на тебя час в день. (отправлено из приложения AppleInsider.ru)

  10. 0

    Это , простите великодушно, для кого писали? (отправлено из приложения AppleInsider.ru)

  11. 0
    Andy.Hardwake

    Слава, подсказка на будущее: в текущей версии push уведомления хромают, не претензия, но пища для размышлений (отправлено из приложения AppleInsider.ru)

  12. 0
    slava_breath

    Мне, как программисту, читать интересно. Все остальные могут просто мимо проходить. По поводу сроков, судя по тому, как прошли 1 и 2 дни, я думаю, еще дней 30-40 (могу ошибаться, как в одну так и в другую сторону) (отправлено из приложения AppleInsider.ru)

  13. 0

    Читать блог про то, как разрабатывается новостная лента для iOS в течении 3 месяцев будет очень скучно 🙂

    PS: почему-то не пашут пуш-уведомления в текущей версии. И уже месяц. Так приложение умрет.

  14. 0

    Думаю, что «гонка вооружений» в создании программы не нужна. Лучше уж помедленнее, но покачественнее. И да прибудет сила! 🙂 (отправлено из приложения AppleInsider.ru)

    • 0

      online, Мне кажется надо было у других разработчиков просить делать приложение, а то тут самый занятой в мире ген.директор-программист, делает нам одолжение, точнее не нам, а изданию апплинсайдер, по часу в день выделяя на разработку, конечно у него ведь есть и программы по важнее, чем какой то там инсайдер, к чему этот дневник? Прошло полгода уже как iOS 7 вышла, а вы все сопли жуете, только вчера начали думать об обновлении!))) (отправлено из приложения AppleInsider.ru)

      • 0

        UGianni, Сентябрь, октябрь, ноябрь + 12 дней — полгода
        Ну да (отправлено из приложения AppleInsider.ru)

      • 0
        SergeyShibaev

        UGianni, Что Вас не устраивает? Есть полностью рабочая версия!!! Ребята не имеют бюджетов как Мэил, Гугл и так далее, а разработка стоит не маленьких денег. Такое ощущение что Вы заказчики а все остальные делают для Вас продукт? Детский сад. Не нравится читай ридером вытягивая РСС или просто в Сафари. Тут не обидятся если такой горе комментатор покинет сайт)))) (отправлено из приложения AppleInsider.ru)

  15. 0

    Было бы круто увидеть новую версию до конца года, а для мазохистов можете бету предоставить и тестирование заодно) (отправлено из приложения AppleInsider.ru)

  16. 0

    Могли бы хотя бы исходники приводить:) (отправлено из приложения AppleInsider.ru)

  17. 0

    Меньше слов, больше дела! (отправлено из приложения AppleInsider.ru)

  18. 0

    Пиар блин:) (отправлено из приложения AppleInsider.ru)

  19. 0

    Вместо этого г..на 7 свою подпилили бы (отправлено из приложения AppleInsider.ru)

  20. 0

    У меня текущая версия приложения дико тормозит. iOS 7.0.4 (отправлено из приложения AppleInsider.ru)

  21. 0
    SergeyShibaev

    Слава, в текущей версии табличка новостей грезится не асинхронно? UI блокируемся пока не загрузятся новости (отправлено из приложения AppleInsider.ru)

Авторизуйтесь Чтобы оставить комментарий