mobile_dvlp | Technologies

Telegram-канал mobile_dvlp - Mobile Pro

434

📲 Дайджест мобильного разработчика: статьи, туториалы и инструменты для продуктивной работы. Admin: @jem_jem

Subscribe to a channel

Mobile Pro

Managing Navigation in Jetpack Compose Using ViewModel: A Scalable Approach

Introduction

yogeshmahida/managing-navigation-in-jetpack-compose-using-viewmodel-a-scalable-approach-0d82e996a07f" rel="nofollow">https://medium.com/@yogeshmahida/managing-navigation-in-jetpack-compose-using-viewmodel-a-scalable-approach-0d82e996a07f

Читать полностью…

Mobile Pro

I Got an Offer from PayPal as an Android Developer — Here’s How I Cracked the Interview

I‘m beyond excited to share that I’ve received a offer to join PayPal USA as an Android Developer! 🎉

YodgorbekKomilo/i-got-an-offer-from-paypal-as-an-android-developer-heres-how-i-cracked-the-interview-789296337182" rel="nofollow">https://medium.com/@YodgorbekKomilo/i-got-an-offer-from-paypal-as-an-android-developer-heres-how-i-cracked-the-interview-789296337182

Читать полностью…

Mobile Pro

Finding the perfect Gemini fit on Android

https://www.youtube.com/watch?v=7Tnq4y7T4xs

Читать полностью…

Mobile Pro

Handling Backpressure in Kotlin Flows — buffer, conflate, collectLatest, debounce, sample and throttleFirst

You’ve worked with Flows — you know how Flow works and how different operators behave. You know that collectLatest is used to collect the…

yash30401/handling-backpressure-in-kotlin-flows-buffer-conflate-collectlatest-debounce-sample-and-373222f7c1e1" rel="nofollow">https://medium.com/@yash30401/handling-backpressure-in-kotlin-flows-buffer-conflate-collectlatest-debounce-sample-and-373222f7c1e1

Читать полностью…

Mobile Pro

Most Android Apps Break This One Clean Code Rule!

🧠 If it extends an Android class — it probably shouldn’t contain your business logic.

https://proandroiddev.com/most-android-apps-break-this-one-clean-code-rule-f2fb44f98e90

Читать полностью…

Mobile Pro

TOP 10 горячих клавиш для Xcode

Разбираемся с горячими клавишами в Xcode. 00:00 — Intro 00:45 — cmd +/-s 01:04 — cmd+B, cmd+R, cmd+. 01:22 — optional parameters 02:24 — ctrl + cmd + ЛКМ 03:10 — option + ЛКМ 03:33 — ctrl + I 03:43 — cmd + / 04:07 — rename 04:33 — ctrl + cmd + E 05:08 …

https://apptractor.ru/info/media/top-10-goryachih-klavish-dlya-xcodu.html

Читать полностью…

Mobile Pro

How Pinterest Accelerates ML Feature Iterations via Effective Backfill

Authors: Kartik Kapur, Tech Lead, Sr Software Engineer | Matthew Jin, Sr Software Engineer | Qingxian Lai, Staff Software Engineer

https://medium.com/pinterest-engineering/how-pinterest-accelerates-ml-feature-iterations-via-effective-backfill-d67ea125519c

Читать полностью…

Mobile Pro

Using ScrollViewReader for Programmatic Scrolling in SwiftUI: A Tutorial

Some apps can benefit from being able to programatically scroll to a specific item in a ScrollView. Apple provides the means to do this with the ScrollViewReader. By calling scrollTo and providing it a position of the item, you can programatically have the items scrolled to the correct location. This is particularly useful for apps …

https://www.devfright.com/using-scrollviewreader-for-programmatic-scrolling-in-swiftui-a-tutorial/

Читать полностью…

Mobile Pro

Night Clock — минималистичные часы для Android

Night Clock — минимальные, не отвлекающие от работы часы, которые сохраняют экран постоянно включенным. Идеальное решение для прикроватной тумбочки или рабочего стола. Простые, чистые, созданные для того, чтобы светить всю ночь, не обжигая глаза.

https://apptractor.ru/info/github/night-clock.html

Читать полностью…

Mobile Pro

Dumb Leadership Mistakes I’ve Made

Ignoring intuition for the sake of “being logical,” data-driven theater, ignoring my role as a business leader, and more.

https://lauratacho.com/blog/dumb-leadership-mistakes-ive-made

Читать полностью…

Mobile Pro

3 Ways to Initialize @State in SwiftUI

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

Читать полностью…

Mobile Pro

Race Condition: проблема гонки потоков — что это и как избежать?

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

https://apptractor.ru/info/media/race-condition-problema-gonki-potokov-chto-eto-i-kak-izbezhat.html

Читать полностью…

Mobile Pro

Claude Code: Best practices for agentic coding

A blog post covering tips and tricks that have proven effective for using Claude Code across various codebases, languages, and environments.

https://www.anthropic.com/engineering/claude-code-best-practices

Читать полностью…

Mobile Pro

Что нового у Wiren Board: модуль DALI, датчик присутствия в WB-MSW, новое реле в подрозетник

Выставка и конференция WBCE 2025 собрала в Москве более 1500 гостей и 42 компании, которые  представили решения в области автоматизации, диспетчеризации и умного дома. «Cекретный доклад»...

https://habr.com/ru/companies/wirenboard/articles/904192/

Читать полностью…

Mobile Pro

Закулисный взгляд на то, как Spotify выпускает приложения: часть 1

Масштабная разработка и выпуск мобильных приложений - сложная задача. С каждым еженедельным выпуском нашего мобильного приложения для iOS и Android сотни изменений получают более 675 миллионов пользователей по всему миру и на всех видах мобильных устройств.

https://apptractor.ru/info/articles/spotify-release-1.html

Читать полностью…

Mobile Pro

Turning Singleton Usage into Testable Code

See how you can wrap any singleton behind a protocol to make it injectable and your code fully testable 💯

https://www.mobiledevdiary.com/posts/turning-singleton-usage-into-testable-code/

Читать полностью…

Mobile Pro

Fortnite вернулся в App Store

После почти пятилетнего перерыва Fortnite вернулась в App Store для пользователей iPhone и iPad в США.

https://apptractor.ru/info/apps/fortnite-vernulsya-v-app-store.html

Читать полностью…

Mobile Pro

Generics в Dart

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

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

Читать полностью…

Mobile Pro

Rosalind — анализ артефактов Xcode

Современные приложения имеют сложную внутреннюю архитектуру, которую при правильном понимании можно оптимизировать для повышения производительности, эффективности и удобства использования. Rosalind от Tuist анализирует пакеты приложений, чтобы выявить скрытые структуры, предоставляя разработчикам четкие и действенные сведения об их коде, зависимостях, ресурсах и общей структуре. Делая невидимое видимым, Rosalind дает командам разработчиков возможность принимать обоснованные решения при …

https://apptractor.ru/info/github/rosalind.html

Читать полностью…

Mobile Pro

Mastering Swift Concurrency

Why GCD Isn’t Enough Anymore (and What Swift Concurrency Fixes)

tapos-datta/mastering-swift-concurrency-part-1-3-71ece658d0c0" rel="nofollow">https://medium.com/@tapos-datta/mastering-swift-concurrency-part-1-3-71ece658d0c0

Читать полностью…

Mobile Pro

Spotify заявляет, что поддержка внешних платежей на iOS уже увеличила количество подписок

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

https://apptractor.ru/marketing-monetization/app-monetization/spotify-zayavlyaet-chto-podderzhka-vneshnih-platezhey-na-ios-uzhe-uvelichila-kolichestvo-podpisok.html

Читать полностью…

Mobile Pro

The Ultimate Guide to Flutter’s Most Useful Packages

While working on different Flutter projects, I came across some libraries that really made my life easier. Instead of building everything…

https://medium.com/reversebits/the-ultimate-guide-to-flutters-most-useful-packages-e39a5334451f

Читать полностью…

Mobile Pro

SwiftUI Picker With Optional Selection

Creating a SwiftUI picker that works with optional selection.

https://useyourloaf.com/blog/swiftui-picker-with-optional-selection/

Читать полностью…

Mobile Pro

XCUITest для начинающих: как сделать тестирование iOS красивым с Allure

Привет! Меня зовут Антон, и я занимаюсь автоматизацией тестирования Web и мобильных приложений. Если вы начинаете автоматизировать UI-тесты под iOS, то наверняка заметили, что информации по...

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

Читать полностью…

Mobile Pro

Write the most clever code you possibly can

Clever code is a bad idea 95% of the time, this is the other 5%

https://buttondown.com/hillelwayne/archive/write-the-most-clever-code-you-possibly-can/

Читать полностью…

Mobile Pro

Change a map viewpoint with MapKit

Discover how to change a MapKit map's camera position within a SwiftUI app.

https://www.createwithswift.com/change-a-map-viewpoint-with-mapkit/

Читать полностью…

Mobile Pro

Now in Android: 116 – Google I/O, Gemini, and Jetpack Compose 1.8

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

Читать полностью…

Mobile Pro

Content Based Theme в Android приложении

Предисловие Классическая ситуация: допустим у нас есть какой-то RecyclerView, элементы которого - карточки с картинками. В этой статье мы будем раскрашивать MaterialCardView и её дочерние элементы в...

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

Читать полностью…

Mobile Pro

Double Dispatch: Prelude to the Visitor Pattern

https://www.youtube.com/watch?v=4cUQR7-YV5U

Читать полностью…

Mobile Pro

Как запустить локальную LLM (AI) в Android Studio

Привет! Если вы мобильный разработчик и следите за AI-трендами, наверняка задумывались о том, как интегрировать языковые модели (LLM) в свои приложения прямо из Android Studio. В этой статье я...

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

Читать полностью…
Subscribe to a channel