Mobile Development by AppTractor
11K subscribers
1.88K photos
38 videos
11 files
4.68K links
Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Страшно представить, что испытали чуваки, чей продукт скопировала Apple, но в целом их советы вполне здравы и применимы независимо от это. Когда Apple наступает широко — ныряй глубоко!

Разработка

Что делать, если вас копирует Apple
Wire: самый безопасный мессенджер
Microsoft закрывает приложения Cortana
Видео MobileOptimized 2019
Будущее UX дизайна: за пределами экрана
Почему не надо патентовать идею мобильного приложения
Задачи с собеседований: два поезда и пчела
ASOMobile – первая аналитика мобильного рынка на основе machine learning
Рекламные доходы AR и VR приложений достигнут $11 млрд. к 2024
Python обогнал Java и стал вторым по популярности языком на GitHub
Apple выпустила приложение для исследования здоровья

iOS

Redux-подобные контейнеры состояния в SwiftUI. Основы
Как я начал уметь в маркетинг
Дизайн система Société Générale: Гармония дизайна и разработки
Как мы разрабатывали мобильное приложение на ОС Аврора (Sailfish Mobile OS RUS)
Руководство по дизайну мобильных приложений под iOS и Android. Основные различия платформ
Лучшие инструменты для разработки дизайна мобильных приложений
Простой 3D-движок во Flutter
Как улучшить свою работу junior-разработчика
5 iOS-библиотек для анимирования вашего приложения
Лучший отзыв в Code Review из всех, что я получал
Сканер документов для iOS с Vision API
Отладка с Swift Combine Framework

Android

Магазин приложений Epic Games получил вторую игру
Навигация с динамическими функциональными модулями
Как разместить прогрессивное веб-приложение в магазине Google Play
Kotlin/Native в iOS
Shortcut: быстрые действия для Android-приложения
Недавно ребята из международного стартапа Miro (с корнями из Перми) официально запустили платформу для разработчиков. Теперь помощью открытого API каждый может создать приложение для совместной работы и представить его 3 миллионам пользователей, в числе которых команды из Dell, Netflix, Twitter и пр.

🎉 Сейчас платформа запустила конкурс с призовым фондом в $21,000!

Для участия нужно

• зарегистрироваться на сайте конкурса
• создать приложение для совместной работы с использованием API
• до 1 декабря отправить его на ревью.

💵 Победитель получит $10,000, а всего призы ожидают 20 команд!

Времени не так много!

Подробности и правила участия по ссылке: https://bit.ly/2NXmf9Y
Слушайте, Google тут запустил курс по продвинутому Android на Kotlin, а посоветуйте что-то бесплатное для относительных нубов, переходящих с iOS? Подумал я, что “капусточка, мама, конечно, дело хорошее, но в доме надо держать и мясные закуски”. В смысле, что на Android тоже надо что-нибудь сделать. Язык преподавания не очень принципиален, но хочется прямо фигак-фигак и в продакшен, а не долго втыкать как устанавливать Android Studio и создавать там пустой проект.

Разработка

Google и Udacity открыли курс “Продвинутый Android в Kotlin”
WeWork запускает в России программу развития стартапов
Платформа Miro запустила конкурс приложений
В России создадут приложение для оценки состояния двигателя по звуку
Яндекс.Деньги выпустили игру в формате чат-квеста
Нескучный матчмейкинг без дисбаланса и очередей: практическое руководство
Локализация приложения за 10 шагов
Facebook запустил приложение для создания мемов
Ваше следующее приложение может не иметь серверной части
Распространенные ошибки, которые делают программисты. Даже хорошие.
Лучшие шаблоны и темы для мобильных приложений 2019

iOS

Доходы платных игр в App Store постоянно снижаются
Apple назовет лучшие приложения и игры 2 декабря
Вышло приложение Apple Developer
Как создавать обновляемые модели в Core ML 3

Android

Трюки с Dagger: Рефакторинг
Понимаем, как рендерится View в Android
StoryView: сториз для Android
Денис как всегда 🔥 Его история от Воронежа до Калифорнии - посмотрите.

