По на андроид для инженера



Digitrode

цифровая электроника вычислительная техника встраиваемые системы

Шесть полезных Android-приложений для инженеров в сфере аналоговой электроники

Операционная система Android успешно продолжает завоевывать рынок вычислительных устройств (за первый квартал 2015 года 64% доли рынка планшетов и 53% смартфонов). Поэтому стоит рассмотреть полезные и функциональные приложения, которые могли бы пригодиться инженерам-электронщикам, особенно тем, которые часто работают с аналоговой техникой.

Анализатор спектра Raspberrywood audio spectrum analyzer (стандартная версия бесплатна, полная версия $0.99). В бесплатной версии имеет частоту дискретизации 44,1 кГц и 8192 выборок на спектр. Также имеется функция определения пикового значения, возможность сделать паузу по нажатию на экране, а также сделать скриншот и экспортировать его в галерею.

В платной версии имеется быстрое преобразование Фурье (до 100 тысяч выборок), регулируемая частота выборки (8 кГц – 48 кГц), автомасштабирование, масштабирование вручную и прочие функции.

SPICE-программа Droid Tesla (стандартная версия бесплатна, про-версия $12). Это простой, но мощный SPICE-движок, который вычисляет базовые резистивные цепи с помощью закона Кирхгоффа. Симулятор систематически формирует матрицу в соответствии с законом Кирхгоффа, а затем переходит к решению неизвестных величин, используя различные алгебраические методы, например, исключение методом Гаусса или метод разрежённых матриц.

Для нелинейного компонента, например, диода или биполярного транзистора, программа использует итерационный алгоритм Ньютона-Рафсона для решения цепей с нелинейным отношением тока и напряжения. Для реактивных элементов (конденсаторов и катушек индуктивности) DroidTesla использует числовые методы интеграции для аппроксимации состояния реактивных элементов в зависимости от времени. В настоящее время DroidTesla предлагает только методы трапециевидной интеграции, впрочем, в стадии разработки находится метод Гира.

CAD-программа palmDraft (стандартная версия бесплатна, полная версия $2.99). Эта программа, когда-то созданная для palm OS, теперь портирована на Android. Программа palmDraft представляет собой растровую САПР, обладающую рабочим пространством высокого разрешения, оптимизированным для рисования как пальцем, так и стилусом. Формат файла схемы является стандартным (png), его можно легко экспортировать и отправить на печать.

Схемы могут быть в трёх размерах (до 1920×1080 пикселей). Также имеется встроенная библиотека стандартных аналоговых и цифровых элементов, и пользовательские элементы и микросхемы могут быть запросто созданы или импортированы. В программе имеются даже вакуумные трубки.

Цифровой осциллограф Osciprime Oscilloscope (стандартная версия бесплатна, полная версия $5.48). Эта программа представляет собой полнофункциональный бесплатный Android- осциллограф, выпущенный под лицензией GPL. Он работает как со стандартным микрофонным входом, так и с двухканальной интерфейсной платой OsciPrime, которую нужно приобрести отдельно.

Само программное обеспечение включает в себя стандартные функции (триггер, чередование, измерение, затухание, сдвиг и т.д.) и имеет частоту дискретизации до 44,1 кГц с микрофонного входа. Плата расширяет пропускную способность до 8 МГц и имеет пять аналоговых уровней усиления, входное напряжение до + -16 и до 6 миллионов выборок с разрешением 8 бит. Плата позволяет использовать стандартные щупы 10X и подключается через интерфейс USB.

Программа для решения уравнений Royal Solver Lite (стандартная версия бесплатна, про-версия $4.95). Эта программа является своего рода универсальным швейцарским армейским ножом для решения технической проблем. Полная версия содержит более 550 уравнений из области математики, статики, кинематики, динамики, электричества и магнетизма, термодинамики, деталей машин, термеха и аэродинамики. Для любого уравнения вы выбираете неизвестную переменную, вводите другие данные, и программа решает уравнение.

Раздел электричество и магнетизм включает в себя уравнения, связанные с электрическими полями, напряжением, сопротивлением току, емкостью, индуктивностью и магнетизмом. В Lite-версии количество уравнений ограничено.

