fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

Мобильная разработка

Мобильная разработка

رفتن به کانال در Telegram

@haarrp - admin @itchannels_telegram - 🔥лучшие ит-каналы @javascriptv - продвинутый javascript @JavaScript_testit- js тесты @programming_books_it - бесплатные it книги @ai_machinelearning_big_data - ml

نمایش بیشتر
3 860
مشترکین
-224 ساعت
+27 روز
-1230 روز
آرشیو پست ها
🔥 Дайджест полезных материалов из мира Мобильной разработки за неделю Почитать: — Сделали по красоте: победители «Конкурса красоты кода» — Особенности SRE и Observability в мобильных приложениях — Дайджест мобильной разработки за август — Перф-тесты VS аномалии. Вечная битва за производительность приложений на iOS — «Подарил удочки и попрощался с друзьями на год»: как я стал Android-разработчиком, отказавшись даже от прогулок — Мобильная разработка за неделю #506 (11 — 17 сентября) — Top Benefits of Developing Mobile Apps for Small Businesses — Chart of the Week: Creating a Pareto Chart Using .NET MAUI Charts to Identify Key Customer Complaints — Why Should Startups Develop a React Native App? — Stop Using Result Wrappers In Your Reactive Return Types — How to build your embedded NativeScript app within the Xcode project — Best Apps for Organizing International Healthcare Relocations — The Benefits of Hiring a Professional iOS App Development Company — How to support dark mode in your iOS App — A Guide to the Top 7 Document Automation & Assembly Platforms with Pros and Cons — Creating a .NET MAUI Smart PDF Viewer App with Auto-Summary Generation Using OpenAI’s ChatGPT Посмотреть: 🌐 Поиск мотивации. Ментор же решит всё. Что мне делать (⏱ 21:39) 🌐 Собеседование на Mobile Developer. Алексей Панов, Контур (⏱ 01:50:36) 🌐 Модерация приложений и игр в магазине. RuStore (⏱ 01:06:06) 🌐 FightClub. Консольная игра на Swift (⏱ 02:18:55) Хорошего дня!

🍏Оптимизация памяти при работе с JPEG Когда вы работаете с растровыми изображениями можно сэкономить объем потреьляемой памя
🍏Оптимизация памяти при работе с JPEG Когда вы работаете с растровыми изображениями можно сэкономить объем потреьляемой памяти путем конвертации RGB в YUV и последующих оптимизаций. Проблема в том, что UIImage не дает из коробки всех нужных API. Разработчик Телеграма рассказывает в статье о том, как обойти ограничения и сэкономить 50% потребляемой памяти. https://dev.to/petertech/reducing-jpeg-uiimage-ram-usage-by-50-2jed @mobdevelop

🔥 Дайджест полезных материалов из мира Мобильной разработки за неделю Почитать: — Авторизация пользователей за копейки: как бизнесу отказаться от дорогих SMS — Flutter на ОС Аврора — Когда бизнесу нужна разработка мобильного приложения? Раскладываем по полочкам. Помогаем определиться с подходами — Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения — In-app purchases — за что и почему? Взгляд аналитика — PWA vs Native: чек-лист, который поможет выбрать — SDK AppMetrica — теперь в опенсорсе — Как работает SberPay под капотом — Шейдеры в iOS для начинающих — Нововведения фреймворка Flutter 3.13.Часть 2 — Flutter: Initial Setup — Building security for digital wallets and financial applications — Building a PinePhone App With React and Tauri — CSS flex and grid using Cssbattles challange. — Leveraging Phone Numbers for Rock-Solid Identity Verification: A Technical Deep Dive — React Native Error: A navigator cannot contain multiple 'Screen' components with the same name ... — Easy way to embed responsive YouTube iframe — iOS Tips Xamarin Forms - Get Safe Area Height — iOS Tips - This app cannot be installed because its integrity could not be verified — The Ultimate Patient Appointment Manager App in .NET MAUI Посмотреть: 🌐 Собеседование на Mobile Developer. Алексей Панов, Контур (⏱ 00:00) 🌐 Как я разработал IOS приложение. От идеи до загрузки (⏱ 18:51) Хорошего дня!

