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 #59 · Back to latest

Older Posts 20 shown
Post #57 1.97K
​Best-Flutter-UI-Templates – Наилучшие и совершенно бесплатные макеты/примеры UI на Flutter Dart

Подборка интересных реализаций интерфейсов написанных на Flutter Dart

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

@android_its | #Flutter #Dart #Interesting
  • 🔥 4
  • 👍 1
Post #56 1.06K
​​AFWall – Файрволл на Андроид.

По сути это расширенный редактор iptables (GUI) для Android. Он обеспечивает точный контроль над тем, каким приложениям Android разрешен доступ к сети.

Особенности:
• Несколько профилей с настраиваемыми именами
• Подсвечивает системные приложения настраиваемым цветом
• Уведомлять о новых установках
• Поддержка VPN
• Логгинг и блокировка паролем

@android_its | #Java #Android #Privacy
  • 🔥 6
Post #55 1.01K
Post #54 993

Forwarded from Java

​Killergram – Модуль Android Xposed для удаления нововведённых рекламных сообщений Telegram разработанный на Java.

Поддерживаемые клиенты:
• Official telegram.messenger
• Official telegram.messenger.web
• Official telegram.messenger.beta
• NekoX nekox.messenger
• Nekogram tw.nekomimi.nekogram
• Nanogram cool2645.nekolite
• Plus Messenger telegram.plus
• iMe Messenger com.iMe.android
• BGram org.telegram.BifToGram
• Catogram itaysonlab.messenger
• Forkgram forkclient.messenger.beta
• aka org.aka.messenger

@javatg | #Java #Telegram
  • 👍 5
Post #53 893
[Android] Ускорение сборок flavors и buildTypes малой кровью и кастомным BuildConfig

Статья посвящена ускорению скорости сборки флейворов и разных типов сборки монолитного проекта с помощью многомодульности и кастомного файла конфигурации.

Возник запрос. Готов ответ
Имелась следующая проблема: довольно продолжительное выполнение сборки монолитного приложения на каждый флейвор и тип сборки.

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

Для решения этой задачи было принято решение по созданию модуля fastapp, который будет заниматься только конфигурированием сборки и вследствие этого иметь высокую скорость сборки из-за маленького размера модуля. Константы конфигурации будут предоставляться другим модулям в runtime с помощью GlobalConfig на основе BuildConfig. “Константы” в GlobalConfig – это переменные var, использование которых не приводит к полной перекомпиляции монолитного модуля app, а приводит только к пересборке модуля fastapp. Также мы вынесем сервисы Google и Huawei из монолита в отдельные модули.

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

@android_its
  • 👍 6
Post #52 913
​Apktool – инструмент для реверс инженерии закрытых бинарных приложений для Android

Может декодировать ресурсы почти до исходной формы и восстанавливать их после внесения некоторых изменений

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

@android_its | #Interesting #Android
  • 👍 7
  • ❤ 1
  • 🥰 1
Post #51 961
Flutter уроки бесплатный курс

Flutter уроки для разработки мобильных приложений под iOS и Andorid

Смотреть

@android_its
  • 👍 6
Post #50 1.06K
Post #48 982
Работа с AIDL в Android

Совсем недавно у меня появилась необходимость разработать функционал для взаимодействия между двумя приложениями одной компании, и недолго гуглив я открыл для себя мир межпроцессного взаимодействия в андройд - AIDL.

О существовании AIDL я знал довольно давно, однако до этого момента с IPC в андройде не сталкивался, и этот опыт был для меня первым.

В этой статье не будет каких-либо низкоуровневых подробностей о работе IPC в андройд, здесь я расскажу об AIDL с точки зрения обычного разработчика - о трудностях с которыми пришлось столкнуться и об их решении. А ещё поделюсь полезными кусочками кода, которые помогут вам сохранить пару часов кодинга.

Итак, приступим.

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

@android_its
  • 👍 7
Post #47 1.3K
Post #46 1.36K
​​​BootBoi – Android приложение для удаленного включения/выключения/перезагрузки вашего ПК!

Вы когда-нибудь хотели включить удаленную машину (ноутбук, Raspberry, NAS), но не хотели вставать с дивана? BootBoi избавит вас от такой утомительной задачи!

¡
Для включения удаленного устройства BootBoi использует Wake On Lan. Эту функцию надо включить в BIOS, читайте больше здесь.
¡ Для выключения и перезагрузки используется SSH. Выполняются такие команды как whoami, poweroff и reboot.

@android_its
  • 👍 6
Post #45 1.3K
Post #44 1.29K
​scrcpy – приложение, которое обеспечивает отображение экрана и управление устройствами Android, подключенными через USB или по TCP/IP

Оно не требует root-доступа и работает на GNU/Linux, Windows и macOS

@android_its | #Android #Interesting #Useful #Screen #Managed
  • 🥰 3
Post #43 1.32K
Что я спрашиваю Junior и Senior Flutter разработчиков на собеседовании

В этой статье я поделюсь своим подходом к Flutter собеседованиям, вопросами, которые задаю во время собеседований, и дам несколько советов для начинающих и опытных разработчиков.

Я Team Lead мобильного отдела и обязанности включают в себя такие вещи, как codereview, наставничество, программирование, конечно, и интервьюирование кандидатов. За свою карьеру я собеседовал людей на разные должности: Android разработчиков, фронтенд-разработчиков (особенно на позицию React) и последние нескольких лет — flutter разработчиков.

Собеседования на позиции android и front-end довольно понятны. Я имею в виду, что рынок для этой позиции не нов, и ясно, что спрашивать и что интервьюируемый должен знать для каждой позиции. Но с флаттером немного не так. Рынок Flutter приложений пока невелик по сравнению с другими развитыми рынками типа мобильная разработка под Android и iOS или веб разработка.

А flutter разработчик должен знать не только язык Dart и Flutter фреймворк, а также множество аспектов мобильной разработки для разных платформ: как билдить и настраивать приложения для устройств iOS и Android, а также много других мелких, необязательно сложных вещей.

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

@android_its
  • 👍 4
  • 🔥 1
Post #40 1.21K
💾 Большой гайд по пентестингу мобильных устройств iOS/Android

⚙️ GitHub/Инструкция

⚠️ Информация предоставлена исключительно с целью ознакомления. И побуждает обратить внимание на проблемы в безопасности.

#doc #pentest
GitHub GitHub - randorisec/MobileHackingCheatSheet: Basics on commands/tools/info on how to assess the security of mobile applications Basics on commands/tools/info on how to assess the security of mobile applications - randorisec/MobileHackingCheatSheet
  • 👍 7
Post #39 1.13K
🎮 Создание кроссплатформенной игры на Flutter за неделю

Читать

@android_its
  • 👍 4
Post #37 1.11K
Post #36 661
Назовите два способа очистить back stack при создании Activity

Флаг интента FLAG_ACTIVITY_CLEAR_TASK используется для того, чтобы очистить все активити таска. Activity, запущенная таким интентом становится новым корнем пустого бэкстека. Этот флаг обязан быть использованным вместе с FLAG_ACTIVITY_NEW_TASK.

Другой вариант – FLAG_ACTIVITY_CLEAR_TOP. Разница в том, что если этот флаг задан, а в таск листе существует старый экземпляр данной активити, все другие активити будут удалены, а корнем станет тот старый экземпляр. Использовать при этом FLAG_ACTIVITY_NEW_TASK не обязательно, но рекомендуется.

#Intent
#Activity

@android_its
  • 👍 6
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 →