App Store самая строгая площадка для размещения приложений. Ревью проходит дольше и строже, чем у Google Play и Huawei App Gallery. В 2020 году AppStore отклонил миллион приложений, которые публиковались впервые, и миллион апдейтов.
С одной стороны, такая строгая политика это хорошо: пользователям легче выбрать приложение и быть уверенным, что оно безопасно. Однако для разработчиков это настоящая головная боль.
Наприм
Сталкивались ли вы с такой ошибкой? Пытались ее решить? Пробовали найти решение в сети и ничего не находили? Обычно, данная проблема решается простой перезагрузкой страницы.
Около года назад в Techgoise я получил возможность поработать с
Всем привет. С вами я, stalker320, и сегодня я хотел бы рассказать про написание служебных скриптов, запускающихся в редакторе. Всем желающим прочесть - добро пожаловать под кат
EditorScript - это такой скрипт, который можно запустить по нажатию комбинации Ctrl+Shift+X прямо из движка. Он может исполнять различные служебные функции. К примеру создать необходимую структуру каталогов в проекте.
Приглашаем наонлайн-фестиваль "Хочу в геймдев", который проводится в рамках Russian Creativity Week и состоится8, 9 и 11 июля 2021 г.
Здравствуйте! Это перевод курса (ссылка на оригинал в конце статьи), который охватывает создание космического шутера с помощью Phaser 3. Курс будет состоять из 5 частей, в каждой из которых будет решаться определенная задача при создании проекта. Перед началом прохождения курса желательно знать основы JavaScript.
Первое, что необходимо сделать, это настроить веб-сервер. Несмотря на т
Всем привет!
Статья посвящена тем, кто только врывается в увлекательный мир программирования на Java и ищет применения своим знаниям. Классно, что вы теперь знаете, как создавать переменные, методы и массивы, но, конечно, хочется писать "полезные" для человечества программы, а не выполнять многочисленные мелкие упражнения и задачи, хотя без этого тоже никуда. В общем, будем дополнять теорию практикой. Поехали!
Для нач
Событийно-ориентированный подход к разработке позволяет естественным изолировать реализацию бизнес-логики приложения от пользовательского интерфейса. Как в большей степени Unity-разработчик, я буду демонстрировать все именно в контексте геймдева. В прошлой статье я показал, как конечные автоматы позволяют организовать бизнес-логику в виде системы состояний со строго обозначенным поведением
Здравствуйте! Это перевод курса (ссылка на оригинал в конце статьи), который охватывает создание космического шутера с помощью Phaser 3. Курс будет состоять из 5 частей, в каждой из которых будет решаться определенная задача при создании проекта. Перед началом прохождения курса желательно знать основы JavaScript.
Первое, что необходимо сделать, это настроить веб-сервер. Несмотря на т
Событийно-ориентированный подход к разработке позволяет естественным изолировать реализацию бизнес-логики приложения от пользовательского интерфейса. Как в большей степени Unity-разработчик, я буду демонстрировать все именно в контексте геймдева. В прошлой статье я показал, как конечные автоматы позволяют организовать бизнес-логику в виде системы состояний со строго обозначенным поведением
Из новостей на этой неделе: стала доступна превью версия Unreal Engine 4.27 с включёнными в движок Bink Video и Bink Audio, Unity выпустили новый стартовый пак, вышла новая версия движка Diligent Engine 2.5, Activision выпустили расширение для Windows для просмотра USD-файлов, разработчики Casca
Indie Games Accelerator и Indie Games Festival две программы для н
Да, понимаю, что это игра про учёных, но это не игра про немого учёного с монтировкой с цифрой 3, которую все ждут. Что вышло за 4 года разработки.
Официальное описание: Научная станция в глубоком космосе перестала отвечать на запросы. Что там произошло? Вы агент, прибывший выяснить, что случилось и Ваша задача спасти важное открытие, сделанное на станции.
Ученые находятся в комнатах с колбами. Система по очереди откр
Flutter позволяет вам писать простые и понятные тесты для разных частей приложения.
Сегодня мы попробуем написать несколько unit тестов, которые используются для тестирования классов, методов и отдельных функций.
Также мы попробуем использовать библиотеку Mockito
,
которая позволяет создавать фейковые реализации.
Ну что ж, приступаем к тестированию!
Наш планКогда вы создаете различные формы (например: регистрации или входа) на Flutter, вы не заморачиваетесь с кастомизацией компонентов, потому что вы можете изменить любое поле формы под свой стиль.
Помимо кастомизации, Flutter предоставляет возможность обработки ошибок и валидации полей формы.
И сегодня мы постараемся разобраться с этой темой на небольшом примере.
Ну что ж, погнали!
Наш планПоздравляю, по крайней мере, всех живущих в Сибири с наступлением лета!)))
Сегодня довольно непростая тема - навигация.
Мы рассмотрим как устроена навигация в Flutter, что вообще нужно чтобы перейти с одного экраны на другой и конечно же не забудем о передачи аргументов между экранами.
И напоследок весьма распространенный use case: создание BottomNavigationBar.
'Ну что ж не будем терять ни минуты, начина
Добрый денек!
Мы продолжаем изучать Flutter.
И в этой статье мы познакомимся с файлом pubspec.yaml, а также поработаем с Flutter в командной строке.
Ну что ж, приступим!
Наш планЧасть 1 - введение в разработку, первое приложение, понятие состояния;
Часть 2 (текущая статья) - файл pubs
Добрый день всем желающим познакомиться с Flutter!
У меня появилось горячее желание поделиться с вам моими знаниями, которые я накопил за несколько месяцев.
Возможно мой опыт совсем мал по сравнению с гуру программистами, я все же попытаюсь сделать что-нибудь полезное для вас.
Результатом нашей работы будет небольшое Flutter приложение, которое будет брать данные из
Мы продолжаем рассказ о новинках библиотеки Jetpack, призванных упростить обмен данными между компонентами Android приложения. Первая часть была посвящена передаче данных из Activity и новому Api Activity Result.
На этот раз посмотрим, какое решение Goog
Стажировка - классический термин, описывающий путь развития молодого специалиста в процессе старта его трудовой деятельности.
Каждый из нас, так или иначе, проходил этот, сложный и волнительный, но, в любом случае, интересный период.
Имея за плечами многолетний опыт создания, управления и взаимодействия с командами хочу поделиться своим опытом и принципами как из привычного процесса создать инструмент развития команд.
Привет, Хабр! Перевод статьи подготовлен в рамках курса "C++ Developer. Professional"
Привет, хабровчане. Для будущих студентов курса "C++ Developer. Professional" Александр Колесников подготовил статью.
Приглашаем также посмотреть открытый вебинар на тему Области видимости и невидимости. За 1,5 часа участники вместе с экспертом успеют реализ
Для будущих студентов курса "JavaScript Developer. Basic" подготовили перевод материала.
Также приглашаем всех желающих на открытый вебинар Код как проект настройка окружения для разработки на JavaScript. На вебинаре участники вместе с экспертом рассмотрят
Несмотря на чрезвычайную популярность смартфонов, обычные
кнопочные телефоны не потеряли свою актуальность среди людей,
которым нужны исключительно базовые функции связи.
Рынок РФ заполнен множеством моделей разных характеристик,
размеров, форм-факторов и расцветок: от миниатюрных телефонов
размером с автомобильный брелок для удобной доставки на зону, до
моделей а-ля 90-е, которыми можно убить грудного ребёнка