apptractor | Unsorted

Telegram-канал apptractor - Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

10992

Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov • Аудитория https://t.me/apptractor/1066 • Сайт https://apptractor.ru/ • Поощрения: https://boosty.to/apptractor

Subscribe to a channel

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Стратегическая презентация Priori Data о росте приложений в 2017:

https://www.slideshare.net/SimonSingharaj/priori-data-app-growth-trends-what-to-pay-attention-to-and-what-to-ignore

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Не могу не прорекламировать нашу статью про работу машинного обучения на мобильных устройствах. Ничего сверх оригинального, но просто хорошо рассмотрены все возможности и проблемы. Между тем DeepMind рассказал о создании нейросети, которая смогла сама обучиться игре в шахматы и го за несколько часов и победила лучшие аналогичные алгоритмы. В отличие от предыдущих программ, AlphaZero создавался как алгоритм, способный научиться сразу нескольким задачам-играм, а не одной. Для этого алгоритм не обучали побеждать, а давали только базовые знания о правилах игры. AlphaZero затем играл сам с собой и самостоятельно вырабатывал тактику. Один и тот же алгоритм смог менее чем за 24 часа обучиться трем разным играм (го, шахматы и японские шахматы сеги) до сверхчеловеческого уровня – впервые в истории нейросетей. Истинно вам говорю: 4 мая 2025 года земля налетит на сингулярность!

