Любви вам 😍 В подкасте интересно говорят про Альфа-Банк, а мы тем временем сделали еще один канал - шутки для и про программистов: @ProgrammerHumor10.
• Android Dev Подкаст. Выпуск 56. Альфа-Банк
• AI-боты испортили HQ Trivia
• В Humble Book Bundle распродажа книг по функциональному программированию
• Nokia заняла 1% мирового рынка смартфонов
• Инди-разработка игр для Steam в России
• Podlodka #46: Scrum-мастерство
• Умные ответы Google заработают и в других приложениях
• Интересные зарядные устройства с AliExpress
• Разработка роботов: backend
• Game Dev Tycoon потерял 77% положительных отзывов
• Погружение в службы Android
• Прототип читерского ASO продвижения
• ScrollingPagerIndicator: индикатор страниц от банка "Тинькоф"
• RxBasicsKata: практические задачи по RxJava
• Защита ваших приложений Xamarin с помощью Dotfuscator
• Фейс-контроль для питомцев
• Используем поведенческую экономику, чтобы передать ценность приложения
• 10 AR-приложений, которые стоит попробовать в 2018
• Как выбрать правильный стек для вашего приложения
• Полное руководство по монетизации приложений
• Используем машинное обучение на iOS для улучшения доступности
• 5 вещей, которые надо сделать перед выпуском версии 1.0
• Как получить все ключевые слова из Google Play и App Store
• Как сделать игру на Lua и LÖVE
• Android Dev Подкаст. Выпуск 56. Альфа-Банк
• AI-боты испортили HQ Trivia
• В Humble Book Bundle распродажа книг по функциональному программированию
• Nokia заняла 1% мирового рынка смартфонов
• Инди-разработка игр для Steam в России
• Podlodka #46: Scrum-мастерство
• Умные ответы Google заработают и в других приложениях
• Интересные зарядные устройства с AliExpress
• Разработка роботов: backend
• Game Dev Tycoon потерял 77% положительных отзывов
• Погружение в службы Android
• Прототип читерского ASO продвижения
• ScrollingPagerIndicator: индикатор страниц от банка "Тинькоф"
• RxBasicsKata: практические задачи по RxJava
• Защита ваших приложений Xamarin с помощью Dotfuscator
• Фейс-контроль для питомцев
• Используем поведенческую экономику, чтобы передать ценность приложения
• 10 AR-приложений, которые стоит попробовать в 2018
• Как выбрать правильный стек для вашего приложения
• Полное руководство по монетизации приложений
• Используем машинное обучение на iOS для улучшения доступности
• 5 вещей, которые надо сделать перед выпуском версии 1.0
• Как получить все ключевые слова из Google Play и App Store
• Как сделать игру на Lua и LÖVE
Страшно даже представить, как идея этого пришла в голову. Но в целом адская движуха - 3D движок, сделанный на основе Excel. В нем есть бесконечно процедурно генерируемый лабиринт, рендеринг сцены в реальном времени, расчет теней и света, враги с анимацией и т.п. Весь код написан в формулах и, в меньшей степени, в макросах VBA, а «холстом» служат ячейки таблицы.
https://apptractor.ru/info/news/igrovoy-dvizhok-na-microsoft-excel.html
https://apptractor.ru/info/news/igrovoy-dvizhok-na-microsoft-excel.html
AppTractor
Игровой движок на Microsoft Excel
Пользователь сайта Gamasutra представил 3D движок, сделанный на основе Excel. В нем есть бесконечно процедурно генерируемый лабиринт, рендеринг сцены в реальном времени, расчет теней и света, враги с анимацией и т.п.
Потрясная статья от инди-разработчика, ушедшего с работы, чтобы следовать за своей мечтой и делать игру. Очень эмоциональная, очень личная:
Сравните погоню за мечтой (и, конечно, жертвы, которые придется принести: быть бедным в течение многих лет, терять социальное положение, страшиться неудачи) и более безопасный, более стабильный вариант – работать на работе, которая не нравится. В обоих вариантах есть боль и трудные времена, но один из них хоть иногда дает чувство радости и наполненности.
В своем деле все то же самое – если не бедность, то сравнительная малость дохода, непонятное социальное положение, постоянный изматывающий страх неудач и ошибок. Но выключить это невозможно, да:
https://www.youtube.com/watch?v=CfBuvRk1thQ
• Как 6 месяцев назад я бросил работу, чтобы делать игру
• Microsoft перезапускает программу поддержки стартапов
• Применение Google Cloud Vision API в приложении для Android
• Лучшие игры Google Play Indie Games Contest
• Дизайн-перемена: воркшопы дизайнеров Яндекса в 10 городах страны
• Прибыль Supercell снизилась
• 12 “да” и “нет” веб-дизайна
• Игровой движок на Microsoft Excel
• Мобильные устройства изнутри. Снятие блокировки загрузчика планшета
• Пост о том, как я игру лепил, из пластилина
• Как пробиться на вершину Product Hunt
• Что бы я хотел знать до того, как стать CTO
• Программируй меньше, думай больше... Инкрементально!
• 7 инструментов iOS-разработки, которые надо использовать каждому
• Cleaner Architecture на iOS
• 17 самых распространенных вопросов о разработке мобильных приложений
• Мы не можем сделать это за один спринт
• Топовые блоги, рассылки и сообщества по Xamarin
• Топовые блоги, рассылки и сообщества по React
• Юнит тесты при использовании корутин в Android приложении
• Новые функции Android Studio 3.0
• 10 распространенных ошибок тестирования
• Настраиваем GitLab CI для Android-проекта
Сравните погоню за мечтой (и, конечно, жертвы, которые придется принести: быть бедным в течение многих лет, терять социальное положение, страшиться неудачи) и более безопасный, более стабильный вариант – работать на работе, которая не нравится. В обоих вариантах есть боль и трудные времена, но один из них хоть иногда дает чувство радости и наполненности.
В своем деле все то же самое – если не бедность, то сравнительная малость дохода, непонятное социальное положение, постоянный изматывающий страх неудач и ошибок. Но выключить это невозможно, да:
https://www.youtube.com/watch?v=CfBuvRk1thQ
• Как 6 месяцев назад я бросил работу, чтобы делать игру
• Microsoft перезапускает программу поддержки стартапов
• Применение Google Cloud Vision API в приложении для Android
• Лучшие игры Google Play Indie Games Contest
• Дизайн-перемена: воркшопы дизайнеров Яндекса в 10 городах страны
• Прибыль Supercell снизилась
• 12 “да” и “нет” веб-дизайна
• Игровой движок на Microsoft Excel
• Мобильные устройства изнутри. Снятие блокировки загрузчика планшета
• Пост о том, как я игру лепил, из пластилина
• Как пробиться на вершину Product Hunt
• Что бы я хотел знать до того, как стать CTO
• Программируй меньше, думай больше... Инкрементально!
• 7 инструментов iOS-разработки, которые надо использовать каждому
• Cleaner Architecture на iOS
• 17 самых распространенных вопросов о разработке мобильных приложений
• Мы не можем сделать это за один спринт
• Топовые блоги, рассылки и сообщества по Xamarin
• Топовые блоги, рассылки и сообщества по React
• Юнит тесты при использовании корутин в Android приложении
• Новые функции Android Studio 3.0
• 10 распространенных ошибок тестирования
• Настраиваем GitLab CI для Android-проекта
YouTube
Nothing Is Over!
You just don't turn it off.
Джулиан Шапиро, создатель движка Velocity.js, владелец growth-агентства Bell Curve (работает с Y Combinator), выпустил электронный справочник «Как получить больше пользователей». Его «карманное» руководство касается таких тем, как:
• Лендинг
• A/B-тестирование
• Онбоардинг
• Рекламные каналы
• Создание рекламы
• Реклама в Facebook
• B2B продажи
• Контент-маркетинг
https://www.julian.com/learn/growth/.
• Лендинг
• A/B-тестирование
• Онбоардинг
• Рекламные каналы
• Создание рекламы
• Реклама в Facebook
• B2B продажи
• Контент-маркетинг
https://www.julian.com/learn/growth/.
14 февраля создатель сайта для отслеживания приложений на Ethereum DappRadarобъявил, что впервые разработчик игры на Ethereum заработал более 500 тысяч долларов за сутки. Оказалось, что история с криптокотятами имеет реальное продолжение, и среди игр на Ethereum продолжают возникать свои хиты, один из которых и получил такую большую прибыль. Правда, возможности платформы по прежнему сильно ограничены, а проекты разнообразием не блещут.
• Криптоигры после криптокотят: хиты на $500,000 и больше
• Pro Indie Dev: онлайн конференция про инди разработку
• Как устроен софт-лонч: разбор от Zorka.Mobi и Nitro Games
• Facebook выпустит свои умные колонки
• Apple требует поддержки Super Retina и iOS 11 SDK
• Подкаст AppTractor: студия Live Typing
• Sensor Tower определил самые рекламируемые в социальных сетях приложения
• 30 UI-китов для iOS-разработчиков
• Пять способов развиваться и качественно писать код, когда всем плевать
• App Annie объявила Топ-52 издателей 2017 года
• Онлайн-курсы по криптовалютам и блокчейну
• Виды программатик-закупок
• Изучение истории без штудирования книг
• Релиз первой беты кросс-платформенного XAML UI-тулкита Avalonia
• 3 причины, почему стоит убрать меню-гамбургер из вашего продукта
• Flutter: начать просто
• Как использовать AWS Lambda: подробное руководство
• Главные конференции для мобильных разработчиков и владельцев приложений в США и Европе
• Сваг для разработчиков
• Ведущие Cost Per Install сети в 2018
• Асинхронная работа на Android
• Стили в Values.xml: боремся с этим страшным существом
• GithubFollows: MVVM, clean architecture и материальный дизайн с анимациями
• Классные анимации в 7 строчек с ConstraintLayout
• Лучший способ сделать Splash Screen на Android
• Криптоигры после криптокотят: хиты на $500,000 и больше
• Pro Indie Dev: онлайн конференция про инди разработку
• Как устроен софт-лонч: разбор от Zorka.Mobi и Nitro Games
• Facebook выпустит свои умные колонки
• Apple требует поддержки Super Retina и iOS 11 SDK
• Подкаст AppTractor: студия Live Typing
• Sensor Tower определил самые рекламируемые в социальных сетях приложения
• 30 UI-китов для iOS-разработчиков
• Пять способов развиваться и качественно писать код, когда всем плевать
• App Annie объявила Топ-52 издателей 2017 года
• Онлайн-курсы по криптовалютам и блокчейну
• Виды программатик-закупок
• Изучение истории без штудирования книг
• Релиз первой беты кросс-платформенного XAML UI-тулкита Avalonia
• 3 причины, почему стоит убрать меню-гамбургер из вашего продукта
• Flutter: начать просто
• Как использовать AWS Lambda: подробное руководство
• Главные конференции для мобильных разработчиков и владельцев приложений в США и Европе
• Сваг для разработчиков
• Ведущие Cost Per Install сети в 2018
• Асинхронная работа на Android
• Стили в Values.xml: боремся с этим страшным существом
• GithubFollows: MVVM, clean architecture и материальный дизайн с анимациями
• Классные анимации в 7 строчек с ConstraintLayout
• Лучший способ сделать Splash Screen на Android
AppTractor
Криптоигры после криптокотят: хиты на $500,000 и больше
Какими виртуальными предметами сейчас торгуют люди на платформе Ethereum и есть ли у платформы потенциал для создания новых игр?
Тут вот назрел какой-то тектонический сдвиг – Unity запартнерилась с IBM и теперь функции искусственного интеллекта доступны прямо из движка. Бесплатно, без регистрации и СМС. Не, ну это я загнул, наверное, платно. Но все равно, мне кажется, очень интересно. Теперь будет больше игр с голосовым управлением, распознаванием всего и вся, умными врагами.
• IBM и Unity дают доступ к Watson
• Hatch партнерится с Qualcomm в стриминге мобильных игр
• Требования безопасности: как защитить данные в iOS-приложении
• Как начать работать с Flutter
• 8 советов по управлению игровым сообществом от Kongregate
• Компьютерное зрение как сервис от «Mail.Ru для бизнеса»
• Сбертех наградил лучшие чат-боты и мессенджеры
• Kabaq: новая реальность еды
• Действительно ли за один спринт нельзя ничего успеть?
• Nuance прекращает развитие клавиатуры Swype
• «Когда я стал Android-разработчиком, ещё негде было искать примеры»: интервью с Давидом Гонсалесом
• Как отправлять пуш-уведомления через Firebase на Android
• Сложные Android-анимации на RxJava
• В Android P запретят фоновый доступ к камере
• Санаторий для мозга: как не заставлять пользователя напрягаться
• 11 вещей, которые надо знать о мобильных взаимодействиях
• Первая игра для iPhone без навыков программирования
• C.A.R.E. - простой фреймворк для онбординга
• Использование психологии для создания аддиктивных игр
• Почему структура вашей команды может тормозить разработку
• Как продавать "ПО как сервис"
• Главные Continuous Integration (CI/CD) инструменты
• IBM и Unity дают доступ к Watson
• Hatch партнерится с Qualcomm в стриминге мобильных игр
• Требования безопасности: как защитить данные в iOS-приложении
• Как начать работать с Flutter
• 8 советов по управлению игровым сообществом от Kongregate
• Компьютерное зрение как сервис от «Mail.Ru для бизнеса»
• Сбертех наградил лучшие чат-боты и мессенджеры
• Kabaq: новая реальность еды
• Действительно ли за один спринт нельзя ничего успеть?
• Nuance прекращает развитие клавиатуры Swype
• «Когда я стал Android-разработчиком, ещё негде было искать примеры»: интервью с Давидом Гонсалесом
• Как отправлять пуш-уведомления через Firebase на Android
• Сложные Android-анимации на RxJava
• В Android P запретят фоновый доступ к камере
• Санаторий для мозга: как не заставлять пользователя напрягаться
• 11 вещей, которые надо знать о мобильных взаимодействиях
• Первая игра для iPhone без навыков программирования
• C.A.R.E. - простой фреймворк для онбординга
• Использование психологии для создания аддиктивных игр
• Почему структура вашей команды может тормозить разработку
• Как продавать "ПО как сервис"
• Главные Continuous Integration (CI/CD) инструменты
AppTractor
IBM и Unity дают доступ к Watson
IBM и Unity объявили о партнерстве и предоставлении услуг Watson AI разработчикам.
WayRay ищет iOS-разработчика. Основная задача — разработка приложения для iOS, работающее с сетью, картографической информацией и внешними устройствами (BlueTooth, WiFi).
https://job.apptractor.ru/job/wayray-moskva-2-razrabotchik-ios-ios-developer/
https://job.apptractor.ru/job/wayray-moskva-2-razrabotchik-ios-ios-developer/
Не знаю, застали ли вы ASCII-арт на заре развития интернета, но тогда это была прямо красота. Отчасти я считал эмодзи и всякие смайлики ^ω^ продолжение этого, но оказывается, что Microsoft похоронила символьное искусство еще 1998 году. если хотите снова поностальгировать, то вот у нас в подборке статья есть. А, еще знатно Теслу нахлобучили 🙂
• Как достичь быстрого продвижения: тренды продвижения в Google Play и App Store 2018
• ASCII-арт: живой или мертвый?
• Создание анимации в 7 строк кода
• Как лучшие руководители сочетают два подхода к видению мира
• Хакеры использовали облачные мощности Tesla для майнинга криптовалюты
• Как мы сократили размер приложения с 31 МБ до 2 МБ
• В myTarget заработал таргетинг на основе психотипа
• HoloGroup выпускает редактор “голографических экскурсий”
• Mosdroid в Avito
• Непрерывные переходы между общими элементами: из RecyclerView во ViewPager
• Scripto: Java-JavaScript мост
• Загадка медленного рендеринга в Android-приложении
• Новая эпоха в запуске мобильных игр
• Кто станет новой Microsoft в блокчейне?
• Чему продуктовые команды могут научиться у диснеевской "Моана"
• Карта развития iOS-разработчика
• 10 интерфейсов приложений для вашего вдохновения
• Как маркетинг повышает вовлеченность в F2P играх
• Распространенные практики и ловушки UX-дизайна
• Как достичь быстрого продвижения: тренды продвижения в Google Play и App Store 2018
• ASCII-арт: живой или мертвый?
• Создание анимации в 7 строк кода
• Как лучшие руководители сочетают два подхода к видению мира
• Хакеры использовали облачные мощности Tesla для майнинга криптовалюты
• Как мы сократили размер приложения с 31 МБ до 2 МБ
• В myTarget заработал таргетинг на основе психотипа
• HoloGroup выпускает редактор “голографических экскурсий”
• Mosdroid в Avito
• Непрерывные переходы между общими элементами: из RecyclerView во ViewPager
• Scripto: Java-JavaScript мост
• Загадка медленного рендеринга в Android-приложении
• Новая эпоха в запуске мобильных игр
• Кто станет новой Microsoft в блокчейне?
• Чему продуктовые команды могут научиться у диснеевской "Моана"
• Карта развития iOS-разработчика
• 10 интерфейсов приложений для вашего вдохновения
• Как маркетинг повышает вовлеченность в F2P играх
• Распространенные практики и ловушки UX-дизайна
Интересно, когда уже [s]умные колонки докатятся до России[/s] Яндекс сделает колонку с Алисой? С другой стороны вот тут говорят, что всякие Google Home и Echo фигня, вообще – спрос на умного карася огромный. Потому что ругается и шлет всех лесом.
• Реклама в голосовых помощниках в России и западных странах
• Почему ваше приложение выглядит в Sketch по другому
• Google выпустил ARCore версии 1.0
• Android Dev Подкаст. Выпуск 57. Автоматизация тестирования. Unit-тесты
• Samsung представил Galaxy S9 и Galaxy S9+
• В App Store теперь 10 скриншотов
• AppsFlyer Performance Index за второе полугодие 2017
• Как iOS и Android разделили мобильный рынок
• Почему структура команды разработки может вас замедлять
• Как парни из Пензы делают миллионы на пиксельных раскрасках
• Как сделать и опубликовать расширение для Chrome за 20 минут
• Как играть в квиддич с TensorFlow Object Detection API
• Как перейти от провальных проектов к 1200 пользователям за неделю
• Swift за 60 секунд
• Введение в Flutter
• Туториал по Metal в Swift 3
• Главные игровые движки 2018
• Архитектурные компоненты Android с Firebase
• Анонс ARCore 1.0
• Глубокое погружение в Архитектурные компоненты Android
• Кастомный View со скоростью 60 кадров в секунду
• 7 библиотек, о которых должен знать каждый Android-разработчик
• Реклама в голосовых помощниках в России и западных странах
• Почему ваше приложение выглядит в Sketch по другому
• Google выпустил ARCore версии 1.0
• Android Dev Подкаст. Выпуск 57. Автоматизация тестирования. Unit-тесты
• Samsung представил Galaxy S9 и Galaxy S9+
• В App Store теперь 10 скриншотов
• AppsFlyer Performance Index за второе полугодие 2017
• Как iOS и Android разделили мобильный рынок
• Почему структура команды разработки может вас замедлять
• Как парни из Пензы делают миллионы на пиксельных раскрасках
• Как сделать и опубликовать расширение для Chrome за 20 минут
• Как играть в квиддич с TensorFlow Object Detection API
• Как перейти от провальных проектов к 1200 пользователям за неделю
• Swift за 60 секунд
• Введение в Flutter
• Туториал по Metal в Swift 3
• Главные игровые движки 2018
• Архитектурные компоненты Android с Firebase
• Анонс ARCore 1.0
• Глубокое погружение в Архитектурные компоненты Android
• Кастомный View со скоростью 60 кадров в секунду
• 7 библиотек, о которых должен знать каждый Android-разработчик
AppTractor
Реклама в голосовых помощниках в России и западных странах
Голосовые помощники — огромный рынок на Западе и почти пустая ниша в России. Как бренды используют платформы голосовых ассистентов и какие шаги предпринимаются для развития этого направления на русском языке?
У Adjust вышел новый отчет о показателях работы мобильных приложений в 2017 году. В нем вы найдете информацию о:
• Средних возвратах в разных операционных системах.
• О рекламных сетях, поставляющих самых качественных пользователей.
• О количестве сессий и средних возвратах в разных странах (в том числе и России).
• О возвратах в разных категориях.
• О фроде в вертикалях и разных системах.
• Средних возвратах в разных операционных системах.
• О рекламных сетях, поставляющих самых качественных пользователей.
• О количестве сессий и средних возвратах в разных странах (в том числе и России).
• О возвратах в разных категориях.
• О фроде в вертикалях и разных системах.
AppTractor
"Мобильные ориентиры 2018": отчет Adjust – AppTractor
У Adjust вышел новый отчет о показателях работы мобильных приложений в 2017 году.
А кто-нибудь уже что-нибудь сделал на Flutter? А то все с ним носятся и вообще непонятно – может оно именно то, что и надо для разработки. Ну или хотя бы кто может объяснить для чего это и в чем отличие от React Native и прочих? Нужен срочно эксперт – с вас понимание, с нас слава 😝
• Google выпустил первую бету Flutter
• ASCII-арт: жив или мертв?
• LovePlanet запускает конструктор дейтинговых приложений
• План развития для iOS-разработчика
• Vulkan приходит на iOS
• Автомобили будущего будут продавать ваши данные
• #КакДелаютИгры: Технический арт. Часть 1
• “Мобильные ориентиры 2018”: отчет Adjust
• Онлайн шутер на Unreal Engine 4 за 90 часов (видео создания + исходники)
• Классификация объектов в режиме реального времени
• Кастомные анимации в мобильном приложении
• Параллельное программирование в Swift: Operations
• Пуш-уведомления в iOS и как с ними работать
• Средства миграции данных Android и улучшение поддержки приложений
• Руководство по фоновой работе в Android. Часть 2: Loaders
• MOSDROID #5 Boron в офисе Туту.ру: видео выступлений
• «Dagger-Android & AAC» или «впихнуть невпихиваемое»
• Что такое GraphQL и как его использовать в Android
• Добавляем "картинку-в-картинке" в приложение
• Mango: Android-приложение для Dribbble
• Google выпустил первую бету Flutter
• ASCII-арт: жив или мертв?
• LovePlanet запускает конструктор дейтинговых приложений
• План развития для iOS-разработчика
• Vulkan приходит на iOS
• Автомобили будущего будут продавать ваши данные
• #КакДелаютИгры: Технический арт. Часть 1
• “Мобильные ориентиры 2018”: отчет Adjust
• Онлайн шутер на Unreal Engine 4 за 90 часов (видео создания + исходники)
• Классификация объектов в режиме реального времени
• Кастомные анимации в мобильном приложении
• Параллельное программирование в Swift: Operations
• Пуш-уведомления в iOS и как с ними работать
• Средства миграции данных Android и улучшение поддержки приложений
• Руководство по фоновой работе в Android. Часть 2: Loaders
• MOSDROID #5 Boron в офисе Туту.ру: видео выступлений
• «Dagger-Android & AAC» или «впихнуть невпихиваемое»
• Что такое GraphQL и как его использовать в Android
• Добавляем "картинку-в-картинке" в приложение
• Mango: Android-приложение для Dribbble
AppTractor
Google выпустил первую бету Flutter – AppTractor
На Mobile World Congress 2018 компания Google объявила о выпуске первой бета-версии Flutter.
Android Dev Podcast планирует в воскресенье выпуск с Prisma, если есть вопросы к ним, задавайте сейчас.
Интересная идея – Swift за 60 секунд. На самом деле это, конечно, набор из 95 уроков, но каждый длится всего одну минуту. Давно хотел такое сделать 🙃 Но как вам кажется перспективная идея учить что-либо по одной минуте? Стали бы вы учить Swift, не знаю, App Store Optimization, дизайн в таком формате?
• Swift за 60 секунд
• Intel выпустил плату для ускорения работы нейронных сетей
• Когда стоит убрать гамбургер-меню из вашего продукта
• Реклама в играх: как она работает и как сделать её лучше
• Podlodka #48: Стартапы
• Сыграем в квиддич с TensorFlow Object Detection API
• ИИ проанализировал документы лучше живых юристов
• Как наконец выпустить свою первую игру
• Как получать плату за Open Source
• 10 подсказок для создателей пользовательских интерфейсов
• Как пользователи ищут приложения в App Store
• Многопользовательская игра на phaser, Node.js, Socket.io и Express.js
• Почему я ушел из Google, чтобы работать на себя
• Почему программисты просто хотят кодить
• Создаем библиотеку для Android
• Lynket: открытый браузер для Android
• Тестируем приложения убивая их
• Swift за 60 секунд
• Intel выпустил плату для ускорения работы нейронных сетей
• Когда стоит убрать гамбургер-меню из вашего продукта
• Реклама в играх: как она работает и как сделать её лучше
• Podlodka #48: Стартапы
• Сыграем в квиддич с TensorFlow Object Detection API
• ИИ проанализировал документы лучше живых юристов
• Как наконец выпустить свою первую игру
• Как получать плату за Open Source
• 10 подсказок для создателей пользовательских интерфейсов
• Как пользователи ищут приложения в App Store
• Многопользовательская игра на phaser, Node.js, Socket.io и Express.js
• Почему я ушел из Google, чтобы работать на себя
• Почему программисты просто хотят кодить
• Создаем библиотеку для Android
• Lynket: открытый браузер для Android
• Тестируем приложения убивая их
AppTractor
Swift за 60 секунд | AppTractor
Обычно онлайн-курсы требуют времени и соблюдения дедлайнов, поэтому этот способ обучения подходит не для всех. Но что если прохождение одного урока будет занимать у вас всего минуту?
Недавно вспоминали Full Throttle, а вот мега-хит от 3D Realms. Чуваки взяли движок из 90-х, тот самой, на котором сделан Duke Nukem 3D, и запилили на нем новую игру. Выглядит ностальгически смешно, но, по-моему, в современных условиях не играбельно. Впрочем, посмотрим на результаты гринлайта и продаж в Steam. Если там преуспеет, то наверняка нас ждет и мобильный порт.
• Ion Maiden: новая игра из 90-х
• Luna и визуальный способ создания программ
• Средняя конверсия в установку для приложений от AppFollow Benchmark
• 10 подсказок для создания лучшего интерфейса
• От трех неудачных проектов к 1200 пользователям за неделю
• Google открывает обучающий сайт по искусственному интеллекту
• AD.RU проведет конкурс для компаний в Воронеже с призовым фондом в $100,000
• Что многие технические руководители делают не так
• Тренируемся на кошках: модификация коллекций и таблиц в iOS
• Обобщаем анимацию таблиц в iOS приложениях
• Flutter: как сделать простое приложение за час
• Регистрация и логин в iOS-приложении на Firebase within 15 mins
• Список задач на React Native
• Генерация уровней для игры с помощью нейронной сети
• Стрейф-прыжки в Quake: физическое объяснение
• Курс по машинному обучению от Google
• Kotlin 1.2.30
• Gradle 4.6
• Continuous Integration & Deployment для Android-приложения
• Используем TensorFlow на Android: пошаговое руководство
• Изменяем архитектуру приложения не переписывая его
• Long Shadows: библиотека для длинных теней
• Ion Maiden: новая игра из 90-х
• Luna и визуальный способ создания программ
• Средняя конверсия в установку для приложений от AppFollow Benchmark
• 10 подсказок для создания лучшего интерфейса
• От трех неудачных проектов к 1200 пользователям за неделю
• Google открывает обучающий сайт по искусственному интеллекту
• AD.RU проведет конкурс для компаний в Воронеже с призовым фондом в $100,000
• Что многие технические руководители делают не так
• Тренируемся на кошках: модификация коллекций и таблиц в iOS
• Обобщаем анимацию таблиц в iOS приложениях
• Flutter: как сделать простое приложение за час
• Регистрация и логин в iOS-приложении на Firebase within 15 mins
• Список задач на React Native
• Генерация уровней для игры с помощью нейронной сети
• Стрейф-прыжки в Quake: физическое объяснение
• Курс по машинному обучению от Google
• Kotlin 1.2.30
• Gradle 4.6
• Continuous Integration & Deployment для Android-приложения
• Используем TensorFlow на Android: пошаговое руководство
• Изменяем архитектуру приложения не переписывая его
• Long Shadows: библиотека для длинных теней
AppTractor
Ion Maiden: новая игра из 90-х
Компания 3D Realms в Twitter сегодня анонсировала выпуск игры Ion Maiden в Steam.
Прикольно тут разработчики ВНЕЗАПНО (все, как мы любим) выяснили, что мессенджер это не просто пара экранов, но и 30-40 функций даже в самой простой реализации. Хороший пример того, что даже самое простое приложение в глубине своей может быть мега-сложным проектом, и все в нем не просто так придумано.
• Личный опыт разработки “аналога Whatsapp” за 4 месяца
• Российский рынок умных часов вырос в 2.5 раза
• Центр прогноза погоды открывает конкурс проектов Summer of Weather Code
• Пользователи смартфонов тратят меньше времени, но больше денег
• Чистая архитектура на Android и iOS
• Подкаст AppTractor: Mobfox
• Lingualeo тренирует чтение и слух на Android
• SketchAR School: как научить компьютерное зрение понимать рисунок
• Отчет о стоимости рекламы в приложениях и играх от SOOMLA за 1 квартал 2018
• Как сделать ваш софт GDPR совместимым
• Как я из графического дизайна перешел к front-end разработке
• Тренируйте ваши модели машинного обучения на GPU Google бесплатно
• Дизайн записи звонков в CallApp
• freeCodeCamp Radio: радио для программирования
• Сокеты в Android
• Один день в Альфа-Банке: мобильная разработка
• Рассуждения на тему геймдизайна VR-игр
• Кот Шредингера в Kotlin
• 10 лет Android - что дальше? Fuchsia и Flutter
• Личный опыт разработки “аналога Whatsapp” за 4 месяца
• Российский рынок умных часов вырос в 2.5 раза
• Центр прогноза погоды открывает конкурс проектов Summer of Weather Code
• Пользователи смартфонов тратят меньше времени, но больше денег
• Чистая архитектура на Android и iOS
• Подкаст AppTractor: Mobfox
• Lingualeo тренирует чтение и слух на Android
• SketchAR School: как научить компьютерное зрение понимать рисунок
• Отчет о стоимости рекламы в приложениях и играх от SOOMLA за 1 квартал 2018
• Как сделать ваш софт GDPR совместимым
• Как я из графического дизайна перешел к front-end разработке
• Тренируйте ваши модели машинного обучения на GPU Google бесплатно
• Дизайн записи звонков в CallApp
• freeCodeCamp Radio: радио для программирования
• Сокеты в Android
• Один день в Альфа-Банке: мобильная разработка
• Рассуждения на тему геймдизайна VR-игр
• Кот Шредингера в Kotlin
• 10 лет Android - что дальше? Fuchsia и Flutter
AppTractor
Личный опыт разработки «аналога Whatsapp» за 4 месяца
Сделать свой мессенджер просто? Вовсе нет - даже самое простое приложение для общения это до 50 функций, исполнение которых к тому же зависит от платформы. Технический директор компании Mauris Владимир Бондаренко рассказывает о своем опыте разработки корпоративного…
Для разогрева вот вам новая реклама HomePod от Спайка Джонса (пока главный его фильм - «Она», как раз про умную помощницу).
• HomePod — Welcome Home
• Радио для разработчиков от freeCodeCamp
• Как подготовиться к GDPR: 15 ключевых шагов
• Podlodka #49: Server side Swift
• Использование TensorFlow на Android шаг за шагом
• Как я раскопал скрытую функцию видеозвонков в Instagram на iOS
• Ключевые онлайн-привычки россиян в 2017 году
• Как сделать трехуровневую нейронную сеть с нуля
• Как два вопроса могу улучшить рост вашего продукта
• Дизайн безупречных iOS-приложений
• Почему iOS-разработчики не пишут юнит-тесты
• Ubisoft создала ИИ, который отслеживает баги в коде игры до их появления
• Firebase Crashlytics вышла из беты
• Руководство по локализации мобильных приложений
• Опасность предположений: Kotlin и кастомный View в Android
• Расширение возможностей Android Layout
• HomePod — Welcome Home
• Радио для разработчиков от freeCodeCamp
• Как подготовиться к GDPR: 15 ключевых шагов
• Podlodka #49: Server side Swift
• Использование TensorFlow на Android шаг за шагом
• Как я раскопал скрытую функцию видеозвонков в Instagram на iOS
• Ключевые онлайн-привычки россиян в 2017 году
• Как сделать трехуровневую нейронную сеть с нуля
• Как два вопроса могу улучшить рост вашего продукта
• Дизайн безупречных iOS-приложений
• Почему iOS-разработчики не пишут юнит-тесты
• Ubisoft создала ИИ, который отслеживает баги в коде игры до их появления
• Firebase Crashlytics вышла из беты
• Руководство по локализации мобильных приложений
• Опасность предположений: Kotlin и кастомный View в Android
• Расширение возможностей Android Layout
Поговорили тут с Геннадием (читателем нашего канала 😎) за Flutter, выяснили что за штука, а то все носятся с ней, как с писанной торбой. Резюмируя: все приложение самостоятельно рисуется на канвасе, поэтому а) все быстро, б) действительно кроссплатформенно. Google вкладывает много сил и средств, но для прода пока не готово - и когда будет готово никто не знает. В целом присмотреться можно и нужно, но для каких-то пока не очень важных проектов.
• Подкаст AppTractor: Flutter
• Apple купила “Netflix для журналов” Texture
• Модель C.A.R.E.: онбординг как единая система
• Oculus Rift перестали работать из-за просроченного сертификата
• Эффект Саманты: взгляд в будущее ботов
• Firebase Crashlytics вышел из беты
• TensorFlow поможет в распознавании фото с военных дронов
• Ubisoft создал AI-помощника для поиска ошибок в коде
• Ощущения дефицита в UX: как можно манипулировать пользователями
• Как подружить Siri и Xiaomi
• Трекер стоимости криптовалют на Flutter
• Делаем секундомер на Swift
• Языки программирования, которые стоит изучить в 2018
• После того, как я научилась программированию, я решила сделать редизайн Tumblr
• 620+ бесплатных курсов на март
• Инструменты для Xamarin-разработки
• Исследуем Android P: вырезы на экране
• Обрезаем картинки с кастомной Glide Transformation
• Кто выкрадет Android у Google?
• json-2-kotlin: конвертер JSON в классы данных Kotlin
• Подкаст AppTractor: Flutter
• Apple купила “Netflix для журналов” Texture
• Модель C.A.R.E.: онбординг как единая система
• Oculus Rift перестали работать из-за просроченного сертификата
• Эффект Саманты: взгляд в будущее ботов
• Firebase Crashlytics вышел из беты
• TensorFlow поможет в распознавании фото с военных дронов
• Ubisoft создал AI-помощника для поиска ошибок в коде
• Ощущения дефицита в UX: как можно манипулировать пользователями
• Как подружить Siri и Xiaomi
• Трекер стоимости криптовалют на Flutter
• Делаем секундомер на Swift
• Языки программирования, которые стоит изучить в 2018
• После того, как я научилась программированию, я решила сделать редизайн Tumblr
• 620+ бесплатных курсов на март
• Инструменты для Xamarin-разработки
• Исследуем Android P: вырезы на экране
• Обрезаем картинки с кастомной Glide Transformation
• Кто выкрадет Android у Google?
• json-2-kotlin: конвертер JSON в классы данных Kotlin
AppTractor
Подкаст AppTractor: Flutter
Геннадий Евстратов, ведущий iOS разработчик в Mail.Ru Group, рассказывает нам про особенности Flutter - новой платформы кроссплатформенной разработки от Google.
Что-то много всего интересного у нас вышло сегодня, но в момент анонса новой WWDC давайте вспомним, как начиналась разработка и каким был первый iPhone SDK. Интересная история десятилетней давности от одного из первых разработчиков.
• Как все начиналось: десять лет iPhone SDK
• Apple открыла регистрацию на WWDC
• App Annie: обзор игровой индустрии 2017
• КиноTinder, или как спасти человечество от муки выбора фильмов
• Что такое GraphQL и как использовать его в Android
• 7 лучших видео по мобильной разработке с конференции DUMP
• Как избежать ошибок интерфейса в iOS 11
• Опубликован рейтинг 100 лучших работодателей России
• Google Summer of Code объявляет новый набор студентов
• “Яндекс” разрешил сторонним разработчикам создавать навыки для «Алисы»
• Snap проводит сокращение разработчиков
• Основы безопасности: Keychain и Хеширование
• Почему следует игнорировать истории основателей успешных стартапов
• Нативно или нет? 4 мифа о кросс-платформенной разработке
• Конец спора: стартапу нужно делать iOS или Android приложение?
• Исследование Stack Overflow Developer Survey 2018
• Ionic vs React Native: что лучше?
• Code Clean-up с Kotlin
• Profilo: отслеживание быстродействия приложений от Facebook
• Прекратите помещать состояния в ваши View модели
• Как все начиналось: десять лет iPhone SDK
• Apple открыла регистрацию на WWDC
• App Annie: обзор игровой индустрии 2017
• КиноTinder, или как спасти человечество от муки выбора фильмов
• Что такое GraphQL и как использовать его в Android
• 7 лучших видео по мобильной разработке с конференции DUMP
• Как избежать ошибок интерфейса в iOS 11
• Опубликован рейтинг 100 лучших работодателей России
• Google Summer of Code объявляет новый набор студентов
• “Яндекс” разрешил сторонним разработчикам создавать навыки для «Алисы»
• Snap проводит сокращение разработчиков
• Основы безопасности: Keychain и Хеширование
• Почему следует игнорировать истории основателей успешных стартапов
• Нативно или нет? 4 мифа о кросс-платформенной разработке
• Конец спора: стартапу нужно делать iOS или Android приложение?
• Исследование Stack Overflow Developer Survey 2018
• Ionic vs React Native: что лучше?
• Code Clean-up с Kotlin
• Profilo: отслеживание быстродействия приложений от Facebook
• Прекратите помещать состояния в ваши View модели
AppTractor
Как все начиналось: десять лет iPhone SDK
Один из первых разработчиков приложений для iPhone Крейг Хоккенберри вспомнил первые дни разработки приложений для нового устройства до выхода официального SDK от Apple.