Публикации по теме 'android-app-development'
Как обрезать и обрезать видео в Kotlin для Android
Учебное пособие для начинающих, чтобы узнать, как обрезать и обрезать видео на Android с помощью FFmpeg.
Обрезка и обрезка видео — общеизвестно сложная задача для Android. Одним из способов реализации этой функции является использование FFmpeg, бесплатного набора инструментов с открытым исходным кодом, которые могут выполнять широкий спектр задач, от преобразования видео до редактирования. Обычно FFmpeg используется из командной строки, чтобы правильно использовать его в Android, вы..
Что такое программная инженерия ?
Программная инженерия — это применение принципов, используемых в области инженерии, которая обычно имеет дело с физическими системами, для проектирования, разработки, тестирования, развертывания и управления программными системами.
Определить → Дизайн → Разработка → Отладка → Развертывание
В области разработки программного обеспечения применяется дисциплинированный, структурированный подход к программированию, который используется в инженерии для разработки программного обеспечения с..
Как мы уменьшили объем памяти, занимаемый нашим приложением для Android, на 50%
Как и любой другой стартап, одержимый импульсом, мы не тратили много времени на создание эффективного продукта с первого раза. Мы отправили наше приложение для Android, и оно работало «отлично».
Когда мы начали увеличивать масштаб предложения для клиентов, наше приложение стало громоздким - с тоннами изображений - и мы начали замечать проблемы с производительностью. Наше приложение работало медленно и зависало на бюджетных устройствах. Расход батареи тоже увеличился.
Для отладки..
Как получить первые 100 загрузок в мобильном приложении
5 способов получить 100+ пользователей и начать получать доход после запуска вашего приложения
Получение первых 100 загрузок — самая сложная часть работы индивидуального разработчика, это требует много времени и различных стратегий. Работая разработчиком приложений для Android около 2 лет, я изучил множество технических навыков программирования и дизайна, но ничего нельзя увидеть, если вы также не изучите социальные навыки маркетинга.
Все сводится к 2 этапам — настройка и затем..
Мой код не годится! Вот почему.
Создание пакета Dart для публичного использования.
Не более чем через четыре дня после публикации моей статьи о пакете Dart, реклама , который использовал собственный плагин Google, firebase_admob , для добавления рекламы в ваше приложение Flutter, Я начал писать еще одну статью примерно на ту же тему. Мне не понравился пакет Dart, который вы видите. Итак, почему это было?
Ну, потому что, как я объяснил в конце моей предыдущей статьи Добавьте рекламу в свое приложение в..
Библиотека Chronos: упрощение длительных операций
Я хочу рассказать вам о библиотеке Chronos для Android (уровень API ›= 9), которая разработана, чтобы помочь вам выполнять длительные операции, такие как база данных или сетевые запросы.
Что мы пытаемся исправить?
Не секрет, что Android использует много асинхронных заданий. Очень немногие приложения работают исключительно в автономном режиме, без доступа к сети. И только небольшое число не требует взаимодействия с данными на устройстве - будь то база данных, настройки или файл...
Recycler View: подробное руководство
Раскрытие тайны работы ресайклерного представления
В этой статье предполагается, что вы знаете о следующих компонентах:
Что такое recyclerview в android. ViewHolder. Класс данных. Менеджеры по компоновке.
Диспетчеры компоновки - настоящая виновница, которая добавляет сложности
Вначале у меня было много проблем с пониманием функционирования и работы recyclerview. Самый распространенный вопрос: кто вызывает onCreateViewHolder () и onBindViewHolder ()? Это сам виджет? Это..
Новые материалы
Конфигурация Gulp для WordPress - Часть II
Здесь мы переходим ко второй части руководства по настройке Gulp для оптимальной разработки WordPress. Если вы пропустили первую часть, где мы установили все модули, необходимые для задач,..
LACTF — сеть/метавселенная
В lactf я смог решить задачу веб/метавселенной.
Ниже приведен исходный код, предоставленный здесь
Из исходного кода видно, что флаг — это отображаемое имя администратора...
GraphQL — Язык запросов — Часть 1
Первое, что нужно знать: GraphQL — это спецификация (как она должна работать и выглядеть), а не реализация. GraphQL не нужно устанавливать, вы реализуете его с помощью серверной библиотеки,..
Будущее машинного обучения в Индии
Будучи связанным с интенсивно развивающимся языком, непрерывные технологические достижения наверняка поразят сектор машинного обучения, который вот-вот сформирует долгосрочную перспективу машинного..
Сравнение Clojure IDE — Emacs/Cider и IDEA/Cursive
Введение
Недавно я редактировал сообщение в блоге, в котором брал интервью у жителей Метосинии относительно их любимых редакторов Clojure . Было довольно интересно увидеть, что используется..
Строки, регулярные выражения и шаблонные литералы — Часть 1 | Понимание ES6
Строки, несомненно, являются одним из самых важных типов данных в любом языке программирования.
Строки есть практически в каждом языке программирования, и научиться их эффективному..
7 признаков того, что вы все еще начинающий веб-разработчик
В этой статье я расскажу о 7 признаках того, что вы все еще начинающий веб-разработчик. Это вещи, в которые время от времени могут впадать даже опытные разработчики, поэтому не беспокойтесь,..