Разработка

Денис Неклюдов, Android-разработчик, об удаленке в Тайланде, переезде в Сингапур, экстраординарной визе в США!
Clumio получает $186 млн. на облачное резервное копирование
SmartNews: лучший способ читать новости
Приложения для покупок поставили рекорд по загрузкам
В Firebase Authentication заработал Sign in with Apple
Разработка IoT-шлюза на базе Raspberry CM3+
Как работает Flutter
Как использовать сценарии в разработке мобильных приложений
Делайте аннотации, они сделают ваших разработчиков счастливыми
20 шорткатов VS Code для быстрого программирования
Лучшие практики UX: регистрация
Использование библиотеки Device_Calendar во Flutter для связи с календарем в Android/iOS
Принятие кроссплатформенной стратегии для мобильных приложений
Мерджим работу 1000+ разработчиков
8 причин отказаться от разработки гибридных приложений
Как тренировка моего мозга на сосредоточении помогла мне построить два прибыльных бизнеса

iOS

On-Demand ресурсы в iOS
OpenSwiftUI: открытый SwiftUI
Простой способ реализовать демонстрационный режим в iOS-приложении

Android

Quality pipelines в мобильной разработке, часть 1: Android
Как сделать корпоративное мобильное приложение единственным на устройстве с помощью Android Management API
Логин в Kotlin через Firebase - Twitter, Facebook, Google, GitHub
Делаем исследование инструментов прототипирования и дизайна приложений. В опрос Телеграма все не поместилось, поэтому пожалуйста ответьте всего на один вопрос в Формах!

https://docs.google.com/forms/d/e/1FAIpQLSdQ8L91U2_hB8qEHReUx7tET_W6ocwnJw_uuFBLty2KTvavsA/viewform
Мне всегда казалось, что HTML5 это что-то простое… ну как HTML, только 5. Но тут разработчик описывает свой инструментарий и понеслось - текстуры храни, анимацию, исполняемый файл делай, оплату делай, бэкенд делай… Это уж не говоря о git, управлении проектами, локализации и т.п. вещах. Мораль - нет ничего простого, будь даже это HTML. Пять, да.

Разработка

Все инструменты, которые мы использовали для создания популярной HTML5-игры Curious Expedition
Apple расширяет программу Everyone Can Code
myTarget запускает маркетплейс рекламных приложений
Звуковые эффекты, голоса и музыка в Humble Bundle
Extension в Dart (Flutter)
За какими трендами UX-дизайна следить в 2020 году
Проверка идеи будущего приложения. Прототип. Или как сэкономить много денег
Организация пространства в дизайне. Отступы, сетки и лейауты
Сравнение лучших инструментов распространения бета-версий приложений
11 основных концепций мета-знаний, необходимых для ускорения программирования

iOS

Redux — подобные контейнеры состояния в SwiftUI. Рекомендации
Как Apple убивает веб технологии
Swift.assert — жизнь после релиза
Apple изменит подход к разработке операционных систем из-за ошибок в iOS 13
iOS 13 Compositional Layouts в CollectionView
Swift на Raspberry Pi
Внедряем темный режим на iOS
Микросервисы SwiftUI
Loady: кнопки с индикаторами загрузки

Android

Дубай Молл в смартфоне, или как добавить поэтажный план здания в своё приложение
Google хочет, чтобы Android использовал обычное ядро Linux
Sensor Tower: 1% ведущих издателей получает 80% загрузок и 93% прибыли. Это данные Sensor Tower за третий квартал.

В 2018 году в App Store и Google Play было 3.4 миллиона приложений и игр, это на 65% больше, чем в 2014. Однако количество тайтлов, получивших как минимум 1,000 установок за это же время уменьшилось с 30% до 26%.

В третьем квартале 2019 года в App Store и Google Play было около 792,000 издателей.

Однако, на самом деле, ситуация это далеко не новая. Доля загрузок топовых издателей колеблется вокруг 80% уже лет 5, а доходы их скорее даже снижаются.