🔥 Дайджест полезных материалов из мира: Мобильной разработки за неделю Почитать: — Искать пару, а найти работу. История разработчика Fitil — Enum в Swift: Перечисления Возможных Сценариев — Не усложняйте свои приложения — 9 лучших консольных файловых менеджеров Linux — Разбор Android 14 для разработчиков — Нововведения фреймворка Flutter 3.13. Часть 1 — Новый способ прослушивания событий жизненного цикла приложения во Flutter — Ускоряем поиск по коду в Android Studio — Как CallPassword ID меняет парадигму авторизации и экономит сотни тысяч — Как WhatsApp справлялся с 50 миллиардами сообщений в день, имея всего 32 инженера — Мобильная разработка за неделю #504 (28 августа — 3 сентября) — From Idea to App Store: A Step-by-Step Guide to Mobile App Development — Trends Of Mobile App Development In The Future — Mobile Dev Roadmap — Coding on the Commute: Making the Most of Your Journey — Creating Interactive UIs with Motion Layout using Jetpack Compose — Testing Banking Apps: Ensuring Security, Functionality, and User Experience — Expanding Your Mobile App's Compatibility: Using TechSpecs API to Test on Various Devices — Managing the Keyboard in SwiftUI: A Comprehensive Tutorial — Sneak Peek at 2023 Volume 3: Xamarin — Phone number centric apps are a Security Hazard Посмотреть: 🌐 Что нового в Android 14 для разработчиков (⏱ 36:32) 🌐 Cобеседование Android-разработчика. Максим Качинкин, Dodo Engineering (⏱ 01:44:13) 🌐 Как учиться правильно? Методы обучения ios и не только (⏱ 13:41) Хорошего дня!

Хотите быть в курсе актуальных трендов IT и прокачать знания в мобильной разработке? На IT-конференции CrossConf будет самое
Хотите быть в курсе актуальных трендов IT и прокачать знания в мобильной разработке? На IT-конференции CrossConf будет самое большое сообщество по мобильной разработке и доклады от спикеров из ведущих компаний рынка 🔥 15 сентября | Красный Октябрь, Москва По промокоду MOBDEVELOP действует скидка -20% В программе: 🔹 2 потока по мобильной и кроссплатформенной разработке – Flutter, Kotlin, React, NativeScript, DivKit 🔹 Эксклюзивные доклады от спикеров ОС Аврора о ближайших планах 🔹 Открытая запись подкаста «Гости из IT» по теме Kotlin 🔹 IT-квиз на afterparty от знатока «Что? Где? Когда?» Бориса Белозерова Подробная программа на сайте crossconf.com Не упустите возможность расширить кругозор и обсудить опыт с коллегами в мире мобильной разработки! Билеты по ссылке Новости и розыгрыши в телеграме @crossconf

Обнаружение утечек памяти В статье описано, как с помощью XCTest проверить, что объекты удаляются из памяти после завершения
Обнаружение утечек памяти В статье описано, как с помощью XCTest проверить, что объекты удаляются из памяти после завершения теста. Решение позволяет добавить такую проверку в любой тест, чтобы автоматически получать уведомления об утечках. https://qualitycoding.org/swift-memory-leak-detection-xctest/ @mobdevelop

🔥 Дайджест полезных материалов из мира : Мобильная разарботка за неделю Почитать: — Как мы разрабатывали приложение с сибирским характером для суровых дальнобойщиков (и победили Яндекс Карты) — История разработки приложения для складных смартфонов Samsung. Часть 1 — Вложенная навигация во Flutter: что такое декларативный роутер и зачем он нужен — Не дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 — В поисках идеальной Headless CMS для масштабных проектов: как выбрать лучшее решение в 2023 году? — Месячная заруба с Apple. Рефакторим бридж. Часть 2 — Мобильная разработка за неделю #503 (21 — 27 августа) — Flutter and Kintone — Chart of the Week: Creating a .NET MAUI Horizontal Bar Chart to Compare Grocery Prices Between Two Countries — Tutorial: Sending Mobile Push Notifications Using Courier and Their New Android SDK — How to Create a Bluetooth LE Scanner for Android — Responsive Design — Your Users Will Do the Darnedest thing: Hedging Against That as a Mobile Developer. — Passkey iOS SDK - Authsignal — Top 10 Flutter Libraries and Frameworks to Speed Up Your Development — Why I Haven't Started Learning Kotlin Multiplatform Mobile Yet — Sneak Peek at 2023 Volume 3: Flutter Посмотреть: 🌐 Dagger KSP | Замена Firebase | Ускорение тестов (⏱ 19:43) 🌐 Кодогенерация. KAPT. KSP. Manual DI (⏱ 57:57) 🌐 Cобеседование Android разработчика. Максим Качинкин, Dodo Engineering (⏱ 00:00) Хорошего дня!