Мобильный сканер документов CamScanner (стандартная версия бесплатна, платны различные опции) позволяет вам использовать ваш мобильный телефон для сканирования документов. Естественно, он может использоваться в различных сферах документооборота, но и для инженера, часто сканирующего техническую документацию, он также будет являться идеальным решением. В бесплатной версии есть ограничение, накладывающее на отсканированный документ водный знак. Расширенные функции требуют подписки ($ 4.95 / мес.), но добавляют 10 ГБ облачного хранилища, автозагрузку на Dropbox, Google Drive и т.д., а также OCR-редактирование сканированных документов.

Изображения могут быть сгруппированы и помечены таким образом, чтобы они образовали законченный документ или набор изображений, после этого их можно сохранить в виде многостраничного pdf. Программа также может быть настроена на автоматическое резервное копирование в онлайн-сервис, который может быть синхронизирован со всеми вашими устройствами.

Источник

Дорожная карта по Android-разработке с нуля

Как стать разработчиком Android-приложений с нуля, с чего начать и куда развиваться — поможет понять дорожная карта:

Java или Kotlin?

Мы уже проводили сравнение Java и Kotlin, в ходе которого пришли к выводу, что оба языка важны. Так, без знания Java будет сложно разобраться в Kotlin, который всё ещё использует JVM. С другой стороны, Kotlin сделал большой шаг вперёд и ориентируется именно на Android-разработку, тогда как Java используется также для бэкенда, десктоп-приложений и Big Data.

Начало работы

Скачайте Android Studio и разберитесь с данной IDE.

Теперь настало время поближе познакомиться с выбранным языком. Если вы решили со старта взяться за Kotlin, имейте в виду, что документация предполагает хотя бы базовое знание Java.

Что Kotlin, что Java являются полноценными ООП языками, поэтому освойте принципы объектно-ориентированного программирования.

Изучите структуры данных и алгоритмы, подкрепите теорию практикой.

Скачайте систему автоматической сборки Gradle, потому как ручная сборка проектов с указанием нужных библиотек и фреймворков — процесс трудоёмкий.

Система контроля версий

Если вы ещё не работали с VCS, самое время начать. Изучите возможности и основные команды Git, выберите для себя один из веб-сервисов для хостинга проектов и попрактикуйтесь на первых репозиториях.

Android Architecture

Различные паттерны разработки позволяют повысить качество кода, сделать его более понятным и масштабируемым. К основных паттернам относятся:

  • MVVM (Model–View–ViewModel);
  • MVI (Model-View-Intent);
  • MVP (Model-View-Presenter).

Подробнее о них можно узнать из статьи.

Создание приложений

А здесь самое интересное.

Activity в Android — это по сути окно приложения. Простые приложения состоят из одного окна, сложные — из двух и более. Жизненный цикл Activity включает в себя шесть коллбэков:

  • onCreate() — создание активити;
  • onStart() — подготовку к отображению на экране;
  • onResume() — отображение на экране;
  • onPause() — приостановку процессов;
  • onStop() — состояние невидимости;
  • onDestroy() — завершение работы.

Далее изучите создание гибких интерфейсов с использованием фрагментов и начните выполнять отладку с помощью Android Studio Debugger.

Для работы с компонентами используйте такие инструменты, как Room, Navigation, WorkManager, LiveData, Data Binding. Из сторонних библиотек будут полезны Glide, Retrofit, GSON и Firebase.

Разберитесь с Intent для взаимодействия между объектами Activity и объектом Context, который предоставляет доступ к ресурсам и другим объектам, в том числе к Activity.

Ну и как стать Android-разработчиком с нуля без практики? Следуйте инструкциям из данного видеоурока и подключитесь к NASA через API, чтобы получить доступ к фотографиям из космоса:

Продвинутая разработка

Продолжайте развиваться, осваивая безопасную разработку. Для тестирования подойдут фреймворки JUnit и Espresso, для управления зависимости — библиотеки Dagger и Koin. Дополнительно почитайте о параллелизме и многопоточности, узнайте, что это и как используется в создании Android-приложений.

Заключение

