• Главная
  • Контакты
Подписаться:
  • Twitter
  • Facebook
  • RSS
  • VK
  • PushAll
logo

logo

  • Все
    • Положительные
    • Отрицательные
  • За сегодня
    • Положительные
    • Отрицательные
  • За вчера
    • Положительные
    • Отрицательные
  • За 3 дня
    • Положительные
    • Отрицательные
  • За неделю
    • Положительные
    • Отрицательные
  • За месяц
    • Положительные
    • Отрицательные
  • За год
    • Положительные
    • Отрицательные
  • Сортировка
    • По дате (возр)
    • По дате (убыв)
    • По рейтингу (возр)
    • По рейтингу (убыв)
    • По комментам (возр)
    • По комментам (убыв)
    • По просмотрам (возр)
    • По просмотрам (убыв)
Главная
  • Все
    • Положительные
    • Отрицательные
  • За сегодня
    • Положительные
    • Отрицательные
  • За вчера
    • Положительные
    • Отрицательные
  • За 3 дня
    • Положительные
    • Отрицательные
  • За неделю
    • Положительные
    • Отрицательные
  • За месяц
    • Положительные
    • Отрицательные
  • Главная
  • Дайджест интересных материалов для мобильного разработчика #200 (17-23 апреля)

Дайджест интересных материалов для мобильного разработчика #200 (17-23 апреля) +26

23.04.2017 12:57
EverydayTools 4 8100 Источник
Разработка под iOS*, Разработка под Android*, Разработка мобильных приложений*, Блог компании Everyday Tools
Завершим эту неделю приятной новостью: с сегодняшнего дня команда Everyday Tools подключается к проекту RoboForm — каждое воскресенье на нашем блоге будет появляться свежий дайджест с отборными материалами на тему мобильной разработки. Поздравляем всех причастных с юбилейным выпуском и передаём слово автору:

«Когда-то дайджест новостей начинался как простая забава – «а давайте попробуем». И вот уже 200 выпуск и около четырех лет! Спасибо всем, что читаете (если есть комментарии и пожелания — пишите всеми доступными способами), спасибо Everyday Tools за публикации – мобайл на самом пике и останавливаться, кажется, не собирается. Новинки F8, реактивное программирование, платформы, доходы и расходы приложений – все это в новом выпуске.



Реактивные приложения с паттерном RxPM. Прощайте? MVP и MVVM

Уже продолжительное время я размышляю над паттерном RxPM и даже успешно применяю его в «продакшне». Я планировал сначала выступить с этой темой на Mobius, но программный комитет отказал, поэтому публикую статью сейчас, чтобы поделиться с Android-сообществом своим видением нового паттерна.

Натив или гибрид? Специалисты Яндекса отвечают на главный вопрос мобильной разработки

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

Paparazzo. Мощный, стильный, свой. Часть I

Не так давно перед нами встала задача кардинальнои? переработки процесса подачи объявления через мобильное приложение Avito под iOS. Результатом должен был стать инструмент, которыи? сделал бы этот процесс быстрым и необременительным для пользователя.

Дайджест доступен и в виде рассылки. Подписаться вы можете тут.

iOS

  • (+22) Получил 1.2K звезд на GitHub с ужасной архитектурой. Как?
  • (+10) Внедрение сервиса Apple Music в iOS-приложение
  • (+8) Композиция протоколов для инъекции зависимостей
  • (+7) Разработка компонента для создания коллажей
  • Сколько заработала игра, получившая на фичеринге в App Store 500,000 загрузок
  • Apple открывает LivePhotosKit JS для сайтов
  • SketchAR: новая эра рисования – история запуска на iOS
  • Поисковая реклама в App Store заработает в Великобритании, Австралии и Новой Зеландии
  • Apple обновила TestFlight
  • Texture — новый дом для AsyncDisplayKit
  • Анализ видео в несколько строчек кода
  • Программная смена иконки приложения в iOS 10.3
  • 5 ключевых выводов после 8 лет iOS-разработки
  • Пример из реальной жизни: дневник на Core Data и Swift
  • TweenKit: библиотека для анимации
  • SquishButton: мигающая сжимающаяся кнопка

