en
Feedback
Чат Нейробот

Чат Нейробот

Open in Telegram

Разработка мобильных приложений (app) под Android, iOS. Подборки с полезной информацией, книги, статьи.

Show more
999
Subscribers
No data24 hours
-267 days
-11230 days
Posts Archive
Композим иконки. Улучшаем семантику и скорость отрисовки Привет! Меня зовут Алексей, я работаю Android-разработчиком в Облаке
Композим иконки. Улучшаем семантику и скорость отрисовки Привет! Меня зовут Алексей, я работаю Android-разработчиком в Облаке Mail. Наша команда отвечает за возвращаемость пользователей в сервис. Чтобы сделать использование Облака приятным и удобным, мы проводим редизайн приложения, переписывая старый пользовательский интерфейс на Jetpack Compose по новым макетам. Для упрощения создания новых экранов мы разрабатываем UI Kit с готовыми Composable-компонентами. https://habr.com/ru/companies/vk/articles/840862/ #Android 👉

Как встроить распознавание звуков в ваше iOS приложение на Swift с использованием SoundAnalysis В мире, где ваш телефон умеет угадывать настроение по плейлисту, почему бы не научить его распознавать звуки вокруг? С помощью фреймворка SoundAnalysis это проще, чем кажется. Мы расскажем, как легко и с минимальными потерями для душевного здоровья интегрировать распознавание звуков в ваше iOS-приложение. https://habr.com/ru/articles/840316/ #ios 👉

Создаем атомный лоадер на Jetpack Compose В этой статье мы создадим потрясающую 3D-анимацию Atomic Loader в Jetpack Compose Эта анимация загрузчика вдохновлена оригинальной работой, созданной Мартином ван Дриелем с помощью HTML и CSS, которая распространяется по MIT License. Я воссоздал этот эффект с помощью Jetpack Compose, чтобы перенести его на Android. https://medium.com//how-to-create-an-atomic-loader-in-jetpack-compose-cbf0a74aa5fa #Android 👉

Как я решал задачу получения доступа к данным банковских приложений на iOS Вы пользуетесь кешбэком, может даже выбираете кате
Как я решал задачу получения доступа к данным банковских приложений на iOS Вы пользуетесь кешбэком, может даже выбираете категории повышенного кешбэка каждый месяц? Когда у вас несколько карт разных банков с кешбэком, становится непросто запомнить, какую из них лучше использовать для конкретной покупки в этом месяце. Можно было бы эти категории записывать на листик или куда‑то в заметки, но я решил сделать iOS приложение, в котором можно добавлять выбранные категории кешбэка, а они уже будут выводиться в виде виджета. Заполнять данные о категориях вручную мне показалось неудобно, поэтому я начал думать, как упростить пользователю получение и ввод этих данных из банковских приложений. О том, как я решил эту задачу, расскажу в этой публикации. https://habr.com/ru/articles/840138/ #ios 👉

Погружение в мир Lint'a в Android-проекте Статические анализаторы уже давно являются неотъемлемой частью разработки проектов не только на Android. Они позволяют выявлять ошибки, несоответствия стандартам code style, производительности или безопасности, обозначать какие-то узкие места, сокращать code review и т. д. Android Studio (далее просто студия) «из коробки» содержит огромное количество всевозможных проверок, но, как правило, этого недостаточно, всегда есть какие-то неучтённые проблемы, внутренние правила компании или команды разработки. Кратко расскажем про Lint, как начинали делать свои правила, с какими задачами сталкивались на первых этапах и как решали. Это поможет вам впервые погрузиться в тему, так как интернет весьма скуден на статьи по ней. https://habr.com/ru/companies/domclick/articles/818067/ #Android 👉

Sword — инъекция зависимостей во время компиляции Это библиотека для инъекции зависимостей во время компиляции для Swift, вдо
Sword — инъекция зависимостей во время компиляции Это библиотека для инъекции зависимостей во время компиляции для Swift, вдохновленная Dagger. Когда вы объявляете зависимости и указываете, как их удовлетворить, используя Swift Macros, Sword автоматически генерирует код инъекции зависимостей во время компиляции. Sword просматривает ваш код и проверяет графы зависимостей, гарантируя, что все зависимости объекта могут быть удовлетворены, что исключает ошибки в рантайме. https://github.com/rockname/sword #ios 👉

Обновления в адаптивных макетах Compose с I/O В этом году на Google I/O было сделано множество интересных анонсов, причем не
Обновления в адаптивных макетах Compose с I/O В этом году на Google I/O было сделано множество интересных анонсов, причем не только в области искусственного интеллекта (хотя и это, безусловно, было важным моментом). Для меня ключевым моментом стало внимание к усовершенствованиям в Jetpack Compose для создания адаптивных макетов. Поскольку Android выходит за рамки смартфонов, переходя на планшеты, раскладушки и большие экраны, создание приложений, адаптирующихся к различным форм-факторам, становится как никогда актуальным. https://proandroiddev.com/adaptive-compose-layouts-86b7f1e51338 #Android 👉