Так как же стать Android-разработчиком с нуля? Определитесь с языком программирования, научитесь работать с Android Studio, Gradle и веб-сервисом для хостинга проектов. Вам предстоит разобраться в основных паттернах и их отличиях, изучить создание гибких интерфейсов, а также подключаться к другим сервисам через API. Продвинутая разработка предполагает тестирование, управление зависимостями, работу с параллелизмом и многопоточностью.

Источник

Рейтинг полезных строительных приложений на Android

Управление строительным объектом требует серьезной ответственности, и для ее подкрепления необходимо использование разных инструментов. Так, современный смартфон или планшет могут быть довольно ценным и практичным инструментом для разных задач на строительном объекте, особенно, если использовать классные и многофункциональные приложения.

Рынок Android-приложений за последние несколько лет очень масштабировался, поскольку количество пользователей этой ОС увеличилось в связи с выпуском мощных флагманов известных гигантов-конкурентов Apple. Нельзя точно сказать, что специалисты строительной отрасли используют только iOS или только Android девайсы — главное то, что все серьезные IT-компании, разработчики строительного софта, стараются предложить на выбор приложения, работающие на обеих операционных системах одинаково хорошо. Поэтому есть вариативность выбора — кому с чем удобнее работать.

Смартфоны и планшеты давно стали использовать именно как рабочие инструменты, а не только для личных задач — для создания заметок и фотографий в полевых условиях. Есть приложения, которые могут помочь вам сделать намного больше, например, спланировать работу и отслеживать проблемы, формировать задачи и отчеты по ним, а также взаимодействовать с сотрудниками и специалистами на всех уровнях проекта. Есть приложения, которые помогут вам сделать расчеты и сметы, а также определить точно размеры конструкций, выявить отклонения. А есть цифровые справочники, которые дадут всю нужную узко профильную информацию — вам незачем будет носить с собой тяжелые бумажные версии или долго искать по Сети нужную актуальную информацию.

В этом обзоре мы собрали самые удобные и популярные строительные приложения для Android, которые пригодятся специалистам вне офиса и на строительной площадке.

Android-приложения для строительства

Название Цена Язык Есть ли бесплатный период
PlanRadar — Punch list app

29/99/149€ в месяц или 26/89/129 € в год русский 30 дней KOMPAS:24 бесплатно русский бесплатно eDrawings 7,99 $ английский — ARES Touch: DWG CAD Viewer & Editor варианты подписки от 8,99 $ до 32,99 $ английский 14 дней BIMx — BIM eXplorer 49,99 $ английский — 3D Modeling App: Sketch, Draw, Paint Sculpt Create 0,99 $ до 34,99 $ русский — Mobile Autocad 360 за год 55 долларов или 5$ в месяц английский демоверсия Premium на 7 дней Construction Manager бесплатно английский бесплатно Site Diary — Construction site journal бесплатно английский бесплатно Fieldwire — Строительство Более 5 пользователей- от $29. русский если 5 пользователей- бесплатно. Buildo — Construction diary бесплатно, но с платным контентом 5,49 $ английский — Floor Plan Creator в год до 10 проектов- 5$, а неограниченное число -в пакете Pro за 7$. английский на 1 проект бесплатно AR Plan 3D Линейка есть платный контент от 9,99 $ до 89,99 $ английский бесплатно базовая версия Расчет крыш платный контент от 0,99 $ до 399,99 $ русский — Лестница-X Lite Stairs-X Pro — уточнять цену английский Stairs-X Lite- бесплатно Строительные расчеты бесплатно русский бесплатно Расчет нагрузок бесплатно русский бесплатно Калькулятор Бетон бесплатно русский бесплатно Пузырьковый Уровень бесплатно английский бесплатно МОБИЛЬНЫЙ ЭЛЕКТРИК бесплатно русский бесплатно СМЕТТЕР есть платный контент от 12,99 $ до 294,99 $ русский — ТЕХЭКСПЕРТ ГОСТЫ, СНИПЫ, СП бесплатно русский бесплатно ПРОРАБ FREE версия Pro за дополнительные деньги русский бесплатно СПРАВОЧНИК ИНЖЕНЕРА-СТРОИТЕЛЯ бесплатно русский бесплатно