https://apptractor.ru/measure/app-store-analytics/top-1.html
Новое из трендов Liftoff. В 2019 году на Android вышло 1.45 миллиона новых приложений, что в 3 раза больше, чем на iOS с 489 тысячами. Доходы iOS-приложений в полтора раза больше — 32.6 миллиарда против 22 миллиардов долларов. В России одна установка в среднем обходится в $0.85, в Бразилии в $0.50. Регистрация в России $1.25, встроенная покупка $39.03, покупка через приложение $43.11, а подписка — $22.49.

Разработка

Тренды рынка мобильных приложений 2019 — отчет Liftoff
Жиза ГД #29: Должно ли мнение игроков влиять на разработку?
Самые зарабатывающие приложения с подпиской в 3 квартале 2019
Podlodka #138: SRE
Google предлагает $1 млн. за уязвимости в Android
Россия станет третьим по величине рынком для видеоигр в Европе
Топ 1% издателей получает 80% установок и 93% доходов всего рынка приложений
Тейн Лайман (Wargaming): игры, с которыми есть эмоциональная связь
OpenDiablo2: открытый движок Diablo 2
Почему вам стоит бояться призрачных кнопок
Конструктор приложений AppyGEN: почему я ненавижу проект, приносящий мне $6K в месяц
Эволюция в вашем кармане: как развивались мобильные приложения
Как вернуть контроль и уменьшить зависимость от смартфонов и уведомлений
Как написать сапера на Phaser и выполнить тестовое задание HTML5 разработчика
Как создать сайт для вашей инди-игры: пошаговое руководство
Прекратите использовать For для перебора массивов
5 хаков повышения производительности разработчика

iOS

API для удаленной асинхронной выборки с помощью Apple Combine
Доступность в SwiftUI
Быстрая переделка проектов в Xcode
Как мы использовали Firebase Audiences для A/B-тестирования онбординга в iOS-приложении
5 iOS-библиотек для улучшения вашего приложения
Современный нетворкинг в Swift 5

Android

Многопоточность Android: потоки, пользовательский интерфейс, сборщик мусора, утечки памяти и многое другое
Добавляем кнопку «Sign in with Apple» в Android-приложение
Тут значит Huawei начинает продажи нового флагмана Mate 30 Pro. Стоить будет €1099 в Европе и 50 тысяч в России. Казалось бы, но это первый смартфон без сервисов Google. Мнения Ведущих мобильных аналитиков вроде как схожи - AppGallery в ближайшем времени Google Play не потеснит, но через пару лет станет вполне себе альтернативой. Что будет с картами, платежами, сервисами и всей прочей оснасткой скромно умалчивается. Так есть перспективы у экосистемы Huawei?

Разработка

Huawei начинает продажи Mate 30 Pro без сервисов Google
ВКонтакте объявил конкурс мини-приложений
Задачи с собеседований: найти пропущенное число в массиве
Amazon упрощает внедрение Alexa
Facebook Viewpoints будет платить за прохождение опросов
Разработка мобильного приложения без сервера
Kidmost: мы собрали в одном приложении все детские активности Москвы
Руководство по проектированию интерфейса для пожилых людей
Улучшаем пользовательский опыт микросессий в мобильных приложениях
10 вещей, которые помогли мне стать лучшим дизайнером
Как сделать хороший Code Review
Как мой друг заработал 400 тысяч долларов на продаже очень простой книги

iOS

Как попасть в Apple Arcade? Интервью с основателями студии Tortuga Team
Измените свой образ мышления, работая с SwiftUI
Создание Apple-подобной заставки в SwiftUI
Взламываем SwiftUI для модульного тестирования и проверки рантайма

Android

Почему Discord отказывается от поддержки Android 4
Испытано временем: руководство по модульного тестирования
Лучшее Android-тестирование в Airbnb
EasyReveal: красивые переходы между экранами
Докладываю о результатах опроса по инструментам дизайна и прототипирования приложений. Всего 91 ответ - на первом месте с заметным отрывом Figma, на втором Sketch, на третьем InVision. Еще в пятерке Adobe XD и Axure. Неудивительно, что самая популярная пара – Sketch и Figma. Так что если вы дизайнер или хотите им стать - учите что-нибудь из этой пары, так точно не промахнетесь.