🔥 Дайджест полезных материалов из мира : Мобильная разарботка за неделю Почитать: — Приглашаем на Ozon Tech Community Mobile Meetup — Под капотом анимаций в React Native. Часть 2/2: Reanimated and JSI — WWDC 2023. Новый фреймворк SwiftData для управления данными. Эксперименты — Добавьте 𝚍𝚒𝚛="𝚊𝚞𝚝𝚘" к полю ввода — Как выбрать компанию — мобильного разработчика — Swift и Objective-C в одном SDK. Стерпится, слюбится — Flutter 3.13. Что нового? — Ускоряем сборку за счёт миграции с kapt на ksp — Как не забросить свой пет-проект. Мой кейс запуска приложения в App Store — Одно PWA, чтоб править всеми — Using the event bus pattern in Android with Kotlin — Quick Guide to Custom Painting in Flutter — A (Mobile) Bug's Life - How to Debug Web Apps on Mobile Devices — A Guide to Migrating a Native App to Hybrid: Seamless Transition for Enhanced Efficiency — Ultimate Guide to Write Tests in Flutter — Flutter learning: Am I missing any topic? — Mastering Navigation in Flutter: A Comprehensive Guide — Leading the Way: The Top 10 Mobile App Development Companies Deliver Innovation — Opportunity - Frontend & Mobile Developer - salary between 40k and 45k — Mobile App Development Company Uplogic Посмотреть: 🌐 Важный фикс Gradle | Flutter для Aurora OS | Права AI генераторов (⏱ 17:55) 🌐 Почему стоит вкладываться в опенсорс (⏱ 35:29) Хорошего дня!

🎥 Фреймворк The Composable Architecture The Composable Architecture — это идеальный фреймворк для создания сложных приложени
🎥 Фреймворк The Composable Architecture The Composable Architecture — это идеальный фреймворк для создания сложных приложений в SwiftUI. Пошагового изучив его, вы решите многие проблемы повседневной разработки: ✔️ Управление состояниями приложения с простыми типами значений вызовом этих состояний в разных интерфейсах: изменения внутри одного интерфейса немедленно отражаются на другом. ✔️ Компоновка: разбиение сложных функций на небольшие, выполняемые независимо компоненты с последующим их объединением в исходную функциональность. ✔️ Побочные эффекты для взаимодействия частей приложения с внешним миром самым тестируемым и понятным способом. ✔️ Тестирование функционала, а также его интеграционное тестирование с другими функциями для создания функций посложнее, сквозное тестирование для понимания влияния побочных эффектов на приложение. Так обеспечивается соответствие бизнес-логики ожиданиям. ✔️ Эргономика: чтобы достичь всего этого, используется минимум концепций и подвижных частей, а также простой API. Функционал и преимущества TCA ⬇️ Читать

📱Locus Locus — это бесплатное приложение с открытым исходным кодом для Android и iOS, которое позволяет вам делиться своим м
+1
📱Locus Locus — это бесплатное приложение с открытым исходным кодом для Android и iOS, которое позволяет вам делиться своим местоположением в режиме реального времени конфиденциально. Он шифрует ваше местоположение end-to-end и хранит данные децентрализованно на нескольких серверах, с помощью Nostr. ▪Github @android_its

🟡 Дайджест полезных материалов из мира : Мобильная разарботка за неделю Почитать: — Canny: Как я сделал трекер привычек, который работает — «Здесь очень крутые цифры»:‎ Как Maningame зашли в RuStore — Сам себе Linux смартфон: Как я выкинул Android и написал свою прошивку с нуля — Kodein DI для Android. Основы API — Книга «Head First. Программирование для Android на Kotlin. 3-е изд» — Рынок вакансий мобильных разработчиков упал на 24%. Объясняем почему так случилось — Публикуем Android приложения автоматически с помощью Gitlab CI — Мобильная разработка за неделю #501 (7 — 13 августа) — Как запомнить что-нибудь навсегда? — Дайджест мобильной разработки за июль — Mobile App Update - Day 95 — The Top Tech Events You Can't Miss in 2023 — Why Google Pixel 4a Is The Best Budget Phone For Students — 10 Must-Have Features for Your Next Mobile App — 10 Tips for Building a Successful MVP with Flutter — Lexicon 💬 A ChatGPT Language Learning App with Adventures, Speech and Feedback! — Top 5 Skills To learn in 2023–2025: How to learn — A Comprehensive Guide to Mobile App Maintenance: All You Must Know — Offline-First Development in React Native: Creating Robust Apps📱🔌🛠️ — 🚀 List Of 10 Flutter Libraries and Frameworks to Speed Up Your Development: Посмотреть: 🌐 Новый Jetpack Compose l Huawei вернулась | Обновление AndroidX (⏱ 22:59) 🌐 Organic Maps - открытые оффлайн карты (⏱ 01:30:15) 🌐 MPV&Swift. Разработка приложения ToDoList. Часть 1 (⏱ 01:08:06) 🌐 MPV&Swift. Разработка приложения ToDoList. Часть 2 (⏱ 01:00:16) Хорошего дня!

🟡 Дайджест полезных материалов из мира : Data Science за неделю Почитать: — Опыт работы с данными или с чем может столкнуться аналитик — Объяснения по шардинга баз данных — Кто, как и ради чего создаёт онлайн-образование в IT-сфере: истории пяти экспертов — Тестирование грамматики Llama Cpp, основанной на ограничениях выборки — 2 ВИЗУАЛИЗАЦИИ, КОТОРЫЕ ЛЕГЧЕ С ПИТОНОМ (по сравнению с TABLEAU) — Как получить real-time данные смарт-контракта, используя The Graph (пишем свой сабграф) — Apache Spark 3.4 для Databricks Runtime 13.0 — ML-искусство переживать проблемы: как избегать разочарований и находить аналоги товаров в периоды out-of-stock — Enhancing Database Performance: In-Depth Query Optimization with ApacheAGE — Step by step guide to becoming a Data Scientist in 2023 — Visual Language Processing: Bridging Vision and Language with Transformers — Guia Avançado do Método `merge` no Pandas com Exemplos — 8 Completely FREE Big Data Resources — CV-based self-diagnosis telemedicine application — A Powerful Tool for Data Engineers: Apache Doris 2.0.0 is Production-Ready! — Embracing Modularity: Template for Structuring Machine Learning Projects — ⛏ Get Mining into Data with These Top 5 Resources — Python Data Type Посмотреть: 🌐 Универсальный рецепт по написанию и аннотированию декораторов Python. 🌐 NVIDIA Omniverse: Virtual Worlds Come Alive 🌐 Lightning Interview "Hands-On Generative AI Applications" Хорошего дня! @data_analysis_ml

⚡Легкий способ получать свежие обновлении и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь: Машинное обучение: @ai_machinelearning_big_data Go: @Golang_google C#: @csharp_ci Базы данных: @sqlhub Python: @pythonl C/C++/: @cpluspluc Data Science: @data_analysis_ml Devops: @devOPSitsec Rust: @rust_code Javascript: @javascriptv React: @react_tg PHP: @phpshka Docker: @docker Android: @android_its Мобильная разработка: @mobdevelop Linux: linuxacademy Big Data: t.me/bigdatai Хакинг: @linuxkalii Java:@javatg Собеседования: @machinelearning_interview 💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy 🔥ИТ-Мемы: t.me/memes_prog 🇬🇧Английский: @english_forprogrammers

