По на андроид для инженера
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 |
САПР-приложения и для работы с чертежами
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 за дополнительные деньги
Приложение автономное — все данные у вас под рукой без необходимости подключения к Сети.СП, СНиПы и пособия по проектированию и расчетам и многое другое, в том числе и формы бланков строительной документации. А также несколько строительных калькуляторов.