Разработка

Лучшие инструменты для создания дизайна мобильных приложений 2019
Loom: корпоративный Instagram
Candy Crush Soda Saga заработала $2 млрд
Самые востребованные технические навыки у работодателей США
Microsoft Math Solver: решить уравнение по фото
Смартфон вместо терминала сбора данных
Monetization Designer: кто он и как им стать
Множественные эксперименты: теория и практика
Не останавливайте музыку в вашем iOS-приложении
Как создать кроссплатформенное безсерверное приложение для обмена видео с Flutter, Firebase и Publitio
Как показывать реальную погоду в Unity (при помощи REST API)
Руководство по маркетингу игры без бюджета
Нет времени, нет бюджета, нет проблем: завершение The First Tree
Как стать разработчиком-звездой

iOS

SwiftUICharts: интерактивные графики для iOS
3 лучшие библиотеки анимации на Swift
Скажи пока "Index out of range" в Swift

Android

Реализация Push-уведомлений в Android
Чем мы можем Вам помочь? Чем Вы можете помочь нам?
Аутентификация по отпечатку пальца с использованием Android's Biometric API
Как использовать Alarm Manager и Broadcast Receiver в Android
Каждый день я рассказываю о новых доходах и рекордах индустрии мобильных приложений. По всем прогнозам она будет расти двухзначным темпом еще лет 5 как минимум, и вот отличный шанс поучаствовать в ней на профессиональном уровне. Skillbox открывает новую огромную программу обучения мобильных разработчиков - “Я — мобильный разработчик PRO”.

Что я могу отметить в этом курсе:

• Не скучные непонятные видео, а индивидуальные занятия - вы напрямую общаетесь с преподавателем и получаете ответы на возникающие вопросы + есть закрытый чат для всех учеников.
• Навыки программирования и создания приложений сразу для iPhone и Android.
• Расходы за первые полгода курса берет на себя Skillbox.
• Уже после вступительного курса помощь в поиске работы и гарантия трудоустройства после окончания всего курса.
• 6 готовых проектов для резюме.
• Преподаватели из ведущих российских компаний - Redmadrobot, AGIMA, Trinity Digital.

А еще всех студентов ждут 2 месяца бесплатного обучения в онлайн-школе EnglishDom.

Сайт: https://clc.to/Mobdev
Давно мы опросов никаких не проводили 😀 Скажите, в каком регионе вы сейчас работаете? Можно достаточно примерно.

Разработка

Самые популярные языки программирования 2014-2019
Нет времени, нет бюджета, нет проблем: завершение The First Tree
Приложение на заказ: как заказчику работать с внешней командой
React Native — серебряная пуля для всех проблем? Как мы выбирали кросс-платформенный инструмент для Profi.ru
Менеджеру продукта: как посмотреть на старый интерфейс свежим взглядом, где искать вдохновение и что почитать на досуге
Объяснение S.O.L.I.D за 5 минут
Превратите ваш код в поэзию
5 прекрасных идей для пользовательского интерфейса Gmail

iOS

Библиотека анимации для iOS – Lottie, Hero и Spring
UIKit, SwiftUI, LiveView - как использовать Live Preview в UIKit
Как программно сделать UI и переходы без SwiftUI

Android

От веба до приложения за один DeepLink
Google только что после 10 лет работы закрыл мой аккаунт издателя за один час
Используем Корутины и Flow с архитектурой MVVM
MaterialDialog: анимированные диалоги для Android
Какие ваши ставки - забьет Apple на Россию с предустановкой приложений или все таки смирится? С одной стороны вроде как 3 по объему рынок смартфонов в Европе, с другой вряд ли так уж много потеряет, все и так поедут и купят. Да и вроде вообще "приложение может быть установлено как на стадии производства, так и при продаже устройства клиенту", установят в магазине и все. Уйдет Apple или не уйдет, вот в чем вопрос!

