Добавить обложку
Подписаться
Подписан
Отписаться

Евгений Малаховский

+244
Зарегистрировался

Стоит ли делать мобильное приложение

Часто заказывают мобильные приложения, даже не проверив, что этот бизнес-процесс нужен будущим клиентам. Как результат — работал в мусорку.

Сравнение Ionic и Flutter для разработки мобильных и прогрессивных приложений

Я разрабатываю мобильные приложения на Ionic Framework и меня периодически спрашивают почему не пишу на Flutter. Наткнулся на отличный материал от разработчиков Ionic и решил его перевести.

Обзор Ionic Framework 4 и переход с 3-й версии

Технический директор BrightMobile рассказывает о трудностях перехода с одной версии на другую и потенциале такого перехода.

Мобильный сервис для управления выездными сотрудниками

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

Как автосалону приглашать на техосмотр автомобиля вовремя

Денис вчера вечером звонит и говорит: «Слушай вот уже третий месяц все никак не запишусь на ТО и странно что менеджеры даже не звонят автосалона». А что если бы в CRM менеджера ставилась задача позвонить Денису, т.к. у него пробег уже тот самый что пора ТО проходить. Можно запилить такую железку и сервис?

Обзор разработки мобильных приложений на Ionic Framework

Стоит сказать, что я занимаюсь разработкой нативных мобильных приложений на iOS семь лет, немного умею писать под Android. Последние два года занимался оболочкой под iOS для webView-приложений.

Безопасность в агрегаторах услуг

Гениально не правда ли? Покупатели довольны что их нет возможности кинуть, продавец что деньги за качественный товар точно поступят.

Выбираем фрилансера для разработки мобильного приложения для вашего стартапа

Разбираемся как выбрать фрилансера для разработки мобильного приложения для вашего стартапа и не потерять деньги.

Разработка мобильных приложений для стартапа собственными силами

Разбираемся, как в семь шагов сделать мобильное приложение на iOS и Android для своего стартапа собственными силами.

С чего начать разработку мобильных приложений для стартапа?

Разберемся с чего начать разработку мобильного приложения для вашего стартапа и что делать если вы не уверены в идее.

Разработка гибридных мобильных приложений

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

Бесплатные sms авторизации

Авторизация с помощью временного кода пришедшего в смс бесспорно самый лучший инструмент авторизации, но как на этом сэкономить?

К нам на оценку ТЗ часто приходят запросы на бизнес-приложения, в которых одно из главных требований - это натив. При этом большинство клиентов не могут объяснить ни обоснованность применения именно натива, ни что это такое вообще. Сложилось ощущение, что это требование приходит от некого знакомого программиста, который не учитывает стоимость и…

Проверка приложения в AppStore

Мы ежемесячно публикуем достаточно большой объем мобильных приложений, делюсь опытом и нюансами этого процесса.

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovx", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "disable": true, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cgxmr", "p2": "gnwc" } } } ] { "page_type": "default" }