• Какие вы знаете способы защиты игры от пиратов?

    @aleks_raiden
    Делайте серверный функционал какой-то чтобы игра требовала.
    Но вообще-то, сделать такую успешную игру, чтобы кому-то надо было ее пиратить - гораздо сложнее, я бы не стал без веских причин думать пока-что про защиту, там есть гораздо более важных проблем еще море.
    Ответ написан
    Комментировать
  • Как вы начинали разрабатывать под Windows Phone?

    @tex0
    В данный момент разрабатываю metro приложение.
    Начинал просто - взял и сел за разработку. Стал поднимать инфу в инете по данному и сопутствующим вопросам. Инфы и тем более примеров с не стандартными кейсами очень мало. Собирал по крупицам.
    Актуально ли ещё утверждение, что с книгами туго, и нужно сначала освоить WPF с MVVM?

    Да. Если захочешь писать на xaml + C# behaviour то WPF-MVVM нужно знать. Так же есть возможность писать на связке HTML+WinJS (по сути "те же яйца только в профиль"), но мне что-то в душу этот подход не запал.
    (Пополнение словаря ненормативной лексики в процессе разработки обеспечено.)
    Удачи!!!
    Ответ написан
    Комментировать
  • Всегда ли использовать принцип mobile-first?

    Serj-One
    @Serj-One
    i'm sexy and i know it
    Правильного ответа не существует, есть только мнения. Моё мнение, mobile first - не самая удачная технология. Я считаю, более разумно ставить во главу полнофункциональную модель, и в разработке дочерних опираться на неё, а не наоборот, как говорится - яйца курицу не учат.
    Ответ написан
    Комментировать
  • Всегда ли использовать принцип mobile-first?

    @dmitryKovalskiy
    программист средней руки
    Вряд ли тут есть правильный или единственно-верный ответ. Если вы делаете систему для внутреннего пользования для офисного планктона - вы на мобильный сегмент даже не посмотрите. Для публичных сайтов тоже все зависит от функциональности и ЦА. Не думаю что такие проекты как Google Docs или Microsoft Word Online опирались на mobile-first. Хотя кто знает.
    Ответ написан
    Комментировать
  • Как осуществить показ межстраничного объявления AdMob только при первом отображении Activity?

    @onepavel
    Консультация и разработка мобильных приложений
    Знаете что такое булевая переменная ?
    Ответ написан
    1 комментарий
  • Можно ли скачать шаблон material design?

    GavriKos
    @GavriKos
    Можно. Называется - Android SDK. Берите последнюю версию.
    Ответ написан
    Комментировать
  • Простейший способ создать кросс платформенное мобильное приложение?

    TwerTrue
    @TwerTrue
    Молодой и неопытный разработчик
    Мне всё что вы написали кажется фантастикой, всё что вы сказали придётся реализовывать кодом ,а не IDE за вас всё сделает.

    IDE - это только крутой текстовый редактор не более.
    Ответ написан
    Комментировать
  • Есть ли возможность установки приложений для Windows Phone (appx) через интернет?

    @ArturNak
    только из windows store
    Ответ написан
    Комментировать
  • Что поделать в моём случае (iOS/Android/WP)?

    @IceJOKER
    Web/Android developer
    Забиться в углу и зарыдать - вот вам мой совет.
    MacBoox Pro & Nokia = странное сочетание, обычно покупают Win + WP, Win + Android, Mac + iPhone
    Ответ написан
    Комментировать
  • Где лучше нарисовать анимацию приложения, чтобы показать программистам или залить в портфолио?

    varzin
    @varzin
    UI/UX дизайнер в instadev.ru
    Все очень индивидуально в зависимости от ваших навыков и целей.

    Где показывать
    • Если хотите показать разработчику, то показывайте в том формате в каком делаете.
    • Если хотите показать миру, то выкладывайте либо в формате видео (YouTube, Vimeo) либо в формате гифок (Behance, Dribbble)


    Как делать

    Рассмотрим разные варианты.

    1. Раньше многие использовали After Effects, чтобы быстро "нарисовать" анимацию. Но сейчас такое время, что если вы этого не делали, то учиться скорее поздно. Но в принципе это все еще актутально.

    2. Если вы знакомы скажем с JS, то какие-то анимации можете изображать там. Плюс для разработчика здесь в том, что уже будут вычислены основные параметры анимаций. Быстро показывать можно, например, при помощи codepen.io

    3. Чуть более навороченный уровень это прототипирование анимаций при помощи приложения Form (www.relativewave.com/form) или очень похожей на него надстройки для Quartz Composer — Origami от Facebook (facebook.github.io/origami)

    4. Также есть неплохое решение от Pixate. Относительно гибкое в плане анимаций. Один проект бесплатно. Можно тестировать на устройстве. www.pixate.com

    5. Раз такой вопрос, то вы скорее не очень близко знакомы непосредственно с написанием кода приложения. Оно и не обязательно, если вы дизайнер. Но в будущем, если заинтересуетесь, можно будет использовать для экспериментов готовые фреймворки. Например Spring (https://github.com/MengTo/Spring) или POP (https://github.com/facebook/pop)

    6. Ну и на последок довольно неожиданное, но очень простое решение для быстрого прототипирования и тестирования анимаций — Keynote (программа для презентаций) от Apple. На эту тему была неплохая лекция на минувшем WWDC https://developer.apple.com/videos/wwdc/2015/?id=803


    Удачи в работе :)
    Ответ написан
    3 комментария
  • Стоит ли брать lumia?

    Unknown312
    @Unknown312
    Перешел с ведроида на winphone (lumia 640).
    Поначалу было немного страшно,а вдруг я не найду нужных приложений и прочие мифы блуждающие во всемирной паутине.
    Посмотрев пару обзоров пришел к выводу, что для комфортной работы, win 8.1 ресурсов требуется в два раза меньше, чем к примеру android 4.3 (это я о собственном опыте говорю).
    В итоге решился, купил пару месяцев назад.
    Я до сих пор под впечатлением, красивая, плавная, шустрая ОС. Все что нужно, уже есть "из коробки", ни чего не нужно настраивать (имеется ввиду, допиливать, доставлять всякие оптимизаторы, ускорители, клианеры и тд, речь не о персонализации). Майкрсофт позаботился о своих пользователях и запилил весь необходимой софт сразу с ОС. Все необходимое мне, было уже на смартфоне, за исключением пары приложений и конечно же кортаны.
    Лагов, задержек и прочего....за два месяца, не видел ни разу...Оптимизация, просто потрясающая, чем андроид устройства, даже на нексусе похвастаться не могут.
    То есть, какое бы мнение не бытовало, это чудо ОС, уже готовая к работе из коробки.
    Особенно порадовал, функционал, производительность и масштабируемость фирменных приложений.
    Камера восхитительная, разрешения 2к, выглядит просто потрясающе.

    Пару подводных камней, с которыми я столкнулся:
    Штатный майкрсофтовский аудио-проигрыватель - прекрасен, НО он не умеет работать с файловой системой (читать музыку по папкам), т.е мне не шибко удобно составлять плейлисты из 3 000 mp3-файлов, поэтому я раскладываю их по каталогам. Проблема решилась очень просто, нашел в магазине сторонние приложение (платное, но цена оправдана и вполне приемлема).
    И еще один - яндекс.ключ (это приложение для двухэтапной аутентификации в сервисах яндекса, сейчас находится в бэта-тестировании, возможно выйдет под винфон в релизной версии). Сейчас под winphone данное приложение отсутствует, встречал много негодований по данному вопросу на хабре, а так же в блоге яндекса, писал в техподдержку и везде ответ примерно такой: "Процент пользователей винфон слишком мал, что бы над этим заморачивались, точных сроков нет, т.е. на пользователей винфона в данном случае положили огромный болт".
    Но тут скорее не винфон виноват, а политика Яндекса (а что к примеру, делать тем, у кого обычный телефон, хоть бы по смскам подтверждение сделали бы). Что меня очень расстроило и я поменял поисковик по умолчанию на google.

    Но минусы эти - не существенны, совсем.

    Сказать, что покупкой доволен - ни чего не сказать, я на седьмом небе от счастья.
    На андроид устройства, точно больше не вернусь. На фоне winphone, android кажется не допиленным огрызком, а не ОС. (ИМХО)
    Теперь мой выбор, исключительно lumia.
    Ответ написан
    4 комментария
  • Стоит ли брать lumia?

    Jump
    @Jump
    Системный администратор со стажем.
    Стоит.
    Приложений меньше чем под андроид. Но это большой плюс.
    Не надо продираться через тонны г. чтобы найти что-то приемлемое. Общее качество приложений на уровне.
    Все необходимое есть.
    С поддержкой все очень хорошо, в отличие от андроида.
    Андроид там как - купил свежую модель, через год понимаешь что она морально устарела, и надо бы поменять, через два меняешь в любом случае, ибо уже полное старье.
    А у винды жизненный цикл побольше, и по качеству - очень даже.
    Ответ написан
    Комментировать
  • Стоит ли брать lumia?

    Супер возможностей они тебе не дадут. Приложений меньше, хотя всё необходимое есть.
    Мне нравится WP уже 3 года как ей пользуюсь, нравится дизайн ОС и безопасность, но вам рекомендую подождать выхода VM10 и там уже станет более понятным будущее ОС + обещают лёгкий перенос кода что увеличит кол-во приложений.
    Ответ написан
    Комментировать
  • Как монетизировать сайт кроме Я.Директа и Адсенса?

    kopcap_va
    @kopcap_va
    SEO Consultant
    Старый проверенный способ:

    1. Заходите на биржу Телдери;
    2. Отбираете сайты по своим критериям;
    3. Изучаете насколько они доходные и чем монетизируются;
    4. Задаете уточняющие вопросы продавцам сайтов (по необходимости);
    5. Отбираете новые методы монетизации и пробуете каждый на своём сайте (не пару дней, а хотя бы 1-2 недели);
    6. Выбираете наиболее доходную систему или же комбинируете их.

    По опыту могу сказать, что в связке РСЯ+Adsense одно время приносили больше, чем по раздельности. После падения рубля смотреть на копеечные клики стало невыносимо грустно, отказался от этой системы, доход с Adsense вырос.
    Ответ написан
    2 комментария
  • Как оформляется игра в App Store?

    Никак, если ваша игра станет популярна Apple сама свяжется с вами и попросит картинки для оформления. Читал на каком-то зарубежном сайте.
    Ответ написан
    1 комментарий
  • Windows Universal app. Хранение интерфейса в БД и его динамическая загрузка во время выполнения, как?

    yarosroman
    @yarosroman Куратор тега C#
    C# the best
    XamlReader вам в помощь, у него есть метод Parse, из XAML в строке возвращает объект. Привязку событий к элементам в вашем Xaml нельзя использовать, придется в ручную обходить дерево и привязывать события.

    В своем проекте я делал разделение прав на основе поведений (Behaviors), сделал наследников от стандартного Behaviors(которые устанавливают свойства Visibilyty, Enabled), и в зависимости от роли пользователя, в XAML выглядит так

    <CheckBox IsChecked="{Binding Paid, Mode=TwoWay}">
              <i:Interaction.Behaviors>
                       <sb:EnabledBehavior IsEnabled="True" AuthService="{Binding Auth, Mode=OneWay, Source={StaticResource asp}}" UserRoles="EditEcoData,SetPaid" />
               </i:Interaction.Behaviors>
    </CheckBox>


    AuthService, класс в котором есть методы для определения прав.

    Те, если у пользователя есть роли необходимые, то checkbox будет активным, иначе нет.
    можно сделать, такое и на Visibilyty.
    Ответ написан
    Комментировать
  • Как автоматически создавать UIElement при задании свойства Content?

    @Sumor
    Насколько я понял вам подойдёт ItemsControl с описанным в ItemTemplate шаблоном на основе вашего класса. Можно указать несколько шаблонов для каждого класса или описать ItemsTemplateSelector, который будет выбирать шаблон по любому критерию.
    По сути шаблон как раз и генерирует нужный вам UIElement.
    Принципы работы следующие: в XAML описывается ItemsControl с нужными вам шаблонами ItemTemplate.
    В ItemsControl используете свойство Items, чтобы добавлять/удалять элементы в список или можно (и чаще всего нужно) использовать ItemsSource. Добавлять можно элементы разных классов. Для каждого объекта будет искаться соответствующий шаблон и на его основе генерировать UIElementы.
    Литература для прочтения:
    Общие сведения о шаблонах данных
    Небольшой пример:
    <ItemsControl ItemsSource="{Binding Path=MixedList}">
        <ItemsControl.Resources>
            <DataTemplate DataType="{x:Type local:MyFirstClass}">
                <StackPanel><TextBox Text="{Binding Name}" /></StackPanel>
            </DataTemplate>
            <DataTemplate DataType="{x:Type local:MySecondClass}">
                  <StackPanel>
                     <TextBox Text="{Binding Property1}" />
                     <TextBox Text="{Binding Property2}" />
                   </StackPanel>
            </DataTemplate>
        </ItemsControl.Resources>
    </ItemsControl>
    Ответ написан
    Комментировать
  • Для чего нужен художник в команде разработчиков игры?

    @vilgeforce
    Раздолбай и программист
    Художник, наверное, нужен чтобы не было такого: cc16bcd09b2d476ae39151a3528888ed.jpg
    Ответ написан
  • Windows Universal app. Хранение интерфейса в БД и его динамическая загрузка во время выполнения, как?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    DataTemplate, DataTriger. Хватит? XAML хранить в БД - это перебор.
    Ответ написан
    Комментировать