Android

  • (+27) Как запихнуть свой сенсор в Android OS
  • (+17) Производительность приложений под Android
  • (+13) Rx. Постигаем retryWhen и repeatWhen на примерах из Android разработки
  • (+11) Работа с ConstraintLayout через XML-разметку
  • (+9) Инструкция по публикации Android-приложения в Google Play
  • Google сделает в Chrome собственный блокировщик рекламы
  • Суд утвердил мировое соглашение между ФАС и Google
  • Android Dev Подкаст. Выпуск 31. Новости. Offline работа, сборка в Docker.
  • Интервьюирование Android-разработчиков
  • Как сделать кастомный View
  • Кастомный диалог с круговым раскрытием
  • Слот-машина для Android
  • Альфа-релиз Apollo GraphQL на Android
  • Жизнь и смерть Android Activity
  • Google Map с кластеризацией маркеров
  • Как сделать стриминговое музыкальное приложение
  • 10 книг, которые надо прочесть Android-разработчику
  • Что такое Context в Android-приложении?
  • Видео мастер-класса с F8 про Litho
  • About Box: панель с информацией о приложении
  • FormMaster: простое создание форм
  • QuadTreeAndroid: дерево квадрантов для изображения
  • DarylAndroidTracker: использование нескольких аналитик

Разработка

  • (+30) Как сделать свой С++ код кроссплатформенным?
  • (+27) Аспекты удачной архитектуры мобильных приложений
  • (+13) Виртуальная студия и захват движения используя HTC Vive
  • (+10) Типографика: процесс выбора шрифта
  • (+6) Запись WebRTC видеопотока с веб-камеры браузера с буксировкой на Amazon S3
  • (+2) Индейские хитрости проектировщика ПО. Выпуск 1
  • 8 мифов о мобильных интерфейсах
  • Shopify выпустил SDK для продажи товаров в Unity
  • 5 уроков старшего дизайнера Google Ричарда Фалчера
  • Microsoft закрывает Wunderlist и открывает To-Do
  • Цвет: как выбрать палитру для своей игры
  • Дизайн-линч: Парковки Санкт-Петербурга
  • UX-дизайн: чекбоксы и переключатели в формах
  • F8: Camera Effects Platform, AR Studio, Facebook Spaces и React VR
  • F8: Litho – декларативный UI-фреймворк для Android
  • F8: Messenger Platform 2.0
  • F8: Places Graph
  • F8: 360 Capture SDK
  • F8: Facebook открывает Кружки разработчиков
  • F8: Caffe2 – открытый фреймворк машинного обучения
  • Как менялся дизайн CTA-кнопок за десятилетия
  • CodeSandbox: онлайновый редактор React
  • Как войти в игровую индустрию через программирование
  • Создание кроссплатформенного пользовательского интерфейса в 2017

Аналитика, маркетинг и монетизация

  • (+13) Десктоп еще не умер, но мобайл уже доминирует на всем рынке. Интервью с Дмитрием Навошей, CEO Sports.ru
  • (+10) Как Uber удается опережать конкурентов, или разбираемся, как работают платежи и финансы в компании
  • (+8) Конкурсы инди-игр: 12 советов для разработчиков
  • Сезонность проекта: не бойтесь летнего спада
  • Информация, время и сообщество: Как продвинуть свой продукт на Product Hunt
  • Newzoo: игры в этом году заработают $108.9 млрд
  • Mail.Ru Group расширяет возможности мобильной аналитики myTracker
  • Сколько времени и какими приложениями пользуются россияне
  • Facebook: не установки, а вовлеченность
  • 8 ключевых функций, которые делают приложение успешным

Устройства и IoT

  • (+16) ESP8266 в качестве MQTT брокера для мобильного приложения
  • (+2) Пять принципов для создания защищенного «подключенного» автомобиля

< Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту».
Поделиться с друзьями
-->

Комментарии (4)


  1. Boomburum
    24.04.2017 01:12
    #10187842

    С юбилеем! :)


    1. RoboForm
      24.04.2017 09:28
      #10188050

      Спасибо :)


  1. IvanVorobei
    24.04.2017 09:01
    #10188016
    +3

    В юбилей принято подводить итоги:

    Автор проделал большую работу, собрал аудиторию и облегчает жизнь и кругозор многих разработчиков. Спасибо за ваши усилия!


    1. RoboForm
      24.04.2017 09:29
      #10188058

      Спасибо, больше разработчиков хороших и разных! :)

МЕТКИ

  • Хабы
  • Теги