САПР-приложения и для работы с чертежами

Mobile Autocad 360

Приложение от Autodesk с широчайшим функционалом для работы в выездных условиях для инженеров, менеджеров объекта, архитекторов. Просмотр файлов DWG, присланных на имейл или скачанных из облачных сервисов. Можно создавать чертежи и их редактировать, масса инструментов для черчения и управления чертежами, включать и отключать нужные слои планов. Простая навигация при помощи зума и панорамного режима. Работает без Интернета, синхронизация при подключении. Можно обмениваться проектами прямо на площадке, добавлять фотографии и комментарии.

Бесплатная демоверсия Premium на 7 дней.

Цена за год- от 55 долларов или 5$ в месяц

Приложение от российской компании Аскон. Создав на компьютере свой проект чертежа в КОМПАС-3D, вы с помощью этого приложения сможете работать с ним на мобильном устройстве. По сути, это удобно для демонстрации или просмотр моделей — нет необходимости ехать в офис или таскать с собой ноутбук. Полноценная трехмерная модель корректно отобразится на вашем смартфоне, и ее можно будет переслать по почте или увидеть всю важную информацию — автор, комментарий.

Удобный мобильный просмотрщик всех CAD-файлов.

Позволит всем участникам проектной группы и поставщикам просматривать данные для проектирования, где бы они ни находились, предлагая богатый набор удобных инструментов для работы. Все модели и чертежи можно просматривать в полевых условиях, а также подключать режим дополненной реальности, чтобы просмотреть проекты в контексте реального мира. eDrawings Mobile поддерживает Google cardboard для полного погружения в виртуальную реальность. eDrawings Mobile доступен как на уровне Viewer, так и на профессиональном уровне.

От немецкого разработчика Graebert GmbH. Еще одно CAD-решение для профессионалов, для создания, просмотра и редактирования DWG-чертежей. Полный набор инструментов для черчения и комментирования. Синхронизируется с облаком, может работать без подключения к Сети.

Поддерживает мультиязычность, но русского нет.

Бесплатно 14 дней, далее — варианты подписки от 8,99 $ до 32,99 $

BIMx — BIM eXplorer

Венгерская разработка. С ним вы сможете просматривать и редактировать модели, созданные в ARCHICAD на мобильном устройстве — BIM модели. Технология Гипермодели BIMx предлагает чрезвычайно плавное управление и мощную производительность даже для проектов со сложными 3D-моделями и обширной 2D-документацией. Доступ ко всей строительной документации зданий для всех участников проекта — одним касанием пальца, даже на строительной площадке.Отличный инструмент для демонстрации проектов подрядчикам и клиентам. Удобная навигация и управление при помощи касаний пальцев — масштабировать, поворачивать модель, увеличивать объекты.

Цена -49,99 $ . Есть версия PRO с большими возможностями

3D Modeling App

Приложение от белорусов.Приложение для 3D-моделирования позволяет легко создавать 3D-модели на ходу с помощью жестов на мобильном телефоне или планшете. Можно применять со стилусом.Огромный набор функциональных инструментов, что делает его максимально удобным для проектировщиков и архитекторов.

Может быть импортирован в программное обеспечение для 3D-моделирования: 3ds Max, Adobe Photoshop, Adobe Illustrator или в ПО САПР: Autodesk AutoCAD,SolidWorks, Autodesk Fusion 360,Trimble Sketchup и многие другие. Есть обучающие видео.

Цена — от 0,99 $ до 34,99 $

Исследование: Будущее управления строительством

Как цифровые решения изменят управление проектами в 2022 и дальнейшем?

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

Это приложение отличает от других приложений для строительных проектов и ведения цифровой документации — его удивительная простота в использовании с самого начала. Интерфейс -мультиязычный, отличная русскоязычная версия с техподдержкой также на русском. Есть подсказки. Очень быстро разберется пользователь любого уровня. Но эта простота — серьезный труд разработчиков, достигнуть которого удалось четким пониманием, что нужно строителям разного профиля.