🍏Новая Анимация NameDrop с SKShader Одной из самых эффектных фич в iOS 17 стала NameDrop (для шаринга контактов). Многие обратили внимание на необычную анимацию, похожую на водную рябь. На Github вы можете посмотреть на реализацию и использовать анимацию в своих проектах. 🖥 Github @mobdevelop

iOS Такой канал о iOS и IT В целом В нашем канале мы публикуем различные подкасты про мобильную разработку, выпускаем техниче
iOS Такой канал о iOS и IT В целом В нашем канале мы публикуем различные подкасты про мобильную разработку, выпускаем технические доклады на самые разные темы и проводим круглые столы в прямом эфире. Мы рады сообщить вам о ряде новых выпусков на нашем телеграм канале, посвященных мобильной разработке iOS - Тестирование и почему это важнее, чем вы думаете - ChatGPT в Swift на практике - Git, командная работа Так же мы готовим для Вас контент "Своя игра" по iOS. Это отличная возможность проверить свои знания и навыки в области мобильной разработки. А если вы хотите стать участником доклада по одной из тем, которые мы будем рассматривать, то обязательно пишите нам. Мы уверены, что наши выпуски будут полезны не только для начинающих разработчиков, но и для профессионалов, которые хотят расширить свои знания и умения в этой области. Следите за нашими обновлениями и будьте в курсе самых последних тенденций в мобильной разработке iOS. @ios_prog #ios #разработка

🧑‍🎓🧑‍🎓🧑‍🎓 Быстрый экскурс в SwiftData: ➖ Observable меняется на Model (рис. 1) ➖ получаем список (рис. 2) ➖ сортировка
+2
🧑‍🎓🧑‍🎓🧑‍🎓 Быстрый экскурс в SwiftData: ➖ Observable меняется на Model (рис. 1) ➖ получаем список (рис. 2) ➖ сортировка списка (рис. 3) Чтение и запись происходят автоматически.

Ответ на вопрос: Почему нельзя все функции сделать inline? Технически, можно, но это может привести к ряду негативных последствий: ➖ Увеличение расхода памяти ➖ Увеличение размера скомпилированного кода ➖ Ограничения на использование лямбда-выражений ➖ Увеличение времени компиляции ➖ Ограничения на использование рекурсии #вопросыссобеседования

Еще раз про Async Tasks Очень понравилось толкование материала. Для новичков будет весьма полезно. Автор объясняет материал н
Еще раз про Async Tasks Очень понравилось толкование материала. Для новичков будет весьма полезно. Автор объясняет материал не сухими терминами, а пытается донести до каждого идею асинхронности. Очень рекомендуем! #дайджестновостей

спринт mobdevelop 09.08 ios ❗️ Все еще используете устаревший Core Data? 🔥 Приглашаем 15 августа в 20:00 по Москве, на открытый вебинар “Знакомимся c SwiftData” онлайн-курса "iOS Developer. Professional". SwiftData - новый фреймворк от Apple для работы с данными на WWDC 2023. Он заменит устаревший CoreData и предлагает более удобный, и простой подход к созданию схемы данных, настройке хранилища и работе в целом. Переход на SwiftData может принести вам ряд преимуществ. Новый фреймворк предоставляет более гибкий и простой подход к работе с данными, а также обладает лучшей производительностью и надежностью. Кроме того, Apple активно поддерживает SwiftData и предоставляет обновления и исправления ошибок, что гарантирует его долгосрочную поддержку. ❗️Записывайтесь на вебинар, чтобы узнать больше о новом решении для работы с данными от Apple, как его использовать и как перейти на него с CoreData. Записаться на вебинар: https://otus.pw/kgFa/ — После вебинара вы сможете продолжить обучение на курсе "iOS Developer. Professional" по специальной цене. Нативная интеграция. Информация о продукте www.otus.ru

​Сравнение Kotlin, Swift и Dart В этой статье автор покажем вам, как написать один и тот же код на трех популярных декларативных фреймворках — Jetpack Compose, SwiftUI и Flutter. Таким образом, вы сможете сравнить, как они работают и чем отличаются при создании интерфейсов. #ios #android #flutter