Разработка под iOS

Разработка под Android

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

Блог компании Everyday Tools

разработка приложений

Android

ios

монетизация

мобильные устройства и приложения

маркетинг приложений

СЕРВИСЫ
  • logo

    CloudLogs.ru - Облачное логирование

    • Храните логи вашего сервиса или приложения в облаке. Удобно просматривайте и анализируйте их.
Все публикации автора
  • Дайджест интересных материалов для мобильного разработчика #214 (24 — 30 июля) +6

    • 30.07.2017 13:33

    IT-события, которые вы можете посетить до конца лета +6

    • 27.07.2017 10:44

    Дайджест интересных материалов для мобильного разработчика #213 (17 — 23 июля) +20

    • 23.07.2017 14:03

    Инструменты для прототипирования на Mac: сопоставительная характеристика +6

    • 21.07.2017 10:05

    Дайджест интересных материалов для мобильного разработчика #212 (10 июля — 16 июля) +18

    • 16.07.2017 12:52

    Дайджест интересных материалов для мобильного разработчика #211 (03 июля — 09 июля) +16

    • 09.07.2017 13:09

    Куда сходить в июле: подборка событий для интернет-маркетологов -4

    • 04.07.2017 11:01

    Дайджест интересных материалов для мобильного разработчика #210 (26 июня — 02 июля) +13

    • 02.07.2017 11:18

    Дайджест IT событий на июль +3

    • 29.06.2017 10:51

    Дайджест интересных материалов для мобильного разработчика #209 (19 июня — 25 июня) +14

    • 25.06.2017 12:48

Подписка


ЛУЧШЕЕ

  • Сегодня
  • Вчера
  • Позавчера
10:01

Развёртывание своего облачного хранилища на VPS: Nextсloud и альтернативы +36

08:05

Сложно о простом. Все, что бы вы хотели знать о SFP модулях. Часть 2. Оптические кабели +34

09:54

Что такое веб-сервер в Node.js и как его запустить на удаленном сервере +30

09:01

HTML и CSS антипаттерны +28

07:01

Почтовый Шарпей: как мы приручили 700+ шардов PostgreSQL +26

12:40

Когда-то вас было трое, а потом драйв кончился… Опыт проб и ошибок в мотивации команды от хэда разработки +25

09:08

Как я чуть не положил домен заказчика ZeroLogon’ом, или почему некоторые пентестеры опаснее хакеров +19

07:14

ML глазами практика и препода. Часть 2. Границы роста и цена энергии +19

07:14

ML глазами практика и препода. Часть 2. Границы роста и цена энергии +19

13:28

ТОП-10 малоизвестных AI-сервисов, которые удивляют возможностями +17

13:01

Мониторинг изменений на сайтах +17

11:16

Камера, снимающая с частотой 2 000 000 000 кадров в секунду +16

09:02

5 распространенных ошибок, которые допускают пользователи NAS +16

07:05

Ликбез по стоковым лицензиям: как легально использовать картинки и избежать штрафов +14

03:02

Делаем LLM-советника по акциям РФ как в Alfa Arena +14

07:38

Как создавался и эволюционировал бот-комбайн для автоматизации техподдержки Купера +13

14:15

Я CSS-программист: «Магия» CSS или как превратить язык стилей в Тьюринг-полный ад +12

09:32

Оптика в техническом зрении. Лекция 3: Диафрагмы и виньетирование +12

07:01

Регулярные выражения в плагине «Аналитика» для Р7 офис +11

12:50

Как получают сверхчистые кристаллы? Метод зонной плавки +10

11:44

Протокол VLESS: Как он обходит цензуру в России и почему это работает +171

06:40

Почему дисциплина через силу не работает +96

11:22

Почему Pascal лучше для обучения программированию, чем Python +84

09:01

Разбираемся с композитным видеосигналом NTSC, и стоит ли изучать его в 2025 году. Часть 1 +64

10:20

Водоснабжение в Древнем Риме +53

13:01

Про 3D-печать нейлоном +51

13:07

Клиент telega сотрудничает с telegram и Павлом Дуровым? Разбираемся +43

08:05

«Он же айтишник, у них всем платят по триста»: проверяем легенды IT-рынка с Патриков +40

11:30

Электроника в вопросах и ответах 4 +37

04:09

Раздувает ли пузырь круговое финансирование ИИ? +36

18:15

Почему Fortran в 2025 году всё ещё остаётся «ракетой» +34

12:20

Что такое глина? +28

08:00

Как использовать callback-функции в JavaScript +25

05:53

URL как контейнер состояния +25

14:31

Пять новых мини-ПК ноября 2025 года: от крошечных AI-станций до «умных» колонок с Ryzen +23

12:15

Визуализация горного ландшафта на C++ или велосипед для рендеринга +22

07:51

Ухо не выполняет преобразование Фурье +17

05:01

Единая теория всего… в 3D графике? Разбираем алгебру Клиффорда как универсальный язык геометрии +14

10:16

PCIe, водянка и райзеры: реальный опыт сборки сервера под 5 GPU дома +13

15:02

Экспериментальные дата-центры списывают, а классические ЦОДы снова в моде? Подробный анализ ситуации +12

06:51

С go на C++ за две недели. Переписываю эмулятор ZX Spectrum +68

09:01

3D-реконструкция древних городов: Теночтитлан/Мехико +62

13:47

Я зарабатываю 1.8 млн в год, но мне нужно постараться, чтобы они не умерли +43

13:01

Паттерны ООП в 10 минутах от вас… Поведенческие шаблоны с примерами на Java +41

09:12

Почему Wi‑Fi в самолете такой ужасный, дорогой и до сих пор есть не везде? +40

08:00

Что делать, когда нашел эксплойт: шпаргалка, как помочь владельцу решения +39

12:20

Нобелевская премия по экономике 2025: почему это важно для рынка IT +38

05:26

Телеграм опять щемят в России, а также блокировки Revolut для россиян +35

08:10

Наука утверждает, что психологический пик человека приходится на возраст 55-60 лет +30

06:41

Ранняя история алгебраических типов данных +27

22:54

Делаем мыши Asus ROG полезными +25

10:05

Когда мобильный гейминг встает на уровень с консольным. Смотрим, во что поиграть на смартфоне +24

09:00

AdGuard DNS: от нуля до 100 000 000 пользователей через боль +24

06:53

Как мы освободили 7 ТиБ памяти +23

06:45

Инвертор напряжения или Inverting Buck-Boost +20

13:15

Сколько ели динозавры и при какой температуре их яйца развивались +17

10:38

Сразиться с драконом и сварить зелье: 4 настольные игры для любителей фэнтези +15

10:32

Sora 2 и Veo 3.1 борются за лидерство, Маск воюет с Википедией: главные события октября в ИИ +15

08:23

Создаем GUI на Python: от простого скрипта к Markdown-редактору с Flet +15

20:23

Давайте писать на Rust для DOS +13

ОБСУЖДАЕМОЕ

  • Почему Pascal лучше для обучения программированию, чем Python +84

    • 349   18000

    Пользовательский опыт остается заложником предубеждений. MAX и Telegram -40

    • 283   32000

    Почему дисциплина через силу не работает +96

    • 248   71000

    Протокол VLESS: Как он обходит цензуру в России и почему это работает +171

    • 233   65000

    «Он же айтишник, у них всем платят по триста»: проверяем легенды IT-рынка с Патриков +40

    • 183   39000

    Я зарабатываю 1.8 млн в год, но мне нужно постараться, чтобы они не умерли +43

    • 127   83000

    Как я решил бросить программирование, стать вайбкодером и что из этого вышло -2

    • 92   26000

    Как Amazon сделал склад умным, а Россия – нет +9

    • 89   20000

    Я хакнул галактику (часть 2) +10

    • 76   8300

    Наука утверждает, что психологический пик человека приходится на возраст 55-60 лет +30

    • 68   47000

    Когда роботы начнут копировать роботов, накопленный капитал обесценится до нуля, а работы не будет как понятия +11

    • 59   11000

    Почему Fortran в 2025 году всё ещё остаётся «ракетой» +34

    • 51   8200

    Телеграм опять щемят в России, а также блокировки Revolut для россиян +35

    • 46   14000

    Заменяем лишние if-проверки на assert для инвариантов кода в C/C++ +3

    • 41   6000

    Как я генерирую тексты для сайта без копирайтеров (и почему поисковики этого не замечают) +2

    • 38   18000
  • Главная
  • Контакты
© 2025. Все публикации принадлежат авторам.