ПО должно быть помощником и упрощать работу пользователя. Поэтому работать с PlanRadar легко смогут и инженеры, и руководители стройпроектов, и архитекторы, и прорабы. Простые разделы, в которых сразу понятно, что за чем следует: создание проекта, задачи, шаблоны задач, пригласить/добавить пользователя, загрузить чертеж, сделать на нем отметку и заполнить выпадающую форму задачи, сформировать отчет — это все интуитивно и вы будете удивлены, как все просто и быстро.

Функционал приложения дает возможность применять его для самых разных проектов и целей: можно вести контроль приемки объекта, чек-листы по пожарной безопасности, составление дефектных ведомостей. Из самых продвинутых функций: работа с BIM-моделями с мобильных устройств так же легко и точно, как с компа, возможность записывать и прикреплять видео, не только фото, по собранным данным статистики — делать разнообразные варианты диаграмм. И взаимодействие со всей командой — на одной платформе в режиме реального времени, ни одно действие по проекту никто не пропустит.

Очень интересное приложение, разработанное программистами из Бангладеш. Создано в помощь по управлению строительными проектами. Интегрирует все действия участников строительства и визуализирует данные в определенной удобно структуре карточек. Навигация очень простая и понятная. Можно добавлять дополнительных участников с определенным доступом к проекту. Функционал позволяет создать диаграммы для быстрого среза ситуации по проекту. Тут можно составлять счета, делать отчеты по транзакциям понедельно или помесячно. Легко создавать задачи и отслеживать их статусы состояния.Приложение покажет с кем из поставщиков/магазинов и на какую суммы вы провели транзакции. Это приложение- удобная площадка для взаимодействия между разными специалистами команды. Но это тоже по сути, карманный ежедневник, который поможет в управлении задачами в строительстве. Поддержки чертежей и генерации отчетов по задачами или готовым шаблонам тут нет. Бесплатное. Только на английском.

Еще одно простое приложение- журнал работ, плюс, базовый функционал управления задачами. Тоже возможно прикреплять фото к задачам для ясности дела. Мониторинг объекта в режиме реального времени, можно создавать отчеты и направлять их по почте. Экспорт отчетов в PDF, Excel или CSV. Погодные условия автоматически подвязываются к отчету. Среди функционала также есть возможность подключать дополнительно пользователей в команду. Приложение может работать без интернета — синхронизация наступает при подключении. В целом, удобный строительный журнал работ и для взаимодействия между разными членами строительной команды, но без чертежей или трехмерных моделей.

Известный американский разработчик ПО для ведения строительной документации и управления строительством и объектами коммерческой недвижимости. У него отличные мобильные версии как для Android, так и iOS. О нем мы писали детально тут.

Словацкая разработка. Практичный строительный органайзер-планировщик. Подходит для небольших строительных организаций для менеджмента и администрирования проектов. Функционал заточен вокруг журнала работ: есть функции прикрепления фото к записям, ведение учета рабочих,оборудования, материалов, все доки можно экспортировать в PDF-файлы. Приложение автоматом определит погодные условия, может посылать напоминания и уведомления о работах или отсутствии записей. В целом автоматизирует рутинную работу заполнения строительного дневника и контроля основных задач.На английском. Варианты — словацкий и чешский.

Цена — бесплатно, но есть платный контент — 5,49 $

Измерительные приложения

Floor Plan Creator

Польский продукт. Удобный трехмерное приложение для создания точных планов этажей и помещений. Можно вписывать мебель, чтобы понимать, как будет выглядеть интерьер — есть богатая библиотека. Возможна работа с готовым планом как с шаблоном. Программа автоматически рассчитает площадь помещения. Пользовательские измерения линий для отображения и изменения расстояния и размеров. Экспорт плана в виде изображения, PDF (печать в масштабе), DXF, SVG. Создает файлы Wavefront .obj, которые можно импортировать в большинство программ 3D-рендеринга.

Поддерживает работу со стилусом.Бесплатно для пробы на 1 проект, а далее в год до 10 проектов- 5$, а неограниченное число -в пакете Pro за 7$.

AR Plan 3D Линейка

