TGViewer
Channel Public Channel
Android разработка

Android разработка

@android_its

все о Android разработке

@itchannels_telegram - 🔥 лучшие it каналы

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - ml 📚

@pythonlbooks -📚books
Subscribers
4.88K
Photos
476
Videos
26
Links
554

Showing posts older than #124 · Back to latest

Older Posts 20 shown
Post #123 1.3K
Appium — бесплатный кроссплатформенный инструмент для тестирования пользовательского интерфейса мобильных приложений

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

Appium не отягощён зависимостью от операционной системы мобильного устройства — у инструмента есть фреймворк или оболочка, переводящие команды Selenium Webdriver в команды UIAutomation (iOS) или UIAutomator (Android)

@android_its
  • ❤ 4
  • 👍 3
  • 🔥 1
Post #121 2.69K
🖥 Yatagan

Yatagan — это новый опенсорс-фреймворк, который ускоряет сборку приложений на Android.

Библиотека принесет максимальную пользу проектам, в которых есть значительное количество gradle-модулей в проекте, где используется только один AP — Dagger. Его основная цель — повысить скорость сборки в крупных сложных проектах, в которых уже используется Dagger.


🖥 Github
⭐️ Статья

@android_its
  • 👍 5
  • 🔥 4
  • ❤ 1
Post #120 1.43K
🖥 12 идей мобильных приложений на Android:проекты с исходным кодом в Github. Приложения E-banking, хостел, новости, дневник студента, экзамены и др.

Для разработки мобильных приложений на Android необходимо знать языки Java и Kotlin и иметь базовый опыт программирования. Ранее Java был официальным языком для Android, который был изменен на Kotlin в 2017 году. Но вы можете использовать любой из языков для создания приложений для Android.

Android — это операционная система с открытым исходным кодом для мобильных устройств. Это модифицированная версия ядра Linux, впервые созданная пару десятилетий назад организацией Open Handset Alliance, спонсируемой Google. Позже Google взял на себя всю компанию и выпустил несколько версий, таких как Banana Bread, Cupcake, Jellybeans, Lollipop, Marshmallow, KitKat, Oreo и т. д.

➡️ Читать дальше

@android_its
  • 👍 6
  • 🔥 2
  • ❤ 1
Post #119 1.16K
👋 Ждём опытного Android-разработчика в команду Emcee Авито

Наша команда отвечает за разработку облачного сервиса для сборки и тестирования iOS и Android приложений. Вашими задачами будут: разработка Android части теста раннера, оптимизирование производительности, сбор аналитики и участие в других процессах разработки проектов с чистого листа.

Будет здорово, если вы знакомы с Puppet, Ansible, Kubernetes, Sentry, Grafana. Станьте частью кластера mobile Авито!
👉 Подробнее о вакансии здесь
  • 👍 4
Post #118 1.09K
🖥 ​Find-My-Device –приложение аналог функции FindMyDevice от Google

Позволяет найти свое устройство с помощью SMS или онлайн с помощью FMDServer

🖥 Gitlab

#Android #Security

@android_its
  • 👍 4
  • ❤ 1
  • 🔥 1
Post #116 1.27K
🖥 Лучшие практики Android-разработки 2022 за 1 минуту

В этой статье мы кратко рассмотрим несколько наиболее важных советов, которые сделают вашу повседневную разработку приложений эффективной и легкой.

➡️ Читать дальше

@android_its
  • 👍 8
  • ❤ 3
  • 🔥 1
  • 🤡 1
Post #115 1.45K
🖥 52 ресурса для начинающих и профессиональных Android-разработчиков

Чтобы помочь таким же, как и я, я собрал список ресурсов, которые пригодятся любому Android-разработчику, будь то начинающему или профессионалу.

Я все еще помню, как несколько лет назад делал первые шаги в Android-разработке — не знал с чего начать и куда двигаться дальше. Чтобы помочь таким же, как и я, я собрал список ресурсов, которые пригодятся любому Android-разработчику, будь то начинающему или профессионалу.

➡️ Читать дальше

@android_its
  • 👍 5
  • 🔥 3
  • ❤ 1
  • 🤔 1
Post #114 1.31K
🖥 Проект API с точки зрения разработчика Android

По словам знакомых бэкенд-разработчиков, проще всего в моем случае начать писать серверное приложение на NodeJS с использованием TypeScript.

Любопытно то, что платформа NodeJS, предназначенная только для работы с JavaScript, не выполняет код TypeScript. В связи с этим требуется преобразовать код TypeScript в JavaScript. Такой процесс называется транспиляцией.