Разработка

Путин подписал закон о предустановке российского софта
3 источника трафика для e-commerce, которые вас приятно удивят: кейс Joom и Rocket10
Новая версия платформы Appbooster
Сколько стоит приложение
Приложение предупредит пешеходов о приближающихся машинах
Podlodka #139: Как читать книги
Adjust и App Annie выпустили «Отчет о мобильных финансах — 2019»
Flutter. Часть 2. Для iOS разработчиков
Flutter: рисуем текст вдоль окружности
Как с нуля написать приложение? С чего начать новичку? Flutter/Программирование
Как контролировать разработку приложения
Минимализм в дизайне жив и никогда не умрет
Всем предпринимателям: разработчикам нужно пространство, чтобы делать все, что они хотят
Рисование плавных линий с Cocos2dx
Вам действительно нужен бэкэнд для вашего мобильного приложения?

iOS

Каникулы App Store: с 23 по 27 декабря
UIKit + SwiftUI! Как добавить компоненты SwiftUI в UIView?
5 iOS-библиотек, которые сделают UI вашего приложения действительно красивым
Введение в Apple Core ML 3 - создание моделей глубокого обучения для iPhone
Полное руководство по Property Wrapper в Swift 5

Android

Дирижирование View
Дивный новый мир Android с AssistedInject
Тестируйте все с Kotlin
LiquidSwipe: жидкие свайпы для Android
Huawei и Honor приглашают разработчиков мобильных приложений на конференцию Huawei Developer Day по запуску новой открытой платформы Huawei Mobile Services, которая состоится

• 16 декабря в Нижнем Новгороде
• 18 декабря в Новосибирске

Во время конференции вы сможете одним из первых начать работать на новой программной платформе и познакомиться с планом её развития.

В программе:

• Стратегия мобильной экосистемы Huawei Russia
• Знакомство с мобильными сервисами
• Увеличение темпов роста с помощью решений Huawei по продвижению мобильных приложений
• Введение в HMS Core
• Как разработчикам достичь эффективного развития, быстрого роста и стабильной монетизации.
• HiAI — открытая платформа для поддержки разработки решений на базе искусственного интеллекта
• Workshop, во время которого участникам предложат на скорость попробовать свои силы в интеграции HMS. Победители получат ценные призы (смартфоны и фитнес-трекеры ).

Бесплатное участие в Нижнем Новгороде: http://tiny.cc/okxzgz
Бесплатное участие в Новосибирске: http://tiny.cc/bjxzgz
Google и Apple практически одновременно объявили о лучших играх и приложениях года. На Android лучшим приложением стал мотивационный YouCan, на iOS - фооткамера Spectre Camera. Игры года - Call of Duty: Mobile и Sky: Children of the Light соответственно. Apple заодно определила и главный тренд в приложениях 2019 - “простой способ поделиться своей историей”.

Разработка

Лучшие приложения и игры для Android 2019 в Google Play
Лучшие приложения и игры 2019 года в App Store
ASOdesk запускает бета-тестирование StoreConsole
Президент Qualcomm планирует, что в скором времени очки заменят смартфоны
В myTarget появилось А/B-тестирование рекламных кампаний
Невозвратные затраты: когда стоит бросить проект?
Глобальный отчёт по VPN на мобильных устройствах в 2019 году
Оформить тёмную тему с умом: заметки, инструкции и примеры для дизайнеров интерфейсов
5 крутых пользовательских интерфейсов для книжного магазина
Самый копируемый сниппет StackOverflow всех времен имеет недостатки!

iOS

Понимаем UICollectionViewLayout на примере Photos App
Уровень абстракции базы данных для iOS
Как использовать подписки с GraphQL, Apollo iOS SDK и Swift
CollectionViewSlantedLayout: красота наклона

Android

Reactor, WebFlux, Kotlin Coroutines, или Асинхронность на простом примере
Пишем простой модуль Magisk для Android
Улучшение производительности UI вашего Android-приложения
BIGCASH удален из PLAY STORE по ложным обвинениям