Настоящее и будущее машинного обучения на устройствах
Правила, которые я выработал по результатам 1000 code review
Apple назвала самые популярные приложения для iPhone и iPad 2017 года
Qualcomm Snapdragon 845: изображение, AR/VR и AI
Google удаляет Chrome Apps
Google закрывает доступ к YouTube железу Amazon
Сверточная сеть на python. Часть 1. Определение основных параметров модели
Готовимся к публикации игры в Xiaomi Mi Game Center (Unity, C#)
Как писать скилы для Amazon Echo Show на Java
React Native Fiber: первичный набор для анимаций
Вышел Qt 5.10
Лучшие фреймворки для перевода речи в текст
Паттерны разработки: MVC vs MVP vs MVVM vs MVI
Kotlin Night Moscow — видео, фото, презентации
Многопоточное программирование в Android с использованием RxJava 2

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

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

В среднем больше всего неотзывчивых жестов на экране логина, во вторую очередь в корзине, потом в профиле:

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Определились точно с датой – 14 декабря в офисей Мейла наш митап по AI. Будет ABBYY, Microsoft, Core ML и TensorFlow и даже нейронные сети в области медицины на блокчейне. Бесплатно, но с регистрацией. Приходите, пообщаемся за будущее: http://pai.apptractor.ru/.

Криптокотята CryptoKitties подкосили Ethereum
Объявлены победители программы ВКонтакте Start Fellows
Подкаст AppTractor: TheTool
Нейросеть для определения лиц, встроенная в смартфон
Программирование это новый пузырь?
Радио-Т №574
Android Dev Подкаст. Выпуск 50. Юбилейный выпуск в прямом эфире с Droidcon Moscow
Интересные материалы для разработчика мобильных приложений #192 (27 ноября-3 декабря)
Лучшее Product Hunt за ноябрь
Самые популярные языки программирования 2017
2 декабря уронило iOS
AIY Vision Kit: “картонная” система компьютерного зрения
Невозвратные затраты: когда стоит бросить проект?
Ubisoft запускает акселератор для мобильной AR и блокчейн
Дневник техлида: полгода разработки мобильного PvP
Must-have документация для мобильного разработчика
AlphaGo Zero совсем на пальцах
Редизайн iOS-приложения «Тинькофф банка» — рассказ команды
Лучшее из iOS-дизайна в ноябре
Как запускать приложение (и чего стоит избегать)
Как реализовать кастомный маркер в Google Maps для iOS
TimelineCards: карточки с таймлайном
Программирование видео-игр: основание
ASO с самого начала: презентация с App Promotion Summit Berlin 2017
GraphQL против REST: руководство по GraphQL
Swift против Objective-C
ReActiveAndroid: простой, но мощный ORM для Android
Лекция Яндекса: Advanced UI, часть первая
Kotlin для Android: пора осваивать новый язык?
Решение всех проблем с реактивными потоками
Видео GDD India 2017

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Что-то вот после прочтения про GameJam хочется что-то покодить быстро и результативно. А то все долгие проекты на года, а тут два дня и результат понятен. Есть в этом своя прелесть. Никто на хакатон не собирается в ближайшее время? 😀

GameJam Mail.Ru 2017: как мы завоевали первое место
App in the Air и Voximplant вошли в пятый набор Launchpad Accelerator
Тетрис вышел в Facebook Messenger
Podlodka #35: Дополненная и виртуальная реальность
Руководство по Маркетингу влияния
Mozilla опубликовала систему распознавания речи
e-Legion вошел в топ Clutch Global Leader 2017
«Роскосмос» создает венчурный фонд?
Туториал: создаём простое приложение для watchOS 4
Разработка для Sailfish OS: использование датчиков
Разработчики о самых грязных программных трюках в играх
В «Налог на Гугл» внесли изменения
Испытано огнем - как куются программисты
15 полезных iOS-рассылок
Реальные приложения, которые стоит сделать после прохождения первого курса
Game Dev Tycoon: Анализ первого дня на iOS
Как сделать инди-игру для Nintendo Switch
Почему инди-разработчики работают с издателями
$0 доходов: история Hot Barber
Как сделать худшее приложение на свете: 10 вредных советов
IntelliJ IDEA 2017.3. Что нового и интересного?
Android Things Developer Preview 6
Полезные инсайты об Instant Apps
Продвинутый Retrofit
AIY Vision Kit: компьютерное зрение для ваших самоделок
Android Firebase email/password аутентификация и безопасное хранение данных в Firebase Firestore
avdo: инструмент оптимизации Vector Drawable
price.yvonne.86/quick-and-easy-migration-to-room-d40dbb142b51">Простая и быстрая миграция на Room

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Тут вот не бесспорное мнение Пола Уортингтона, что пресловутый notch у iPhone это специально. Пусть и в ущерб юзабилити, зато этакий символ лакшери (как вот красные платформы у Лубутена, например), явное отличие от всех остальных. Правда, могла же Apple сделать монолитную верхнюю часть? Могла. Но не сделала. В комментариях на FB у нас само такое предположение обосрали, но мне оно симпатично, с Apple станется. Как вы думаете, есть зерно маркетинга в notch?

Выемка на экране iPhone X — это блестящее решение: объяснение в трех картинках
NVIDIA и Nuance открывают магазин AI-алгоритмов для медицины
Google разработал систему, предупреждающую о подглядывании
На iOS портировали GRID Autosport
Хакатон INGOS TECH 7.0: 9-10 декабря в Москве
Кейс Zorka.Mobi: продвижение мобильного браузера Smart Search через влогеров
Агентство Go Mobile провело исследование рынка мессенджеров
Зарплаты мобильных разработчиков 2017: деньги, платформы, стаж и регионы
Впервые за квартал поставлено более 1 млн VR-шлемов
Samsung разработал аккумуляторы на графеновых шариках
Платить или не платить за приложение: вот в чем вопрос
Встроить кратный рост в ДНК команды
Создание ремейков игр с помощью эмуляции: proof of concept
Как расправиться с читерами и не переписать весь код
Сделано на React Native: как мы сделали Real-time медицинское приложение
16 уроков роста Kinsta с нуля до миллионной прибыли
Новый курс Advanced Android Development от Google
Почему продуктовые команды лучше работают без единого лидера
Руководство по расширению вашего нативного приложения в веб
Как создать хороший план действий после запуска приложения
Как "нет" помогает создавать лучшие игры
10 Вещей с которыми сталкиваются начинающие Android-разработчики
Что нового в Android 8.1 Developer Preview
pribble88/android-camera-library-comparison-3845cb19ca2">Сравнение библиотек камеры: Fotoapparat vs. CameraKit
Вышел Kotlin 1.2
Новый курс Advanced Android Development от Google

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Тут вот, кстати, две абсолютно пересекающиеся статьи. Как понять, когда надо закрывать проект? В него уже вложена куча сил и средств – те самые невозвратные затраты. Отказаться от них уже невозможно, но и бросить никак нельзя. Тогда окажется, что все зря. Алексей из первой статьи без всяких шуток кажется героем. И не только потому, что рассказал редкую историю не взлетевшего проекта, но и потому, что сумел относительно вовремя отказаться от 4 лет и $150,000. А ведь можно было еще пару лет спокойно попилить…

Моя компания не взлетела: 6 уроков ценою в 4 года жизни и $150 000
Невозвратные затраты: как они топят разработчиков
FasterCapital готов со-инвестировать до $500,000 в IT-стартапы
Будущее карт: автомобили, AR и угроза приватности
PornHub открыл розничный магазин
Amazon создал конструктор 3D миров
Монетизация мобильных приложений: пять стратегий, которые работают
Интересные материалы для разработчика мобильных приложений #191 (20-26 ноября)
Сколько стоит мобильное приложение в 2017 году
Bandai делает новую версию Тамагочи
Пять способов развития корпоративной культуры
Motorola сделала правильное завершение для рекламы Samsung
AWS обновил Rekognition: больше лиц и распознавание текста на фото
Rovio “разочаровала” инвесторов результатами квартала
Как научить нейросеть придумывать названия российских населенных пунктов
Как описывать layout в коде
Appreneurs: как сделать успешное мобильное приложение
melissamcewen/i-just-dont-want-to-be-a-software-developer-anymore-a371422069a1">Я больше не хочу быть разработчиком
Создавая µФункции
Двигайтесь медленно и чините вещи
Должны ли дизайнеры уметь рисовать?
Что нужно для того, чтобы сделать успешное социальное приложение
Как мы контролируем качество кода в Браузере для Android. Лекция Яндекса
Dagger 2 для начинающих Android разработчиков
Создаем клон Shazam
Основы Facebook Litho – декларативный UI-фреймворк для Android
Kotlin: Contexts & SharedPreferences
Последнее developer preview Android 8.1
Разметка с нуля с помощью ConstraintLayout

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Единственный способ выучить программирование за 21 день

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

А ваше приложение/сервис готовы к голосовому будущему? Умные колонки, такие как Amazon Echo, Google Home или ожидающий выхода Apple HomePod, могут стать устройствами, быстрее всего завоевавшими любовь американских потребителей. Согласно темпам продаж и дальнейшим прогнозам, «умным» колонкам понадобится всего 5 лет, чтобы появиться в каждом втором доме.

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Серия 2. Потестил - AppyGEN говно. Зачем то 20 долларов заплатил 😕 Вот я не понимаю. Ну вот делаешь ты конструктор – так делай так, чтобы прямо приложения «вау» были бы. За конструирование которых платить не стыдно было бы. А так уже который раз – вроде идея здравая, и с приложением интересно было бы повозиться больше одного месяца, в продвижение может даже вложиться... Но нет пары функций самых банальных и очевидных – и всё. Не доработаешь же сам – конструктор готовый. А у чувака даже роадмапа нет и непонятно, будет он что-нибудь делать или нет. В общем странно. Серия 3 завтра.

Почему вам стоит бояться призрачных кнопок
Автоматизируй это
Второй экран покоряет телевидение
Бельгийская комиссия по играм признала лутбоксы формой гэмблинга
Android собирал данные о геолокации даже с выключенной службой
Apple приобрела стартап Vrvana, который делает шлем расширенной реальности
Altair Capital инвестировал $500,000 в мемы GagBot
Telegram начал закрывать каналы за пиратство
RNN: может ли нейронная сеть писать как Лев Толстой? (Спойлер: нет)
DuerOS: новая ОС с элементами ИИ
Визуализация процесса обучения нейронной сети средствами TensorFlowKit
Как сделать простую трехмерную игрушку на Unity за два дня
Я получил работу в Facebook: вот как я готовился к интервью
sozercan/tensorflow-object-detection-on-azure-part-1-using-docker-and-deep-learning-vms-a439e711092a">Определение объектов с помощью TensorFlow в Azure
Как создавать красивый растягивающийся дизайн на iOS с Auto Layout и SnapKit
Самое важное правило в UX-дизайне, о котором все забывают
Окончательно руководство по App Store Optimization 2017
10 лучших бесплатных инструментов для мобильных стартапов
Введение в RxSwift
Тестовое приложение на Kotlin с RxJava и Dagger 2
Приложение для инспекторов CarPrice
RxPM — реактивная реализация паттерна Presentation Model
Развертывание WaveNet на Android с помощью TensorFlow
Миграция с RxJava1 на RxJava2: уроки

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

2 декабря в Avito проводим лучший митап этой зимы. Прямиком в ваши уши и глаза будут вещать разработчики Avito, Badoo, Яндекса и Туту. Расскажем про технические метрики приложений, type driven development, dSYM, lldb и архитектурный передоз. Ну и конкурсы, зимняя еда и вот это все.
http://bit.ly/2hPoC1k

#meetups

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Мы в RealtimeBoard собрались группой в 10 человек и замутили обалденный Culture Growth Trip. За 4 дня слетали в 7 компаний в Калининграде и Москве: Ultimate Guitar, Bitrix24, amoCRM, Sports.ru, Dodo Pizza, Skyeng, Profi.ru. Цель — познакомиться с крутыми ребятами и обменяться опытом построения внутренней культуры и непрерывного роста.

http://shabalinsergey.ru/all/culture-growth-trip/

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

В прошлом году Apple начала использовать в iOS 10 для распознавания человеческих лиц глубокое машинное обучение на смартфонах.

Изначально компания реализовала открытый набор API, который распознавал лица в приложениях Apple — например, в клиенте «Фото». Он базировался на алгоритме Виолы — Джонса, который позволял находить объекты на изображениях в реальном времени. Однако этот метод не был оптимален при работе на смартфонах, поэтому еще в 2014 году компания начала разрабатывать новые подходы к распознаванию лиц.

Несмотря на мощь современных мобильных устройств, они не приспособлены для запуска моделей глубокого машинного обучения. Для решения этой проблемы компании создают API и отправляют данные в «облако» — большой компьютер с мощными видеокартами — которое уже обучает нейронную сеть.

Но Apple ратует за безопасность и анонимность данных пользователей, поэтому не могла пойти таким путем. В процессе создания архитектуры глубокой сверточной нейронной сети для смартфонов она столкнулась с несколькими препятствиями:

1. Количеством свободной оперативной и флеш-памяти;
2. Распределением нагрузки (смартфон должен не только обучать нейронную сеть, но и выполнять действия пользователя);
3. Уменьшение затрачиваемого времени на обучение при большом количестве фотографий в галерее.

В результате Apple пришла к следующему варианту: сверточная нейронная сеть обрабатывает изображения и создаёт 2D-карту, каждая точка которой соответствует определенной части картинки и содержит «догадку» нейронной сети о наличии на снимке человеческого лица. Эту модель компания применила ко всем этапам распознавания лиц, что позволило обрабатывать изображения разных размеров и разрешений.

Чтобы решить проблемы с производительностью, Apple реализовала подход «учителя» и «ученика» — на общедоступных данных обучается большая сеть, которая затем выдаёт карту догадок локальной сети на смартфоне. Так она не получает пользовательские данные, но сохраняет паттерны, которыми затем руководствуется локальная сеть при определении лиц на снимках.

Подробнее о процессе создания локальной глубинной сверточной нейронной сети для распознавания лиц на смартфонах: https://goo.gl/cKrnZa

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

У Яндекса новый продукт - Трекер, система управления рабочими процессами. Она позволяет распределять задачи, назначать дедлайны, расставлять приоритеты, следить за ходом работы и связывать вместе дела, которые относятся к одному проекту.

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

https://yandex.ru/tracker/

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Самые прибыльные категории приложений в России - данные App Annie для Google Play с начала 2017 года: Игры, Социальные, Книги и Справочники, Музыка и Развлечения.

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Если проанализировать рост цены биткоина, то можно предположить, что через неделю он прорвет пространственно временной континуум

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Интересные ноутбуки на ARM показала Microsoft – 20+ часов работы, нормальное железо. Стоят 600-800 долларов. Что-то с залезанием в ядро (вроде антивирусов или тяжелых игр) конечно не вынесут, но, по идее, все офисно-стандартное должно идти влет. Как уже не раз говорил – мне очень нравится, как сейчас развивается Microsoft. Просрав все полимеры не опустили руки, а нашли новые силы и направления для движения.

Microsoft запускает Windows 10 на ARM
Википедия мобильного маркетинга от IAB и Go Mobile
YouTube назвал самые популярные рекламные ролики 2017
Готовы ли к сезону распродаж?
Avito запустил функцию поиска по фото
Вместе лучше: элементы платного и органического маркетинга
В Apple Search Ads заработала CPI-модель
Подходы к созданию мобильной видеорекламы
Дайджест интернета вещей: ноябрь 2017
Гаджет моего тела (Часть #1)
Автозаполнение паролей в iOS 11
UX в 2018
От наездника кода до инфраструктурного архитектора
Как заработать деньги с помощью криптокотят?
Полное руководство по сплэш-скрину в Android
Бесплатный обучающий курс по Kotlin на Udacity

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Просто в слюни. Ну как, КАК это? Ну ладно не зашифрованные данные хранить (я слабо понимаю NoSQL БД, но полагаю, что хэшировать MongoDB сложно), но открытый сервер без пароля (на чтение и запись!!) это просто… гм, странно. Да и ладно еще это – они же тащили с устройства просто ВСЁ: весь ввод, всю базу контактов, даже вроде список установленных приложений. И все это лежало в Сети. Молодцы, просто молодцы.

Ну и вообще по отдельности все не успеваю, но много интересного сегодня - 10 трендов рынка приложений от App Annie на 2018, покупки внутри машин от GM ну и финал мирового чемпионата по Clash Royale.

Клавиатура Ai.type хранила данные 31 млн пользователей в отрытом виде
Amazon представил беспроводную камеру DeepLens с поддержкой глубинного обучения
10 главных прогнозов для индустрии приложений на 2018 год
GM открывает встроенный в автомобили Marketplace
Как выбрать правильные метрики для продукта
Победитель Clash Royale Crown Championship получил $150,000
Как за месяц вернуть к жизни приложение после неудачной разработки
Podlodka #36: Growth Hacking
Facebook Messenger для детей
Google запустил Android Oreo Go edition
Чему я выучился на 1000 code review
Зачем я купил Mac Mini (Late 2012) накануне 2018 года?
Как оценить эффективность рекламы в приложении: ARPDAU, сезонность и несколько секретов
Must-have документация для мобильного разработчика. Часть 2
Drag&Drop в коллекциях и таблицах iOS 11
francois.chollet/the-impossibility-of-intelligence-explosion-5be4a9eda6ec">Невозможность AI-взрыва
Начинаем работу с Firebase Predictions
Поддержка Core ML в TensorFlow Lite
IT-тренды 2018
Как использовать мобильные пуши
Тестируем Android App Shortcuts с UI Automator
Приветствуем Android 8.1 Oreo и Android Oreo (Go edition)
АМА с командой Kotlin
Видео droidcon SF 2017

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Google опубликовал подборку лучших приложений и игр для Android 2017 года.

• Photo Editor - Beauty Camera & Photo Filters
• What The Forecast?!!
• Boomerang
• TopBuzz Video: Viral Videos, Funny GIFs &TV shows
• Yarn - Chat Fiction

• Super Mario Run
• Bubble Witch 3 Saga
• Magic Tiles 3
• CATS: Crash Arena Turbo Stars
• Ballz

https://apptractor.ru/info/apps/luchshie-igryi-i-prilozheniya-google-play-2017.html

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Самая важная новость дня - в Android 8.1 теперь будет нормальный гамбургер и нормальное пиво! Заживем! 🍺🍔

Google исправил бургер и пиво в Android 8.1
Новый Snapchat отделил Social от Media
Секрет сильного искусственного интеллекта следует искать в мозге человека
myTarget теперь может таргетировать рекламу по действиям в приложении
Алисой начала работать с Яндекс.Браузером
Эксперты Soomla исследовали отток пользователей
10 примеров продвижения встроенных покупок в App Store
Tech Garden запускает акселерационную программу StartUp Kazakhstan
MacOS пускает без пароля
Впечатления разработчиков и дизайнеров от iPhone X — и от выреза
«ONLYOFFICE Документы» для iOS: как изменилось приложение за год
Xamarin, нативные iOS/Android и гибридные инструменты разработки
Классификация звуков с помощью TensorFlow
Model-View-Presenter — компромисс и универсальный рецепт
Нет такой вещи, как "минорные изменения в дизайне"
Медиа пытались утопить нас, но помогли набрать 1,000,000 пользователей и заработать деньги
AWS AppSync – serverless GraphQL сервис
Furby + Amazon Echo = Furlexa
Сервис тестирования мобильных приложений HeadSpin
История приложения LifeDiary
Разработчики игр делятся своими самыми грязными секретами
Kotlin code style
В разрезе: новостной агрегатор на Android с бэкендом. Разработка под Android: выработка архитектуры

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Спасибо всем, кто принял участие! У нас было больше 1100 ответов ! Наше исследование зарплат мобильных разработчиков:

• Самая высокая средняя зарплата оказалась у iOS-разработчиков — 117,271 руб. Средняя зарплата для разработчиков Android составила 91,082 руб. Создатели кроссплатформенных приложений в среднем получают 93,141 руб, а люди, совмещающие в себе несколько функций, — 110,145 руб.
• По результатам опроса разница между реальными зарплатами iOS и Android разработчиков оказалась значительной: в зависимости от уровня разработчика она составила от 10,307 руб до 22,617 руб.
• Больше всего разработчики зарабатывают в Москве и Санкт-Петербурге, а также в Приволжском и Сибирском федеральном округах, где находятся Казань и Новосибирск соответственно.
• Зарплаты по регионам могут различаться в разы.
• Для показателя стажа работы прямую зависимость удалось обнаружить до 7 лет работы в отрасли.
• Качественный рост разработчика напрямую связан и с деньгами: в среднем middle получает почти в два раза больше junior-а, а senior почти в два раза больше middle-а.
• Совмещение нескольких платформ помогает росту зарплаты.
• Несмотря на то, что большей части разработчиков зарплату индексируют как минимум раз в год, по сравнению с 2015 годом в рублях она почти не выросла.

Если есть какие-то комментарии или нужны дополнительнеы данные - можно писать. Будет еще вторая часть.

https://apptractor.ru/info/articles/zarplata-mobilnyih-razrabotchikov-2017-dengi-platformyi-stazh-i-regionyi.html

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Доброе утро всем. Зайдем сразу с главного - 14-й опрос Developer Economics: http://vmob.me/DE4Q17AppTractor

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Пятничные скидки:

• для iOS и Mac разработчиков: https://mobile.twitter.com/i/moments/933987365999214592
• SaaS: https://www.saasfriday.com/
• Мобильная аналитика и маркетинг: https://clickky.biz/black-friday-sale/
• Ассеты Unity: https://www.assetstore.unity3d.com/en/#!/list/black-friday-2017

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Про конструктор как-нибудь потом договорим, а пока история игры с 400К загрузок. Все что-то делают, добиваются определенного успеха… но никто не чувствует себя счастливым (посмотрите вторую нашу старую статью). С одной стороны мы всегда говорим, что если есть идея игры или приложения, то наверняка для нее найдется десяток тысяч последователей, которые ее оценят. И с этой точки зрения магазины приложений значительно упростили этот процесс поиска аудитории. С другой стороны и усложнили – таких идей там миллионы и каждый день прибавляются все новые и новые. С третей вообще - десяток тысяч пользователей для стабильного заработка уже ничто, нужен десяток миллионов. А с четвертой, а с пятой... Как-то все сложно стало.

Как я получил 400K загрузок в App Store за две недели и почему потом бросил инди-разработку
Виноватые миллионеры: сделает ли разработка игр вас счастливее?
Как потерять доверие пользователей к продукту и чем это чревато?
Как культура сверхурочной работы наносит вред компаниям
Uber заплатил хакерам, похитившим данные 57 миллионов пользователей
Skillz запускает чаты для мобильного eSport
Internet of Things Forum: 14 декабря в Санкт-Петербурге
Газпром-Медиа Диджитал вводит Bumper Ads
Большая проблема в глубинном обучении: тренировочные данные
Бот для Telegram на Node.js за 30 строк кода
Что отличает Junior и Senior программиста
Захват выражения лица на iPhone X в реальном времени на Unity
Мне нравится создавать дизайн для реальных проблем
Пример геолокационных предупреждений на Android с Google Maps, Geofencing API и Geocoder

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

А вы попробовали хоть одно AR-приложение (ну кроме покемонов). Столько разговоров, но мне интересно – какое проникновение у уже выпущенных приложений? Проголосуйте: 1 – пробовал ради теста, 2 – пробовал и продолжаю пользоваться ради его функций, 3 – не пробовал.

AR стала частью реальности: что дальше?
Avito iOS Meetup Winter Edition: 2 декабря в Москве
Эксперты выяснили, для чего Google форкнул Swift
Google Play Referrer API отслеживает установки с точностью до секунды
Как iRobot Roomba будут размечать ваш дом
Что такое Product Page Artwork: ответ Apple на Feature Graphics
Тинейджеры на Новый год хотят iPhone, а взрослые Galaxy S8
Android Dev Подкаст. Выпуск 49. Новости
Почему у вас нет будущего без стратегии?
LiveXAML — полезный инструмент для Xamarin разработчика
Машинное обучение своими руками (часть 2). Сервис для классификации обращений в тех. поддержку
Short-линч приложения Райффайзен-Онлайн
Создание UI/UX: приложение Pack my home
Как проверить идею приложения до начала его разработки
Как создать собственную выдвижную навигацию на Swift
"Кремний не прощает": интервью руководителя разработки процессоров в Apple
harivigneshjayapalan/dagger-2-for-android-beginners-introduction-be6580cb3edb">Dagger 2 для начинающих
Искусство Android DevOps
Простые, но болезненные шаги в написании лучшего кода
Создание библиотек для Kotlin

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Очень любопытная история конструктора AppyGEN (ну и сам конструктор занятный, по крайней мере на первый взгляд). Разработка, так сказать, через не хочу. Никак не хотел человек дальше делать, но осознал, что вложил кучу средств и сил и отступить уже невозможно. У вас такое было? 😃 Но в целом все неплохо закончилось – 6К месячного дохода и вполне здравый продукт

История конструктора AppyGEN: почему я ненавижу проект, приносящий мне $6K в месяц
Исследование Google: в чем реальная польза геосервисов?
Podlodka #34: Микросервисная архитектура
Xiaomi инвестирует $1 млрд в индийские стартапы
Подкаст AppTractor: новости мобильной разработки №111
Победители конкурса Android Things
Применение инженерного подхода к собеседованиям
Global Mobile Vision 2017: корейский ответ Industry 4.0
Sketchcase: Whiteboard наклейка для ноутбука
Tapjoy исследовал поведение игроков в новогодние праздники
Разработка iOS 11 приложений на Swift
Digest MBLTdev: Новости для iOS разработчиков №144
Интересные материалы для разработчика мобильных приложений #190 (13-19 ноября)
Обновление приложений Xamarin под iOS на Iphone X
Как PacketZoom Mobile Expresslane увеличивает производительность приложений
Сессия вопросов и ответов AMA (ask me anything) с командой Redmadrobot
Недостаток разработчиков 2018 - качество, а не только количество
Unit-тестирование MVVM с Swift
FunctionalTableData: декларативная UITableView
Используем градиент правильно
Мифы о мобильных интерфейсах, которые вам следует выбросить в окно
Как искать самые распространенные ошибки в приложениях
Уменьшение размера APK, увеличение установок
Онбординг пользователей с Lottie и Spritz
10 вещей, знакомых любому начинающему Android-разработчику
Android Architecture Components: Room?—?миграция
Test Driven разработка

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Думаю, что многие на прошлой неделе видели эту обложку Forbes десятилетней давности про Nokia: «Кто сможет догнать короля телефонов?». По-разному можно относиться к Элопу и его роли в истории, но нельзя не вспомнить то, как тогда обстояли дела в финской компании. Напомню вам топовую статью Хабра (оценка +462) про горящую платформу:

- Горящая платформа, это не Symbian и не MeeGo. Горящая платформа, это то состояние, в которое Nokia загнали годы расслабленного лидерства и тупоголовые амбиции предыдущего CEO – Олли-Пекки Каласвуо с кликой подкаркивающих вице-президентов. Но без ошибок и побед Nokia никогда не было бы ни Android, ни iOS. Google и Apple тщательно проанализировали достоинства и недостатки старших конкурентов перед тем, как шагнуть вперед.

https://geektimes.ru/post/171325/

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

В топе прекрасная история от Nekki про создание Shadow Fight 3 – от замысла до воплощения. Scrum, 3D, анимации, маркетинг и все остальное разложили по полочкам. Сегодня уже в App Store и Google Play.

Игра мечты: история создания Shadow Fight 3
Новый Firefox: “квантовый” браузер
Внутри Первой Церкви Искусственного Интеллекта
Почему не надо патентовать идею мобильного приложения
Программное обеспечение 2.0
АТОЛ и 2can выпустили новую мобильную кассу
Netflix исследовал, как люди смотрят видео
Visual Studio App Center: сборка, тестирование, распространение и отслеживание приложений
Как создавать графику для VR — рекомендации Google
Дизайн для iPhone X
Как работать с UX-командой, а не против нее
Ваш код воняет: во что вы можете сделать
Нейронная сеть для определения лиц, работающая на устройстве
Как Facebook определяет всех, с кем вы когда-либо встречались
Дизайн мобильного приложения для агентства недвижимости
Бесплатная библиотека звуков
Как подготовить Android-приложение к Автозаполнению
Android-поток на Mobilization 2017
У Google Maps новый дизайн
xster/why-flutter-doesnt-use-oem-widgets-94746e812510">Почему Flutter не использует OEM-виджеты
Kotlin/Native v0.4
Android Architecture Components вредны

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

Потестил новый «квантовый» Firefox. Нуу… Не понял в чем суть. Память жрет так же, как и Chrome. Работает не то, чтобы реактивно. Самое главное, что может даже и хотелось бы протестировать более углубленно и вдумчиво, но ведь все пароли, все закладки, читалка настроенная RSS – все в Chrome. В чем сила? Сила в расширениях 😀

Чему мы можем научиться у growth-маркетинга Tinder
TheTool: вся App Store Optimization в “одном флаконе”
Своя система распознавания текста с Keras и Supervisely за 15 минут
Skype запускает новую версию для фрилансеров
myTarget запустил поддержку CPI в ВК и Одноклассниках
Google выпустил developer preview версию TensorFlow Lite
Лучшие мобильные игры 2017 года на премии The Game Awards
Совместное программирование с Visual Studio Live Share
Раскрашиваем чёрно-белую фотографию с помощью нейросети из 100 строк кода
Миф о взаимозаменяемых разработчиках
Сделать раз и запускать везде: как мы создали универсальный шаблон на React Native
haydenbleasel/the-rise-and-fall-of-pure-functional-design-2bfa36767011">Взлеты и падения функционального дизайна
Google удалила UC Browser из магазина приложений для Android
Не используйте лямбды в качестве слушателей в Kotlin
Kotlin Night Moscow в Avito 25 ноября
iganapolsky/converting-an-android-app-to-kotlin-part-1-c8f8e0f2f28e">Конвертируем Android-приложение в Kotlin
Видео KotlinConf 2017
У меня было 10 интервью за последние два года и вот их вопросы

Читать полностью…

Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

У App Annie результаты опроса 12,000 разработчиков о монетизации. Помню, как лет 5 назад в одном из первых опросов VisionMobile значительная доля (точно не помню, но навскидку процентов 30-40) разработчиков сказала, что разрабатывают они просто ради удовольствия, познания нового, развития своих навыков и проектов, что заработок вообще не важен. Это был ответ в тройке лидеров! В текущем опросе такого варианта вообще нет. Кончилась эпоха энтузиастов в мобайле. Теперь окончательно.

App Annie: исследование монетизации и самых прибыльных приложений в России
Как правильно отвечать на запросы пользователей
Google запрещает использовать Accessibility API неподобающим образом
Podlodka #33: Должность – тимлид
AdColony проводит сокращения и переходит на программатик
HTC Vive Focus: “автономный” VR шлем
Как получить D-U-N-S number бесплатно
Формула роста мобильных продуктов
Swift и TensorFlow
Pediatric Bone Age Challenge. Deep Learning и много, много костей
Почему первые 10 минут критически важны для возврата пользователей
Умный способ управлять цветовыми схемами в iOS-приложении
Ваша первая инди игра провалилась? Вот что надо делать дальше
Спонтанно решение судоку на Swift
Дополненная реальность с Python и OpenCV
Что вы можете делать с ARKit и какие приложения его используют
Миллиард Android-устройств устарел
AI позволил разместить ультразвук в смартфоне
Создаем NFC-ридер Android
Android Protobuf на Kotlin с примером

Читать полностью…
Subscribe to a channel