Дайджест интересных материалов для мобильного разработчика #169 (29 августа-4 сентября)

Мы в ожидании мероприятия Apple в среду обсуждаем красоту Unity, лучшие проекты на Swift, заработок на Pokemon Go (или, вернее, попытку заработка), использование расширений в браузере Яндекса и большую кнопку «Счастье».

fa5068933fd44dc68b155ccd87c530be.png

bd559229a24140eb8b4efde9c1ad52ee.png

DisType: простое приложение для общения

Сентябрь 2015 года. Волонтер, который собирался везти меня на концерт »15 лет фильму Брат 2: живой саундтрек», попросил меня что-то придумать, чтобы она могла и рулить, и со мной говорить. Да, да, со словами #ТЫЖПРОГРАММИСТ. Я сделал простое приложение на Cordova с input«ом на весь экран.
2d0ef7f6e63ddd4cd2f1b2c4c67b93e2.jpg

Unity с позиции художника при разработке кроссплатформенной игры

«Работать в Unity так приятно и удобно: много возможностей для самореализации» — говорили мне, но всё оказалось не так просто. В данной статье не будет петься хвалебных од Unity. Эта статья о суровых реалиях, ограничениях и сложностях, с которыми столкнулась наша маленькая команда инди-разработчиков при создании своей первой, но достаточно крупной игры Death Point.

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

f1930ac4945596eb9707bc7a01bc5bdc.pngiOS

  • (+25) Кейс: как мы возвращали у Apple своё доброе имя
  • Apple уменьшила название приложений до 50 символов
  • 21 лучший open source проект на Swift
  • Европейская комиссия требует от Apple уплаты налогов
  • Apple приглашает на конференцию 7 сентября
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifСамый полный список изменений в Swift 3.0 и 2.3
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifСоздаем книги для Swift Playground
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifНеизменные модели и согласованность данных в iOS приложении
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifReact Native в Artsy

e1a3cf2a8b65a0da69bbdd5c0ad040fe.pngAndroid
  • (+23) Android до Госдумы доведет или Мобилизация гражданской сознательности
  • (+22) Группировка моделей телефонов Android по контейнерам Docker
  • (+21) О том, как я пытался заработать на Pokemon Go
  • (+17) Как я диплом писал/приложение создавал/на Google Play выкладывал
  • (+17) MVP на стероидах: заставляем робота писать код за вас
  • (+8) Подключаем ККМ АТОЛ к AndroidStudio
  • (+7) Изучаем OpenGL ES2 для Android Урок №4. Текстуры
  • Программа Google Play Early Access заработала для всех
  • В Android заработал поиск внутри приложений
  • Выиграйте поездку в Париж, создав обложку для часов Android Wear
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifBottom Sheets в Android
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifAndroid CI с помощью Docker
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifOm Recorder: запись Pcm/Wav
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifДекомпилируем Android: Аутентификация Battle.net
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifТеперь Play Store при реджекте говорит точно как исправить проблему
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifAndroid Dialogs: Жизненный цикл Activity
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifКак управлять разрешениями и не загромождать ваше приложение
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifУправление UI в многооконном мире
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifЧему научили меня 2 года разработки под Android
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifСобираем и запускаем Android из исходников AOSP на Nexus 7
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifУменьшаем размер APK
  • 377ae0333d0f4b7b97307c9eea5ee21a.gifКак я хакнул Android приложение ради бесплатного пива
  • 96716bcb926741e79bb1c284a88083ca.pngNavigationTabStrip: красивая полоска для навигации в меню

df5341e28bee60d257ec0afb0b32612b.jpgWindows
  • (+33) Использование графических эффектов в приложениях UWP с помощью Win2D

7081c634ec176ab6b953d9d19e82a09a.pngРазработка
  • (+103) Первый мобильный браузер с поддержкой расширений для Chromium. Новая альфа Яндекс.Браузера
  • (+14) Оптимизируем свои трудозатраты при разработке приложения в Google Material Design
  • (+13) Простые сопрограммы для игр на C++
  • (+11) Как использовать UrlManager для настройки роутинга и создания «дружелюбных» URL
  • HacknPlan: таск-менеджер для разработчиков игр
  • NVIDIA публикует исходники VR Funhouse
  • Руководство по проектированию цифровых продуктов для дизайнеров и их соратников
  • Чему я научился работая с командой Джонни Айва над Apple Watch
  • Unity проводит лотерею для зарегистрированных разработчиков

509dc9bde69347ecbe0c21ff2973d7e7.jpgАналитика, маркетинг и монетизация
  • Tencent и AppsFlyer открывают приложениям доступ к миллиардной аудитории мобильных пользователей Китая
  • ClashCon 2016 отменили
  • Фрод в покупке установок и как с ним бороться
  • 10 способов увеличить количество просмотров вознаграждающего видео
  • Что такое Мета-игра?
  • Fun или пропал: 33 ключевых ориентира для оценки успешности игры

8538129f5e7b404a720121cb9c3814db.jpgУстройства и IoT
  • (+30) Как штатными настройками убить микроконтроллер
  • (+27) Подключаем устройства Intel для интернета вещей к Microsoft Azure IoT Suite
  • (+14) Программное обеспечение для умного дома
  • (+10) Топ 10 технологий для Internet of Things: что будет происходить в ближайшие два года?
  • Google прекратил разработку Project Ara
  • Samsung представил Gear S3
  • Инженеры Nest переходят в Google для работы над IoT-платформой
  • Иван Медведков («Тион Умный микроклимат»): Мы хотим, чтобы была одна кнопка «Счастье»
  • «Интернет машин» станет индустрией по производству денег
  • Samsung отзывает Galaxy Note 7 из-за дефектных батарей

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

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

© Habrahabr.ru