Что касается IDE, я поэкспериментировал с 2 инструментами: Visual Studio Code и WebStorm. В итоге отдал предпочтение второму варианту. Как оказалось, мне намного проще работать с WebStorm, поскольку я привык к Android Studio. Оба эти инструмента входят в число продуктов JetBrains, поэтому обладают схожими принципами разработки.

https://nuancesprog.ru/p/16526/

@android_its
  • 👍 4
  • ❤ 2
  • 🔥 2
Post #113 1.22K
🖥 Android Architecture Starter Templates

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

https://github.com/android/architecture-templates

@android_its
GitHub GitHub - android/architecture-templates Contribute to android/architecture-templates development by creating an account on GitHub.
  • 👍 7
  • ❤ 2
  • 🔥 1
Post #112 1.12K
Google в своих гайдах рекомендует использовать новый паттерн для UI событий, которые должны быть получены только один раз (Toast, Dialog и пр.).

Если вкратце, то View должно уведомлять ViewModel, что событие получено и обработано.

#android

https://proandroiddev.com/sending-view-model-events-to-the-ui-eef76bdd632c

@android_its
Medium Sending View Model Events to the UI or yet another redux of SingleLiveEvent for 2022
  • 👍 5
  • 🔥 2
  • ❤ 1
Post #111 1.27K
CameraViewFinder предназначен для простой реализации превью камеры, которая будет корректно работать при поворотах экрана, в multi-window режиме и на foldable девайсах.

https://android-developers.googleblog.com/2022/11/introducing-camera-viewfinder.html

@android_its
Android Developers Blog Introducing Camera Viewfinder CameraViewFinder is ready-to-use across resizable surfaces, configuration changes, rotations, and multi-window modes.
  • 👍 5
  • ❤ 1
  • 🔥 1
Post #110 1.19K
Post #109 1.11K
Разработчики должны общаться с машиной на одном языке. В этом им помогают алгоритмы. Узнайте на вебинаре, сможете ли вы тоже найти общий язык с компьютером.

→ Бесплатно, 1 декабря в 12:00 по Москве

Об особенностях алгоритмического мышления расскажет Иван Самсонов —
разработчик со степенью в Computer Science. Учится в Индианском университете на бакалавра математики. Работал в Яндекс Cloud, Wheely, Grab, SEA, Motional.

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

После вебинара можно будет задать вопросы спикеру.
→ Зарегистрироваться на вебинар
  • 👍 2
Post #108 1.11K
Post #106 1.04K
Внимательность к финансовым привычкам — новый чёрный. Формировать её клиентам Сбера помогают аналитические и рекомендательные сервисы в приложении банка.

Сейчас Сбер ищет Android-разработчиков для работы над такими сервисами.

Важно знать Java и Kotlin. Рассматривают соискателей с опытом разработки Android-приложений от 2 лет, со знанием SQL, паттернов проектирования, классических алгоритмов, структур данных, систем непрерывной интеграции; специалистов, знакомых с Ant, Maven, Gradle.

Оклад: до 320 000 ₽ + премия в конце года.

Есть возможность работать удалённо в Москве и выбрать подходящий для себя график. Сотрудник получает ДМС с первого дня, возможность оформить льготную страховку для близких и пониженную (на 4%) ставку по ипотеке.

Среди приятных бонусов — подписка на СберПрайм+ за 0 ₽ и бесплатное обучение в Виртуальной школе и Корпоративном университете Сбера.

Узнать больше о вакансии и откликнуться можно по ссылке.
  • 👍 5
  • ❤ 1
  • 🔥 1
  • 💩 1
Post #105 904
Повысьте производительность пользовательского интерфейса вашего Android-приложения

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

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

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

➡️ Читать дальше

@android_its
  • 👍 7
  • ❤ 1
  • 🔥 1
Post #104 1.07K
Android Developer – дорожная карта

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

На картинке представлена дорожная карта для разработки на языках Java или Kotlin.

@android_its
  • 👍 7
  • ❤ 2
  • 🔥 1
Post #103 1.25K
​​12 небольших, но действенных советов для ускорения работы в Android Studio

Android-разработчики большую часть времени проводят в Android Studio. И часто это не столько написание кода, сколько его чтение и блуждание по кодовой базе. И вот 12 советов, которые здорово ускорят навигацию по коду в Android Studio и сделают работу чуточку приятнее:

https://blog.appcircle.io/article/12-android-studio-tips-and-shortcuts-to-navigate-your-codebase-faster

#android
  • 👍 6
  • ❤ 2
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →