Telegram Web Link
Создание простого калькулятора в Android Studio

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

https://habr.com/ru/articles/779464/

#Android

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

В своей второй книге IT-архитектор, методолог, педагог Александр Бындю раскрывает наиболее эффективный на сегодняшний день метод стратегического планирования, получивший название «Карта гипотез». Карта учит, как достигать намеченной цели через гипотезы, и служит навигатором на этом пути. В основу книги легли годы практики, и с уверенностью можно сказать, что Карта гипотез позволяет создать стратегию достижения для самых амбициозных целей.

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

Ознакомиться с книгой
Swift Utilities — Работа со SwiftData в Background

За годы работы разработчиком iOS, я собрал множество инструментов и полезных штук, которые облегчают процесс разработки. В этой статье, я хочу поделиться одним из таких инструментов. Это будет не большая статья. Я покажу, как пользоваться этой утилитой, продемонстрирую её в действии. Надеюсь, что статья окажется полезной для вас.

SwiftData отлично функционирует внутри View: достаточно добавить декоратор @ Query к свойству, и все будет работать 'из коробки'. Однако, когда возникает желание вынести работу со SwiftData в отдельный модуль, начинают появляться сложности, особенно касаемо выполнения операций в фоновом режиме.

https://habr.com/ru/articles/779450/

#ios

👉 @developer_mobila
Как интегрировать Dynamic Features в Android-приложение

Разбор о влиянии Play Feature Delivery на архитектуру приложения, миграции существующих фич и выборе динамических фич. Будет интересно для всех, кто хочет узнать больше об оптимизации и развитии Android-приложений.

0:00 Вступление
1:20 Содержание
2:27 Архитектура приложений до Play Feature Delivery
4:54 Влияние Play Feature Delivery на архитектуру приложения
7:34 Интеграция AvitoTech
8:12 Миграция существующих фичей
13:18 Какая фича должна быть динамической
15:42 Заключение
16:21 Благодарность патронам

https://www.youtube.com/watch?v=GjnK6xZ-0GM

#Android

👉 @developer_mobila
Улучшение производительности Android-приложения NordVPN с помощью плагина Compose Compiler

Эта практика помогает нам использовать плагин Compose Compiler в качестве проверки Composable кода, что поддерживает стандарты кодирования и способствует повышению производительности приложения.

https://nordsecurity.com/blog/improving-nordvpn-android-compose-compiler

#Android

👉 @developer_mobila
Koin, Ktor & Paging in KMM | Compose Multiplatform

Kotlin Multiplatform Mobile (KMM) превратился из амбициозной идеи в стабильный и мощный фреймворк, предоставляющий разработчикам возможность беспрепятственно обмениваться кодом на разных платформах. Благодаря недавнему достижению стабильности KMM стал переломным моментом в мире кроссплатформенной разработки.

https://proandroiddev.com/koin-ktor-paging-in-kmm-1800b9fad7f3

#Android

👉 @developer_mobila
Enhancing Jetpack Compose app performance

Chapters:
00:00 – Introduction
00:10 – R8 and baseline profiles effects
01:17 – Measure → Debug → Improve
01:51 – Measure with Jetpack Macrobenchmark
03:53 – StartupMode explanation
05:02 – CompilationMode explanation
06:00 – Measure app startup and report fully drawn state
08:47 – Measure frame timing
09:55 – Debug with system tracing
12:46 – Add more information to system tracing
16:38 – Measure recompositions
18:02 – Layout Inspector and Composition Debugger
20:10 – Update Jetpack Compose!
20:30 – Generate a baseline profile
20:32 – Defer phases when frequently changing state
24:04 – Use BoxWithConstraints only when needed
24:48 – remember{} only heavy operations
25:26 – Load heavy images asynchronously
26:13 – Split heavy frames
27:13 – Outro

https://www.youtube.com/watch?v=Z96wfbID_Yc

#Android

👉 @developer_mobila
Яндекс представил Yandex Mobile Ads SDK 7

В седьмой версии Yandex Mobile Ads SDK издатели приложений получили новые возможности для роста дохода от рекламы. Теперь приложения можно монетизировать с помощью рекламного формата «Лента», а в полноэкранных форматах появились новые дизайны.

https://www.sostav.ru/publication/yandex-mobile-ads-sdk-7-67018.html

👉 @developer_mobila
7 шагов по добавлению чата в приложение SwiftUI с помощью Firebase

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

https://exyte.com/blog/firebase-chat-tutorial

#ios

👉 @developer_mobila
Символизация логов сбоев с помощью Xcode

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

Многие из нас могут воспользоваться онлайн-платформой, такой как Firebase или Datadog, которая сама символизирует логи сбоев. Однако бывают случаи, когда вы получаете ips-файлы, извлеченные из консоли после того, как один из ваших коллег столкнулся с ошибкой. Прежде чем читать эти журналы, необходимо символизировать записи. В этой статье мы расскажем о двух важнейших форматах файлов, необходимых для этого процесса: IPS- и DSYM-файлы.

https://www.avanderlee.com/xcode/symbolicate-crash-logs-reports/

#ios

👉 @developer_mobila
Реализация жестов перетаскивания в Xcode 15 (SwiftUI)

В этом видео мы рассмотрим жесты перетаскивания и то, как использовать их в наших приложениях для создания крутых эффектов и интерактивности. Урок был сделан в Xcode 15 с использованием SwiftUI.

https://www.youtube.com/watch?v=z4aMVgdIdEM

#ios

👉 @developer_mobila
Swift 30 Projects: 30 учебных проектов для изучающих iOS-разработку

Старый, но все еще полезный репозиторий с 30 учебными проектами для iOS-разработчика. В нем рассматриваются вопросы использования UIKit, UIScrollView, UITableView, UICollectionView, CAAnimations, Local Notification, MapKit, Contact и Core ML, Core Data, открытых фреймворков , TDD, XCTest и многого другого.

https://github.com/soapyigu/Swift-30-Projects

#ios

👉 @developer_mobila
Дискуссия "Разработка для нестандартных устройств" на Yet Another Mobile Party.

В гостях:
— Денис Малых, руководитель службы разработки мобильной платформы Алисы
— Иван Возвахов, руководитель команды разработки встроенного ПО

Ведущие:
— Артур Василов, руководитель мобильной разработки Супераппа Яндекса
— Татьяна Чиглинцева, руководитель команды мобильной разработки продажи подписки Яндекс Плюс


https://www.youtube.com/watch?v=tKDefWWHy2g

#Android

👉 @developer_mobila
2025/07/05 21:02:24
Back to Top
HTML Embed Code: