📲 Дайджест мобильного разработчика: статьи, туториалы и инструменты для продуктивной работы. Admin: @jem_jem
Enforcing SwiftLint on Every Developer’s Machine
Photo by Lenny Kuhne on Unsplash
rygel/swiftlint-on-autopilot-in-xcode-enforce-code-conventions-with-git-pre-commit-hooks-and-automation-52c5eb4d5454" rel="nofollow">https://medium.com/@rygel/swiftlint-on-autopilot-in-xcode-enforce-code-conventions-with-git-pre-commit-hooks-and-automation-52c5eb4d5454
Why You Should Refactor Before Adding New Features
A real-world case study about ephemeral vs application state, navigation, scroll controllers, and how refactoring can help you ship new features smoothly.
https://codewithandrea.com/articles/why-refactor-before-new-features/
Google Maps vs OpenStreetMap in Flutter
https://www.youtube.com/watch?v=llKgduMo6jo
Kotlin Secrets: 7 Powerful Features Used By Advanced Developers
Have you ever felt like you’re not getting the most out of Kotlin? 🤔 I know I have.
https://proandroiddev.com/kotlin-secrets-7-powerful-features-the-top-1-of-developers-use-daily-161e16e2464d
Особенности разработки и тестирования Telegram mini apps: от инициализации до запуска
В последнее время к нам в компанию поступает всё больше запросов на разработку Telegram mini app. Почему так происходит? Telegram продолжает активно расти, и компании хотят охватить эту аудиторию,...
https://habr.com/ru/articles/888596/
Очумелые ручки: как я превратил старый смартфон в игровую консоль с возможностью звонить
Осторожно : эта статья точно будет хабратортной, ведь в ней мы смоделируем, спроектируем и запрограммируем своё видение N-Gage 2! Я очень старался сделать статью интересной даже для тех читателей, кто...
https://habr.com/ru/companies/timeweb/articles/883068/
Как мы «рисовали» учет времени на iOS с помощью библиотеки Charts
Привет, Хабр! Меня зовут Валентин Страздин, я — ведущий iOS-разработчик в команде мобильной разработки «Лаборатории Касперского» , где мы создаем решения для защиты мобильных устройств и для...
https://habr.com/ru/companies/kaspersky/articles/881578/
Riley — приложение с искусственным интеллектом для молодых родителей
У приложения Riley, которое сейчас находится в стадии публичной бета-версии, есть две основные функции.
https://apptractor.ru/info/apps/riley-prilozhenie-s-iskusstvennym-intellektom-dlya-molodyh-roditeley.html
My Approach to Building Large Technical Projects
https://mitchellh.com/writing/building-large-technical-projects
How we accidentally discovered product market fit and why it turned out to be a bad thing
A brief moment of success followed with issues
https://safespace.is/blog/vilain-era-part-2
5 Minutes to Faster Edits in IntelliJ and Android Studio — Multiple Cursors
https://www.youtube.com/watch?v=f89EVjwgIfM
When Tech Stacks Become Cult Followings: The Dangerous Allure of Buzzword-Driven Development
How Our Obsession With Trendy Tools is Creating Bloated Codebases and Incompetent Developers
https://medium.com/mr-plan-publication/when-tech-stacks-become-cult-followings-the-dangerous-allure-of-buzzword-driven-development-279e9d5117ed
Introducing the new OpenCL GPU Backend in llama.cpp for Qualcomm Adreno GPUs
Qualcomm Technologies team is thrilled to announce the availability of a new backend based on OpenCL to the llama.cpp project. Well…
https://proandroiddev.com/introducing-the-new-opencl-gpu-backend-in-llama-cpp-for-qualcomm-adreno-gpus-4093655d334c
Состояние мобильного рынка 2024 — отчет Apptica
Общая тенденция указывает на положительную динамику по загрузкам +8,7% и выручке +9,62% (рынок сгенерировал >168B загрузок и >$84B выручки).
https://apptractor.ru/measure/app-store-analytics/sostoyanie-mobilnogo-rynka-2024-otchet-apptica.html
Embracing MVI in Jetpack Compose: The Secret to Simplifying Complex UI States
As Jetpack Compose reshapes Android development with a declarative and reactive approach, adopting a suitable architecture can make a…
shushanttiwari.ashu/embracing-mvi-in-jetpack-compose-the-secret-to-simplifying-complex-ui-states-4546c8247772" rel="nofollow">https://medium.com/@shushanttiwari.ashu/embracing-mvi-in-jetpack-compose-the-secret-to-simplifying-complex-ui-states-4546c8247772
Кастомная дизайн система изнутри
С какими сложностями мы столкнулись, внедряя стандарт внутри компании. Переходя на новый стек, мы параллельно задумались об эффективности работы команд. И одним из важных шагов в этом направлении...
https://habr.com/ru/companies/liptsoft/articles/887750/
Как очистить Xcode от мусора и освободить ценное дисковое пространство на вашем Mac
В этом руководстве я покажу вам, как эффективно удалить файлы, связанные с Xcode, освободить драгоценное дисковое пространство и ускорить рабочий процесс разработки.
https://apptractor.ru/info/articles/kak-ochistit-xcode.html
Самые скачиваемые и зарабатывающие приложения в России в феврале 2025
За пределами десятки интересен рост Remini - AI Photo Enhancer от известной конторы Bending Spoons.
https://apptractor.ru/measure/app-store-analytics/samye-skachivaemye-i-zarabatyvayuschie-prilozheniya-v-rossii-v-fevrale-2025.html
Am I doing something wrong or Riverpod sucks?
https://www.reddit.com/r/FlutterDev/comments/1j37ln7/am_i_doing_something_wrong_or_riverpod_sucks/
Fluent — ORM для NoSQL и SQL баз данных
Fluent — это ORM (Object-Relational Mapper) фреймворк для Swift. Он использует преимущества сильной системы типов Swift, чтобы обеспечить простой в использовании интерфейс для вашей базы данных. Использование Fluent сосредоточено на создании типов моделей, которые представляют структуры данных в вашей базе данных. Эти модели затем используются для выполнения операций создания, чтения, обновления и удаления данных вместо …
https://apptractor.ru/info/github/fluent.html
Presenting and Managing Expandable Sections in SwiftUI
https://serialcoder.dev/text-tutorials/swiftui/presenting-and-managing-expandable-sections-in-swiftui/
Подключение самодельных устройств к умному дому Яндекса с Алисой
В этой статье мы разберёмся, как подключать самодельные устройства к умному дому Яндекс с Алисой (далее - УДЯ). В качестве такого самодельного устройства у нас выступит Wi-Fi-метеостанция на ESP8266,...
https://habr.com/ru/articles/882370/
Creating Custom SF Symbols
Learn everything you need to know to create custom SF Symbols for your applications.
https://www.createwithswift.com/creating-custom-sf-symbols/
VK Education открывает набор на бесплатные образовательные программы в IT и digital
По итогам обучения студенты формируют портфолио и приобретают набор навыков и знаний, необходимых для карьеры в IT.
https://apptractor.ru/learn/vk-education-otkryvaet-nabor-na-besplatnye-obrazovatelnye-programmy-v-it-i-digital-2.html
Такие разные Slivers. Часть 5: аналоги обычных виджетов
Мы подошли к заключительной части нашего цикла о сливер-виджетах во Flutter. За прошедшие статьи мы разобрали множество различных типов сливеров, от списков и сеток до гибких решений для управления...
https://habr.com/ru/articles/884580/
Параллелизм в SQLite для Android
Давайте разберемся во внутренностях SQLite для Android!
https://apptractor.ru/info/articles/parallelizm-v-sqlite-dlya-android.html
Apple теперь позволяет переносить цифровые покупки из одной учетной записи в другую
В настоящее время перенос покупок из учетной записи Apple недоступен в странах Европейского союза, Великобритании и Индии.
https://apptractor.ru/info/news/apple-teper-pozvolyaet-perenosit-tsifrovye-pokupki-iz-odnoy-uchetnoy-zapisi-v-druguyu.html
What’s new in Flutter 3.29
Enhancing Performance and Fidelity Across Platforms
https://medium.com/flutter/whats-new-in-flutter-3-29-f90c380c2317
SOLID Principles Deep Dive in Kotlin/Android
Each class should have just one reason to change — SOLID PRINCIPLES — Single Responsibility Principle (SRP)
https://itnext.io/the-single-responsibility-principle-srp-in-kotlin-deep-dive-34f478064848
Make an Audio Notes App using Whisper in Swift
Learn how to integrate OpenAI’s Whisper and GPT-4 to create an intelligent voice notes app that organizes and enhances transcribed audio for improved usability and accessibility.
https://www.natashatherobot.com/p/audio-notes-app-whisper-swift