Android разработка – Telegram
Android разработка
5.21K subscribers
442 photos
25 videos
1 file
547 links
все о Android разработке

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

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - ml 📚

@pythonlbooks -📚books
Download Telegram
Forwarded from Python/ django
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥21
🖥 DiceRoller

DiceRoller — это пример приложения, использующего библиотеку Kotlin Multiplatform DataStore

🔩 Github

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥2
Obtainiumединый центр обновления ваших приложений Android

Obtainium позволяет вам устанавливать и обновлять приложения с открытым исходным кодом непосредственно со страниц их выпусков и получать уведомления о появлении новых выпусков

Ссылка на проект

@github_code | #Interesting #Android #Useful
3👍2🥰1
​​​XPrivacyLua – менеджер по конфиденциальности приложений для Android

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

#Java #Privacy #Android #Useful

@github_code
4👍1🔥1
App Icon Generator — удобный онлайн-сервис для генерации иконок приложений

Работает инструмент крайне просто: вы загружаете исходное изображение разрешением 1024 х 1024 пикселя, после чего сервис автоматически создаёт архив с иконками для iPhone, iPad, watchOS, macOS и Android

Стоимость: #бесплатно

#иконки #iOS #android
👍61🔥1
Ускоренный отбор в Яндекс – Intern week offer 🔥

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

Направления: Backend, Frontend или Mobile

Условия: стажировка оплачивается, длится от 3 до 6 месяцев, и вы можете выбрать занятость 20, 30 или 40 часов в неделю. Иногородним стажёрам мы оплачиваем проезд и проживание, а тех, кто хорошо себя проявит, будем рады видеть в штате.

Крайний срок подачи заявки и решения контеста – 30 октября.

👉Подать заявку: https://clck.ru/32S4mT
👍31🔥1
Android Asset Studio — незаменимый набор веб-инструментов для Android-разработчика

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

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

Стоимость: #бесплатно

#android #web
👍91🔥1
🖥 ТОП-10 IDE для Java и Android разработки

Как выбрать лучшую IDE для разработки на Java
IDE — программа, состоящая из набора инструментов разработчика, упрощающих процесс написания приложений, со встроенным в нее пакетом полезных функций: от подсветки синтаксиса до навигатора по коду. За счет расширенной функциональности она здорово экономит время и повышает производительность труда, и современному программисту без нее просто никак. Однако, на сегодняшний день, в многообразии подобных программ можно запутаться и выбор лучшей IDE для разработки на Java может стать довольно сложной задачей, особенно если вы начинающий джавист. Поэтому «Библиотека программиста» решила помочь вам с этим делом и выделила из общего количества IDE наиболее приемлемые и проверенные варианты.

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

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥1
🖥 Передача цифровых данных по рации с помощью мобильного приложения. Часть 1

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

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

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥21
🖥 Уменьшаем размер приложения на Android с помощью Dynamic delivery

В мобильной разработке не первый год актуальна концепция мультифункционального приложения (Super app). Она имеет много преимуществ, но зачастую пользователя интересует лишь часть функционала. А остальные фичи остаются невостребованными и занимают место на устройстве. Создание единого большого приложения ведёт ещё и к увеличению объёма, что негативно отражается на количестве скачиваний.

Уменьшить размер приложения и дать пользователю возможность самостоятельно выбрать подходящий ему набор фич — важные задачи, которые помогает решить Dynamic delivery. В сети есть много инструкций, как создать динамическую фичу с нуля. Но как превратить написанный код в динамическую фичу?

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

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

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥31
Mobbin — гигантский набор скриншотов мобильных приложений

Сервис предлагает более 50 тыс изображений, демонстрирующих дизайн уже готовы проектов для Android и iOS

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

Стоимость: #бесплатно (но есть платные функции по подписке)

#web #ui #mobile

@android_its
👍81🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Как создать Slack-приложение на Android

С помощью Jetpack Compose и Stream Chat SDK можно реализовать своё приложение, похожее на Slack. Внутри проекта также используются корутины и библиотека Hilt.

Исходники: https://github.com/GetStream/stream-slack-clone-android

#android

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥1
Contra — набор wireframe kit с открытым исходным кодом

С его помощью можно в кратчайшие сроки спроектировать и создать прототип мобильного приложения.

Подборка представляет из себя красиво сделанный и простой в использовании набор каркасов с более чем 150 мобильными компонентами и 50+ экранами.

Стоимость: #бесплатно

#mobile #app #open_source
👍6🔥21
▶️Нативная разработка мобильных приложений. Перекрестный справочник для iOS и Android

📓 Книга

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Советы и рекомендации по улучшению работы Android Studio

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

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

Какой способ вы чаще всего используйте?

#android
👍61👎1🔥1
☕️ Базовый курс по Kotlin

Знаете основы Java и хотите перейти на Kotlin? Данный курс для вас. В 17 занятиях рассказывается о функциях, классах, пакетах, циклах, интерфейсах и многом другом. Уроки разделены по темам, каждый на 5-10 минут.

https://youtu.be/L9k_NdTaMeI?list=PLIU76b8Cjem4ZOt3tlWykUX1AjL9zE19t

@android_its
👍101🔥1
Лучшие практики при использовании Gradle: на заметку Android-разработчику.

https://github.com/liutikas/gradle-best-practices

@android_its
👍3🔥21
​​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
👍62🔥1
Android Developer – дорожная карта

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

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

@android_its
👍72🔥1
Повысьте производительность пользовательского интерфейса вашего Android-приложения

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

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

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

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

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71🔥1
Внимательность к финансовым привычкам — новый чёрный. Формировать её клиентам Сбера помогают аналитические и рекомендательные сервисы в приложении банка.

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

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

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

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

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

Узнать больше о вакансии и откликнуться можно по ссылке.
👍51🔥1💩1