Forwarded from Инструменты программиста
Adalo — создание веб- и мобильных приложений без необходимости написания кода
С помощью простого в использовании интерфейса перетаскивания, Adalo позволяет пользователям легко разрабатывать приложения и публиковать их напрямую в App Store, Google Play или на веб-сайте
Сервис предлагает разнообразные опции баз данных, интеграцию с такими сервисами, как Xano и Airtable, и возможность публикации приложений на различных платформах
Стоимость: #бесплатно (но есть платные тарифы)
#web #mobile #nocode
С помощью простого в использовании интерфейса перетаскивания, Adalo позволяет пользователям легко разрабатывать приложения и публиковать их напрямую в App Store, Google Play или на веб-сайте
Сервис предлагает разнообразные опции баз данных, интеграцию с такими сервисами, как Xano и Airtable, и возможность публикации приложений на различных платформах
Стоимость: #бесплатно (но есть платные тарифы)
#web #mobile #nocode
🗿12🌚5🙊2👎1🔥1😁1🙈1🙉1
Как лучше тестировать приложение?
Что лучше: непрерывная интеграция и непрерывное развертывание (CI/CD) или ручное тестирование? А может лучше вообще тестировать все пользователями или заказчиком?
Автоматические тесты и мониторинг ошибок — топ или конвейер по производству костылей и Legacy? Ручное тестирование — способ более тщательно проверить все аспекты приложения или просто пустая трата времени?
Кто тестирует правильно, а кто — не в тренде?
@mobi_dev #обсуждение
Что лучше: непрерывная интеграция и непрерывное развертывание (CI/CD) или ручное тестирование? А может лучше вообще тестировать все пользователями или заказчиком?
Автоматические тесты и мониторинг ошибок — топ или конвейер по производству костылей и Legacy? Ручное тестирование — способ более тщательно проверить все аспекты приложения или просто пустая трата времени?
Кто тестирует правильно, а кто — не в тренде?
@mobi_dev #обсуждение
😁17👍6
Руководство по Google Play Review API
Review API позволяет создать диалог с отзывом и оценкой пользователя, что может быть полезно для повышения рейтинга приложения. В этом видеоуроке, автор подробно рассматривает все шаги по реализации данного функционала для любого приложения:
https://youtu.be/NgQ5_QnoJb8
@mobi_dev #android
Review API позволяет создать диалог с отзывом и оценкой пользователя, что может быть полезно для повышения рейтинга приложения. В этом видеоуроке, автор подробно рассматривает все шаги по реализации данного функционала для любого приложения:
https://youtu.be/NgQ5_QnoJb8
@mobi_dev #android
❤9
Как программисту сохранить зрение?
В 1999 году появилось понятие компьютерного зрительного синдрома. Основные формы: синдром сухого глаза и хронического утомления. Если вы длительно работаете за компьютером, то вы тоже можете быть в зоне риска.
Действительно, сейчас есть 4K мониторы, крутые очки, но усталость глаз рано или поздно может появиться у каждого. Собрали 7 крутых советов для программистов, которые помогут сберечь зрение:
https://tproger.ru/articles/7-prostyh-sovetov-dlja-programmista-kotorye-sberegut-ego-zrenie/
@mobi_dev #здоровье
В 1999 году появилось понятие компьютерного зрительного синдрома. Основные формы: синдром сухого глаза и хронического утомления. Если вы длительно работаете за компьютером, то вы тоже можете быть в зоне риска.
Действительно, сейчас есть 4K мониторы, крутые очки, но усталость глаз рано или поздно может появиться у каждого. Собрали 7 крутых советов для программистов, которые помогут сберечь зрение:
https://tproger.ru/articles/7-prostyh-sovetov-dlja-programmista-kotorye-sberegut-ego-zrenie/
@mobi_dev #здоровье
👍4
Сложная архитектура простых приложений
Учимся создавать архитектуру мобильного приложения на примере приложений Adidas:
https://habr.com/ru/articles/803295/
В статье — обоснование и количественные оценки влияния таких архитектурных решений как: microservices, data lake, data mesh, CQRS, Saga.
@mobi_dev #лучшиепрактики
Учимся создавать архитектуру мобильного приложения на примере приложений Adidas:
https://habr.com/ru/articles/803295/
В статье — обоснование и количественные оценки влияния таких архитектурных решений как: microservices, data lake, data mesh, CQRS, Saga.
@mobi_dev #лучшиепрактики
🤔7
Google работает над кнопкой «Поиск» для неизвестных абонентов на Android
Google работает над функцией, которая позволяет найти номер телефона, с которого позвонили абоненту, с экрана недавних вызовов.
Кнопка «Поиск» появилась в бета-версии приложения Google Phone. При нажатии она вызывает поиск Google с уже введённым номером.
Хотя приложение Google Phone установлено по умолчанию на телефонах Pixel, его могут загрузить и другие владельцы Android. Новая кнопка «Поиск» появляется вместе с другими опциями, такими как «Блокировать» и «История» при клике на недавний вызов в приложении «Телефон».
Google также работает над добавлением сводок электронной почты Gemini в версию приложения Gmail для Android. Соответствующая кнопка появится сразу под строкой темы электронного письма.
@mobi_dev #android
Google работает над функцией, которая позволяет найти номер телефона, с которого позвонили абоненту, с экрана недавних вызовов.
Кнопка «Поиск» появилась в бета-версии приложения Google Phone. При нажатии она вызывает поиск Google с уже введённым номером.
Хотя приложение Google Phone установлено по умолчанию на телефонах Pixel, его могут загрузить и другие владельцы Android. Новая кнопка «Поиск» появляется вместе с другими опциями, такими как «Блокировать» и «История» при клике на недавний вызов в приложении «Телефон».
Google также работает над добавлением сводок электронной почты Gemini в версию приложения Gmail для Android. Соответствующая кнопка появится сразу под строкой темы электронного письма.
@mobi_dev #android
👍5🔥1
Как написать первый автотест на Android-приложение?
Автоматизированное тестирование — одна из самых спорных тем в разработке программного обеспечения.
Как часто вы используете автотесты в приложении? А создаёте ли вы их сами? Если нет, то эта статья поможет разобраться в этой сложной теме начинающим:
https://habr.com/ru/company/yandex_praktikum/blog/721854/
@mobi_dev #android #тестирование
Автоматизированное тестирование — одна из самых спорных тем в разработке программного обеспечения.
Как часто вы используете автотесты в приложении? А создаёте ли вы их сами? Если нет, то эта статья поможет разобраться в этой сложной теме начинающим:
https://habr.com/ru/company/yandex_praktikum/blog/721854/
@mobi_dev #android #тестирование
🔥6
Актуальная вакансия в iOS-разработке
iOS Developer (Platform Team)
Где: Санкт-Петербург и Тбилиси
Опыт: от 3 лет
Что нужно делать:
— разрабатывать и поддерживать iOS-приложение,
— развивать архитектуру в многомодульном приложении на базе SPM,
— настраивать и поддерживать CI/CD на базе Gitlab + Fastlane + Apple Virtualization,
— создавать и улучшать инфраструктуру для разных видов тестирования (Unit, Snapshot, UI, Performance).
Ждут ребят с уверенным Swift, опытом построения CI/CD систем, работой с разными видами тестирования и техническим английским на уровне чтения.
Откликнуться: https://tprg.ru/RYaz
#вакансии #работа
iOS Developer (Platform Team)
Где: Санкт-Петербург и Тбилиси
Опыт: от 3 лет
Что нужно делать:
— разрабатывать и поддерживать iOS-приложение,
— развивать архитектуру в многомодульном приложении на базе SPM,
— настраивать и поддерживать CI/CD на базе Gitlab + Fastlane + Apple Virtualization,
— создавать и улучшать инфраструктуру для разных видов тестирования (Unit, Snapshot, UI, Performance).
Ждут ребят с уверенным Swift, опытом построения CI/CD систем, работой с разными видами тестирования и техническим английским на уровне чтения.
Откликнуться: https://tprg.ru/RYaz
#вакансии #работа
👍6👎6💋1
Vortex: создаём эффекты частиц для SwiftUI
Vortex — это мощная, высокопроизводительная библиотека системы частиц для SwiftUI, позволяющая создавать такие красивые эффекты, как огонь, дождь, дым и снег, всего за несколько строк кода.
Исходники: https://github.com/twostraws/Vortex
#ios
Vortex — это мощная, высокопроизводительная библиотека системы частиц для SwiftUI, позволяющая создавать такие красивые эффекты, как огонь, дождь, дым и снег, всего за несколько строк кода.
Исходники: https://github.com/twostraws/Vortex
#ios
🔥9👏2🎉1
Google облегчила мобильную разработку под Android, добавив в Android Studio ИИ чат-бота Gemini Pro
Gemini Pro — это умный чат-бот от Google, понимающий ваши вопросы об Android-разработке. То есть с помощью этого умного генератора кода вы сможете быстрее писать код. К тому же он, будучи знатоком Android, будет советовать правильные решения по ходу написания проекта.
Подробнее: https://tproger.ru/articles/sozdanie-android-prilozhenij-stalo-proshhe-blagodarya-vstroennomu-ii-gemini-pro-v-android-studio
@mobi_dev #android #ии
Gemini Pro — это умный чат-бот от Google, понимающий ваши вопросы об Android-разработке. То есть с помощью этого умного генератора кода вы сможете быстрее писать код. К тому же он, будучи знатоком Android, будет советовать правильные решения по ходу написания проекта.
Подробнее: https://tproger.ru/articles/sozdanie-android-prilozhenij-stalo-proshhe-blagodarya-vstroennomu-ii-gemini-pro-v-android-studio
@mobi_dev #android #ии
🥱13🤔10👍3🔥3
Когда решил изучить Java по видео индусов и дошел до момента, где уже понимаешь индусов, но всё ещё не понимаешь Java:
😁52🤣20👍4🍌1
Пользователи iPhone по всему миру, включая Россию, получают фейковые запросы на подтверждение пароля — и часто с чужих Apple ID
Это массовая проблема, возможно вы уже получали на днях такой пуш. Apple знает о проблеме и уже разослала пользователям в 92 странах предупреждения. Будьте осторожнее, не вводите пароль в таких случаях и всё проверяйте.
@mobi_dev #ios
Это массовая проблема, возможно вы уже получали на днях такой пуш. Apple знает о проблеме и уже разослала пользователям в 92 странах предупреждения. Будьте осторожнее, не вводите пароль в таких случаях и всё проверяйте.
@mobi_dev #ios
😱14
Huawei жёстко продвигает собственную ОС и хочет составить конкуренцию Android, Windows и другим операционным системам
Уже не раз писали про Harmony OS, китайскую операционную систему, которая изначально базировалась на Андроиде, но потом стала постепенно удаляться от своих корней.
Китайская компания Huawei, разработавшая Harmony OS, планирует продвигать свою операционную систему в качестве основного продукта для всех своих девайсов.
Что происходит и какие у этого проекта перспективы: https://habr.com/ru/companies/ru_mts/articles/806367/
@mobi_dev
Уже не раз писали про Harmony OS, китайскую операционную систему, которая изначально базировалась на Андроиде, но потом стала постепенно удаляться от своих корней.
Китайская компания Huawei, разработавшая Harmony OS, планирует продвигать свою операционную систему в качестве основного продукта для всех своих девайсов.
Что происходит и какие у этого проекта перспективы: https://habr.com/ru/companies/ru_mts/articles/806367/
@mobi_dev
😁13👎7🤷5🥱1
Создаем полноценный клон Google Docs на Fultter
Видеоурок по созданию кросс-платформенного клона Google Docs с помощью Flutter и Node.js. Аутентификация в Google настраивается без поддержки Firebase, однако начинающие смогут познакомиться с другими технологиями: Socket, MongoDB и River pod.
Сохраните, чтобы не потерять: https://youtu.be/F6P0hve2clE
@mobi_dev #flutter
Видеоурок по созданию кросс-платформенного клона Google Docs с помощью Flutter и Node.js. Аутентификация в Google настраивается без поддержки Firebase, однако начинающие смогут познакомиться с другими технологиями: Socket, MongoDB и River pod.
Сохраните, чтобы не потерять: https://youtu.be/F6P0hve2clE
@mobi_dev #flutter
YouTube
Flutter Course – Build Full Stack Google Docs Clone
Build a responsive cross-platform Google Docs Clone using Flutter & Node.js. This tutorial is designed for beginners in Node.js and no prior knowledge Javanoscript is required. This course will go through Google Authentication WITHOUT Firebase, keeping the…
🔥8
Годных опенсорс-проектов вам в ленту: полноценная игра на Swift
isowords — игра для iOS по поиску слов на кубиках. Надо соединять буквы, чтобы составить слова, чем длиннее, тем лучше, а когда буква будет использована в третий раз, кубик исчезнет, открыв новые буквы внутри.
Это большое и сложное приложение, построенное полностью на Swift. Логика iOS-клиента построена на Composable Architecture, а пользовательский интерфейс — на SwiftUI с небольшим количеством SceneKit. Сервер также построен на Swift с использованием экспериментальных библиотек.
Исходники проекта на гитхабе: https://github.com/pointfreeco/isowords
@mobi_dev #ios
isowords — игра для iOS по поиску слов на кубиках. Надо соединять буквы, чтобы составить слова, чем длиннее, тем лучше, а когда буква будет использована в третий раз, кубик исчезнет, открыв новые буквы внутри.
Это большое и сложное приложение, построенное полностью на Swift. Логика iOS-клиента построена на Composable Architecture, а пользовательский интерфейс — на SwiftUI с небольшим количеством SceneKit. Сервер также построен на Swift с использованием экспериментальных библиотек.
Исходники проекта на гитхабе: https://github.com/pointfreeco/isowords
@mobi_dev #ios
🔥8👍2
В App Store опубликовано фейковое приложение «Сбера» под названием «Сбер: Онлайн Банк»
В App Store появилось фейковое приложение, маскирующееся под решение от «Сбера» под названием «Сбер: Онлайн Банк». Разработчиком приложения указана компания Cao Tan Thang Steel company LTD.
На деле же это мошенническое ПО. А после установки приложение предлагает оформить подписку для доступа к личному кабинету «Сбера». После оплаты ничего такого не происходит, а деньги списываются.
Что интересно: ранее опубликованные «Сбером» в App Store мобильные приложения для iOS в Apple оперативно удалялись в течение суток. Это приложение держится уже несколько дней, хотя полностью выполнено в стилистике оригинального приложения, а название даже не пытается маскировать принадлежность к банку.
Что ж, спасибо Apple за безопасный App Store!
UPD: Приложение уже недоступно.
#безопасность #ios
В App Store появилось фейковое приложение, маскирующееся под решение от «Сбера» под названием «Сбер: Онлайн Банк». Разработчиком приложения указана компания Cao Tan Thang Steel company LTD.
На деле же это мошенническое ПО. А после установки приложение предлагает оформить подписку для доступа к личному кабинету «Сбера». После оплаты ничего такого не происходит, а деньги списываются.
Что интересно: ранее опубликованные «Сбером» в App Store мобильные приложения для iOS в Apple оперативно удалялись в течение суток. Это приложение держится уже несколько дней, хотя полностью выполнено в стилистике оригинального приложения, а название даже не пытается маскировать принадлежность к банку.
Что ж, спасибо Apple за безопасный App Store!
UPD: Приложение уже недоступно.
#безопасность #ios
😁25😨8😍3❤1👍1