Windows Store и мое приложение (продолжение)

Привет всем кто читает мой блог programmict.ru. В этой статье я расскажу, как я делал обновление для своего приложения под Windows Store (ранее я уже писал об этом и выкладывал первую статистику), а также о самом магазине Windows. Итак начнем…
434(2)

Для начала хочу напомнить, что пишу приложение под названием Today Holiday на языках XAML и C#. XAML выступает в качестве языка размести (как у сайтов HTML), а на C# пишется логика. Эти языки я начал изучать за пару недель до начала создания приложения.

Итак, после выпуска первой версии приложения я сразу же медленным темпом начал делать вторую, было много идей, некоторые из которых реализовал. Клюс ко всему в то время как я делал вторую версию появилось два комментария к приложению, в одном из которых говорилось, что хорошо бы было добавить возможность размещения приложения на экране блокировки. Мнения пользователей для меня как закон, может быть только сейчас, пока их не много :)

Ниже я напишу о функциях, которые добавил в приложение и с помощью чего их реализовывал (думаю это может быть интересно начинающим разработчикам).

Обновление

В новую версию приложения я добавил следующее:

  • добавил страницу с именинами;
  • добавил окно, которое предлагает пользователю оставить отзыв;
  • исправил ошибки;
  • оптимизировал работу приложения;
  • улучшил живые плитки;
  • добавил возможность добавления приложения на экран блокировки;

Ну а теперь обо всем поподробнее.

 Страница с именинами

Я не дизайнер, поэтому страничка получилась не очень красивой, но в общем вот так:
scrin1Перейти на нее можно прокрутив колесико мыши, так сделано в многих приложения для Windows 8, например в том же Bing News или Погода Bing. На самом деле это не отдельная страница, а просто Grid с шириной, которая равна двум ширинам экрана пользователя, т.е. если ширина моего экрана в пикселях 1280, то ширина грида будет 1280*2, а именно  2560 пикселей. Первую часть таблицы видит пользователь после открытия приложения, а кторую при прокрутке колесика. Кстати, чтобы можно было прокручивать нужно добавить еще скролбар, а точнее грид поместить в ScrollBar.

С отображением имени сегодня и завтра думаю все понятно, ближайшие именины отображаются после выбора даты. Ближайшие дни находятся в ListView, который автоматически прокручивается, если элементы не вмещаются.

Верхнюю панель сделал плавающей, т.е. при скролинге (прокрутке странице колесиком) верхняя панель тоже перемешается, тут тоже все должно быть понятно, элементы панели не должны присутствовать в ScrollBar.

Окно с предложением оставить отзыв

Тут все легко, создается UserControl, который открывается, после того как пользователь посетил приложение несколько раз (в моем случае появляется на 7 заходе пользователя). Данные об открытии записываются в файл настроек.
ScreenShot 1

Ошибки и оптимизация

Ошибок было не много, но они были, тут нечего сказать, исправил, да исправил. Заменил глупый код о котором писал зедсь. Оптимизировал довольно много всего и теперь приложение работает быстрее, тут все индивидуально поэтому писать не стоит.

Улучшенные живые плитки

Раньше у моего приложения было две живые плитки: одна с логотипом, другая с названием праздника который отмечается сегодня. Начинали показываться они только после запуска приложения, что довольно глупо. Теперь добавлена третяя плитка на которой отображается праздник, который отмечается завтра и с помощью фоновой задачи они не требуют запуска приложения для начала их отображения.

Возможность добавления на экран блокировки

Об этом есть довольно много статей, поэтому расписывать тут нету смыла. Кстати, совет искать информацию о создании Windows Store приложений в англоязычном интернете, в рунете её мало, а за бугорком хватает. Если не знаете английский, то с помощью переводчика от гугла который встроен в Google Chrome все становится понятно, хоть и перевод машинный, сам так делаю :)

Вот в принципе и все об обновлении? если есть вопросы, можете писать мне через форму обратной связи.

Windows Store для разработчиков

Еще я хотел бы немного поговорить о магизине Windows с точки зрения разработчика. Скачивания моего после его появления в магазине очень сильно упали и я думал, что после выпуска второй версии они начнут увеличиваться, но пока этого не произошло, вот скрин статистики (цифра два – это дата выпуска второй версии приложения):ScreenShot 3Как видите в последние дни вообще идет по одному скачиванию. Это конечно не радует и честно говоря я уже задумываюсь “забить” на приложение и заняться чем-нибудь другим, но пока еще не решил окончательно. В общем, в голове сейчас беспорядок и не знаю как разобраться в себе, в голове очень много мыслей, которые не дают покоя.

Ну да ладно еще хочу сказать что появилось в кабинете разработчика два новых графика с статистикой, вот они:

ScreenShot 4На этом у меняя все, скажу, что потихоньку Windows Store, но лично я в нем разочаровываюсь.

P.S. Статью писал в не самом хорошем состоянии и чувствую, что в ней есть какой-то бред, но как получилось.

Категория: Windows Store, С#
Понравилась статья? Поделись в социальных сетях:

  • Dima

    могу посоветовать отличную программу для оптимизации и ускорения работы операционной системы, чистка от мусора, чистка реестра и другие функции – Ashampoo WinOptimizer 11 вот ссылка для скачивания http://dfiles.ru/files/qpcahmuvo

  • Алексей

    Жаль, не могу найти и скачать данное приложение, чтобы посмотреть его и предложить что-то.
    Единственное, что понял, что его необходимо было сделать полностью независимым от интернета, что очень трудоёмкий процесс, само собой.

    • http://programmict.ru/ Дмитрий

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

      • Алексей

        Это понятно.