Цифровая линейка, которая использует дополненную реальность (AR) для быстрого измерения помещения. Процесс измерения и составления 3D-плана помещения становится простым и быстрым. Просто наводите камеру на комнату и приложение выдает вам точные размеры, вычисляет периметр и площадь, а далее вы можете получить этот снимок в 2d-плане или в трехмерном виде с размерами, или боковой план. Замерять можно отдельные элементы — двери, проемы, окна. Готовый план можно сохранить и отправить на почту.

Цена: бесплатно базовая версия, есть платный контент от 9,99 $ до 89,99 $

Расчет крыш, расчет стропильной системы, обрешетки.Цифровой помощник для кровельщиков. Этот умный калькулятор заточен на расчеты по разным крышам. Очень богатый функционал самых разнообразных вариантов крыш.Приложение поможет с калькуляцией на четыре типа кровли: односкатной, двускатной, мансардной и вальмовой. Расчеты сохраняются в файл в PDF-формате.

На русском.Условно-бесплатная — много рекламы, а вот PRO-версия интереснее — есть платный контент от 0,99 $ до 399,99 $

Как понятно из названия — приложение специализируется на расчетах лестниц. Румынская разработка.

Создание точных и детальных чертежей любых видов лестниц и необходимых к ним калькуляций прямо в смартфоне. Может работать без Интернета. Подойдет для для архитекторов, инженеров, специалистов в области строительства, полевых техников, строителей, разнорабочих и подрядчиков.

Версия Stairs-X Lite — бесплатно, но есть Stairs-X Pro с дополнительными функциями и небесплатно.

Это приложение на русском, а потому не могло не войти в наш рейтинг. Французский разработчик предоставляет простой и понятный строительный калькулятор по расходам по материалам от бетона и шлакоблоков и кирпичей, до краски и пиломатериалов. А также поможет с вычислениями площадей помещения и на них затрат тех или иных материалов.Бесплатно.

Приложение помогает производить расчет допустимых нагрузок или длины пролета, расчет на прочность. Позволяет выбрать материал нагруженной балки, тип и форму сечения. Приложение будет полезно в предварительных расчетах.Эдакий сопроматный калькулятор. Вполне пригодится прорабам. Бесплатно и на русском.

Поможет в расчетах по бетону.Очень простое и интуитивное приложение для расчета количества кирпичей, арматуры, сколько нужно бетона для тех или иных работ.

Цифровой строительный уровень. Надежный, простой, достаточно точный. Всегда заменит реальный инструмент — и измерит несоответствия поверхностей и отклонение в градусах. Бесплатно.

Приложения для смет и справочники

Развернутый справочник по всем вопросам электрика и все основные электротехнические расчеты. Самые полные данные по расчетам и величинам, универсальный конвертер единиц измерения. Напомнит все важные параметры по электрическим сетям и точно рассчитает по вашим вводным данным. Бесплатная версия, но поэтому есть реклама.

Автоматические расчет по разным параметрам. Удобный инструмент,чтобы контролировать бюджет и вести учет затрат. Функционал предполагает возможность создавать документы отчетов, вести журнал объекта.

Цена: бесплатно, но есть платный контент от 12,99 $ до 294,99 $.

ТЕХЭКСПЕРТ ГОСТЫ, СНИПЫ, СП

Разработчик заявляет, что в базе этого цифрового справочника 17 000 000 актуальных и постоянно обновляемых документов, включая ГОСТ, ГОСТ Р, ПБ, СП, РД, СНиП и др.

Продуманная навигация и поиск нужных документов. Универсально подойдет всем занимающимся строительными проектами — от конструкторов и инженеров до архитекторов и руководителей стройки.

Еще аналог приложения для составления смет по строительству. Приятный дизайн и удобная навигация. Масса готовых расчетов по разным стройматериалам и отделочным, есть возможность вести финансовые расходы, виды работ.

Бесплатно с возможностью перейти на версию Pro за дополнительные деньги

Приложение автономное — все данные у вас под рукой без необходимости подключения к Сети.СП, СНиПы и пособия по проектированию и расчетам и многое другое, в том числе и формы бланков строительной документации. А также несколько строительных калькуляторов.

Источник

You may also like...

Adblock
detector