Новостное приложение: с нуля до публикации в Google Play https://www.youtube.com/playlist?list=PL0SwNXKJbuNmIqMPiBnXkmfugSjWePAmx #Android 👉

Как сделать мобильные приложения, которые приносят $3,000 в день Четыре года назад я решил запустить стартап и начал создават
Как сделать мобильные приложения, которые приносят $3,000 в день Четыре года назад я решил запустить стартап и начал создавать собственные мобильные приложения. 20 сентября прошлого года они начали приносить более 3,000 долларов в день (90% из них — на iOS). На следующий же день Apple удалила все мои приложения из App Store и заблокировала мой аккаунт. Я отправлял апелляции, предъявлял доказательства, скриншоты и даже отправил досудебную претензию, но меня в основном игнорировали. Сейчас я подал иск против Apple, и на данный момент рынок iOS для меня закрыт. Я хочу высказаться, но не хочу жаловаться. Вместо этого я могу поделиться тем, как простые идеи принесли мне хорошую прибыль. Возможно, кому-то будет интересно, и он избежит моих ошибок. https://www.reddit.com/r/iOSProgramming/comments/1d2ofpf/how_to_create_mobile_apps_that_make_3000_a_day/ #ios 👉

Пишем свой генератор ID для мобильных приложений Привет, меня зовут Андрей Богомолов, я Android-разработчик в команде Perform
Пишем свой генератор ID для мобильных приложений Привет, меня зовут Андрей Богомолов, я Android-разработчик в команде Performance приложения Wildberries. Однажды, работая с кодом, я обратил внимание на использование UUID в UI и задумался о его влиянии на производительность. Тесты показали, что собственное решение может быть значительно быстрее стандартной реализации UUID в Java. В этой статье мы рассмотрим разные подходы к генерации уникальных идентификаторов, сравним их производительность и напишем своё оптимизированное решение для мобильных приложений. https://habr.com/ru/companies/wildberries/articles/844104/ #Android 👉

Hacker Text Effect - SwiftUI - iOS 16 & iOS 17 https://www.youtube.com/watch?v=T5aUgq8GKnA #ios 👉

Взлом и защита Android-приложений Рассматриваем способы взлома и защиты. Пытаемся сначала атаковать приложение, а затем тут же защищаемся. А потом атакуем новую защиту, и так по кругу. Сперва говорим о банальных вещах – таких, как просмотр данных приложения через снифферы трафика или просмотр байт-кода. Далее о более сложном: говорим об изменении поведения приложения через Frida и защите от этого с помощью C++. И в конце пытаемся взломать С++. https://www.youtube.com/watch?v=jxRvLjAgE-A #Android 👉

Подписывайтесь на @yuristle — всё о юриспруденции.
Подписывайтесь на @yuristle — всё о юриспруденции.

Repost from Понаехали!
🇩🇪 В Гамбурге превратили бункер времён Второй мировой войны в модный отель REVERB by Hard Rock. Этот бывший военный объект был надстроен до 58 метров (изначально 35 метров), а на его крыше создан городской парк с 23 000 растениями и смотровыми площадками, с которых открываются великолепные виды на Гамбург. Внутри отеля предусмотрено всё для удобного отдыха: более 100 номеров, рестораны, бары, спортивные и концертные залы. Цена за номер начинается от €180 за ночь.

Глубокие ссылки для локальных уведомлений в SwiftUI Уведомления имеют решающее значение для удержания пользователей в приложении. Почти все мои приложения содержат уведомления, которые не только запускают приложение, но и ведут к различным частям приложения. Сегодня я хочу поделиться тем, как я создаю глубокие ссылки для локальных уведомлений в своих приложениях. https://swiftwithmajid.com/2024/04/09/deep-linking-for-local-notifications-in-swiftui/ #ios 👉

@zloy_bankster — вся финансовая правда без прикрас. Подписывайтесь!
@zloy_bankster — вся финансовая правда без прикрас.  Подписывайтесь!

📊 @finadviz — лучший гид в мире финансов и экономики ! 📊
📊 @finadviz — лучший гид в мире финансов и экономики ! 📊

Точные и актуальные финансовые сводки только в @financi_dengi
Точные и актуальные финансовые сводки только в @financi_dengi

@fincore_news — лучший канал для тех, кто хочет разобраться в экономике и бизнесе. Подписывайся! 👍
@fincore_news — лучший канал для тех, кто хочет разобраться в экономике и бизнесе. Подписывайся! 👍