Очередной выпуск расскажет вам про новые иконки Google Play, главные вопросы Swift, о бесплатной музыке для проектов, покупке Realm и восторге от Интернета вещей.
Каждый в IT-индустрии знает, насколько сложно оценить срок выполнения проекта. Трудно объективно оценить, сколько времени займёт решение трудной задачи. Одна из моих любимых теорий заключается в том, что здесь имеет место просто статистический артефакт. Если вы хотите узнать все о клик-спаме, инъекции кликов, поддельных установках, спуфинге SDK или ботах, обманывающих приложения, а также о том, как бороться с этими проблемами, скачайте и прочитайте руководство.
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
iOS
• (+8) Собеседование: Swift. Вопросы и ответы
• (+4) Добавление UICollectionViews в кастомный UITableViewCell который сделан через Xib
• Apple стала самым большим клиентом AWS
• Apple банит офферволы
• Вопросы и ответы для интервью по Swift
• Swift 5: интерполяция строк
• Руководство по Siri Shortcut с использованием Custom Intent
• Шаблон Page Object в iOS
• Как свернуть заголовок при скроле в iOS
• UIMotionEffect: просто добавляем глубины интерфейсу
• Как сделать Auto Layout в iOS более удобным
Android
• (+28) Android-приложение в памяти. Доклад об оптимизации для Яндекс.Лончера
• (+4) Комментарии к релизу Android Studio 3.4 (April 2019)
• Google открыл Instagram
• Руководство по созданию обновленных иконок для Google Play
• Изучение RxJava: от новичка до продвинутого разработчика
• Играем с Material Design Transitions
• Cloud Firestore + Android это просто
• Делаем полнофункциональное приложение для заметок с ObjectBox и Kotlin
• Touchlab & Square подключаются к Kotlin Multiplatform
• ARCore от Google: делаем приложение с дополненными изображениями
• Исследуем Firebase ML Kit на Android: Умные ответы
• Android@Microsoft: канал на Medium про разработку для Android в Microsoft
Разработка
• (+36) Музыка для ваших проектов: 12 тематических ресурсов с треками по лицензии Creative Commons
• (+9) Справочная: что такое Continuous Delivery
• (+7) DrumHero: Как я делал первую в жизни игру
• (+5) Смена карьеры в 35. Мой опыт и первые успехи
• Embrace: более быстрые и надежные приложения
• Slack запустил конструктор приложений Workflow Builder
• MongoDB купила Realm
• Podlodka #108: Аналитика и эксперименты
• Feed The Cat: игра-мечта, делающая мир лучше
• Подоводку
• AppsCast #5: UX и чувство прекрасного
• Вышел 16-ый отчет Developer Economics
• Как подобрать крутого Продакта
• Как не раздражать мобильных пользователей
• Концепт редизайна приложения «РЖД Пассажирам» для iOS
• Создаем масштабируемый мессенджер типа WhatsApp с сообщениями, видео и голосом
• GB Studio – конструктор ретро игр для Game Boy
• Как использовать Style Transfer API в React Native с Fritz
• Что я узнал, создав 4 приложения на React Native за 3 года
• Простые методы создания прекрасных идей
• Понимаем анимацию во Flutter
• 5 простых расширений для эффективных тестов на доступность
• 5 важных уроков 4 лет разработки
• Используем Cloud Firestore для оповещений в реальном времени
• Начинаем юнит-тестирование на уровне Модели
• Руководства могут быть забавными – как сделать свой проект с нуля
• Почему никогда не поздно учить Java (или любой другой язык)
• UX инжиниринг
• Как количество сбоев сравнить для каждой версии приложения?
• Как интегрировать платежную систему в существующее приложение
• Что будет с программистами в будущем?
• Как сделать музыкального бота на Discord.js
• Ваш университет не подготовит вас к злым пользователям, устаревшему коду или прихотям других инженеров
• Как я настроил VSCode для всего
Аналитика, маркетинг и монетизация
• (+25) Массовый исход браузерных игр
• (+17) Как изменения в Google Play повлияют на ASO-оптимизацию
• (+11) Раф Костер: «Community Cookbook»
• Byte: дело в эмоциях
• Почта, сарафанное радио и пуши – лучшие способы реактивации пользователей
• Instagram без лайков
• Appodeal запускает платформу Stack
• Как в Almundo увеличили конверсию
AI, Устройства, IoT
• (+37) Я в восторге от IoT
• (+34) Увеличение видео 1080P до 4К, или Как я научился не волноваться и полюбил апскейл с помощью нейросетей
• (+26) Машинное обучение для всех, кто изучал математику в восьмом классе
• (+23) Записки IoT-провайдера. Подводные камни опроса счетчиков ЖКХ
• (+21) Окей, Google: как пройти капчу?
• (+16) Создаём датчик контроля качества воздуха на InfluxDB, Grafana, Docker и Raspberry Pi
• (+14) AI-интерфейсы и где они обитают
• (+9) Microsoft адаптировала виртуальную реальность для слабовидящих людей
< Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Каждый в IT-индустрии знает, насколько сложно оценить срок выполнения проекта. Трудно объективно оценить, сколько времени займёт решение трудной задачи. Одна из моих любимых теорий заключается в том, что здесь имеет место просто статистический артефакт. Если вы хотите узнать все о клик-спаме, инъекции кликов, поддельных установках, спуфинге SDK или ботах, обманывающих приложения, а также о том, как бороться с этими проблемами, скачайте и прочитайте руководство.
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
iOS
• (+8) Собеседование: Swift. Вопросы и ответы
• (+4) Добавление UICollectionViews в кастомный UITableViewCell который сделан через Xib
• Apple стала самым большим клиентом AWS
• Apple банит офферволы
• Вопросы и ответы для интервью по Swift
• Swift 5: интерполяция строк
• Руководство по Siri Shortcut с использованием Custom Intent
• Шаблон Page Object в iOS
• Как свернуть заголовок при скроле в iOS
• UIMotionEffect: просто добавляем глубины интерфейсу
• Как сделать Auto Layout в iOS более удобным
Android
• (+28) Android-приложение в памяти. Доклад об оптимизации для Яндекс.Лончера
• (+4) Комментарии к релизу Android Studio 3.4 (April 2019)
• Google открыл Instagram
• Руководство по созданию обновленных иконок для Google Play
• Изучение RxJava: от новичка до продвинутого разработчика
• Играем с Material Design Transitions
• Cloud Firestore + Android это просто
• Делаем полнофункциональное приложение для заметок с ObjectBox и Kotlin
• Touchlab & Square подключаются к Kotlin Multiplatform
• ARCore от Google: делаем приложение с дополненными изображениями
• Исследуем Firebase ML Kit на Android: Умные ответы
• Android@Microsoft: канал на Medium про разработку для Android в Microsoft
Разработка
• (+36) Музыка для ваших проектов: 12 тематических ресурсов с треками по лицензии Creative Commons
• (+9) Справочная: что такое Continuous Delivery
• (+7) DrumHero: Как я делал первую в жизни игру
• (+5) Смена карьеры в 35. Мой опыт и первые успехи
• Embrace: более быстрые и надежные приложения
• Slack запустил конструктор приложений Workflow Builder
• MongoDB купила Realm
• Podlodka #108: Аналитика и эксперименты
• Feed The Cat: игра-мечта, делающая мир лучше
• Подоводку
• AppsCast #5: UX и чувство прекрасного
• Вышел 16-ый отчет Developer Economics
• Как подобрать крутого Продакта
• Как не раздражать мобильных пользователей
• Концепт редизайна приложения «РЖД Пассажирам» для iOS
• Создаем масштабируемый мессенджер типа WhatsApp с сообщениями, видео и голосом
• GB Studio – конструктор ретро игр для Game Boy
• Как использовать Style Transfer API в React Native с Fritz
• Что я узнал, создав 4 приложения на React Native за 3 года
• Простые методы создания прекрасных идей
• Понимаем анимацию во Flutter
• 5 простых расширений для эффективных тестов на доступность
• 5 важных уроков 4 лет разработки
• Используем Cloud Firestore для оповещений в реальном времени
• Начинаем юнит-тестирование на уровне Модели
• Руководства могут быть забавными – как сделать свой проект с нуля
• Почему никогда не поздно учить Java (или любой другой язык)
• UX инжиниринг
• Как количество сбоев сравнить для каждой версии приложения?
• Как интегрировать платежную систему в существующее приложение
• Что будет с программистами в будущем?
• Как сделать музыкального бота на Discord.js
• Ваш университет не подготовит вас к злым пользователям, устаревшему коду или прихотям других инженеров
• Как я настроил VSCode для всего
Аналитика, маркетинг и монетизация
• (+25) Массовый исход браузерных игр
• (+17) Как изменения в Google Play повлияют на ASO-оптимизацию
• (+11) Раф Костер: «Community Cookbook»
• Byte: дело в эмоциях
• Почта, сарафанное радио и пуши – лучшие способы реактивации пользователей
• Instagram без лайков
• Appodeal запускает платформу Stack
• Как в Almundo увеличили конверсию
AI, Устройства, IoT
• (+37) Я в восторге от IoT
• (+34) Увеличение видео 1080P до 4К, или Как я научился не волноваться и полюбил апскейл с помощью нейросетей
• (+26) Машинное обучение для всех, кто изучал математику в восьмом классе
• (+23) Записки IoT-провайдера. Подводные камни опроса счетчиков ЖКХ
• (+21) Окей, Google: как пройти капчу?
• (+16) Создаём датчик контроля качества воздуха на InfluxDB, Grafana, Docker и Raspberry Pi
• (+14) AI-интерфейсы и где они обитают
• (+9) Microsoft адаптировала виртуальную реальность для слабовидящих людей
< Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.