Date | Title | Description |
09.02.2025 | Мобильная разработка за неделю #574 (3 — 9 февраля) | В этой подборке рисуем карты с помощью Swift Charts и графики сна с помощью Compose, разбираемся с Swift Concurrency и плагинами Android Studio, бесплатными инструменты для создания иконок, трендами мобильных приложений и многим другим. Под... |
06.02.2025 | Облегчаем разработку Flutter-приложений: Создание плагинов с помощью Kotlin Multiplatform | Будучи Flutter-разработчиками, мы часто сталкиваемся с необходимостью написания кода, ориентированного на конкретную платформу. Хоть Flutter и предоставляет полноценный фреймворк для создания кроссплатформенных приложений, интеграция нативн... |
05.02.2025 | The New Digital Divide: Nationality-Based Exclusion in Open Source | In the world of technology, open source has long been a beacon of collaboration and inclusivity. Developers from all corners of the globe contribute to projects, sharing knowledge and skills. But recent events have cast a shadow over this i... |
05.02.2025 | Новости о макросах и сериализации данных в Dart | За последние пару лет мы вложили немало времени и ресурсов на прототипирование макросов. К сожалению, всякий раз, когда мы преодолевали одно серьезное техническое препятствие, всплывало еще несколько новых. В настоящий момент, мы не видим, ... |
05.02.2025 | Представлен BoquilaHUB — проект открытого локального кроссплатформенного приложения для мониторинга природы с помощью ИИ... | Состоялся выпуск версии BoquilaHUB 0.1 — открытого локального кроссплатформенного приложения для мониторинга и защиты природы с помощью ИИ. Проект позволяет обнаруживать различных представителей животного мира, анализировать изображения и ф... |
04.02.2025 | Тебе сюда нельзя: Flutter блокирует разработчиков по национальности | Сегодня появилось видео про блокировку разработчика в репозитории Flutter.
Прошло не так много времени после истории с исключением российских разработчиков из списка мейнтейнеров Linux, как возникла новая ситуация — теперь уже в экосистеме ... |
27.01.2025 | МТС представила мобильное приложение для монтажников и полевых инженеров | МТС разработала и запустила единое многофункциональное мобильное приложение для монтажников и полевых инженеров Field Service Management (FSM), которое повысит эффективность работы технического персонала, сообщает пресс‑служба компании.
Отм... |
24.01.2025 | RustDesk: A Self-Hosted Alternative to Remote Desktop Solutions | In a world where remote work is the new norm, the demand for reliable remote desktop solutions has skyrocketed. Enter RustDesk, an open-source application that promises to deliver seamless remote desktop access without the need for third-pa... |
23.01.2025 | Такие разные Slivers: обзор и применение во Flutter. Часть 1 | Всем привет! На связи Арсен, Flutter-разработчик Mad Brains. Многие из вас наверняка уже знакомы с Slivers, ведь это мощный инструмент для создания динамичных и адаптивных прокручиваемых областей в приложениях Flutter. В этом цикле статей р... |
22.01.2025 | RustDesk: удалённый десктоп через свой сервер ретрансляции | RustDesk — приложение для удалённого рабочего стола с открытым исходным кодом, разработанное для самохостинга в качестве альтернативы TeamViewer. Название такое, потому что программа написана на Rust.
Работает из коробки, не требует конфигу... |
21.01.2025 | Navigating the Mobile Development Landscape: Trends and Innovations | The world of mobile development is a dynamic playground. Each week, new tools, frameworks, and methodologies emerge, reshaping how developers approach their craft. This article dives into the latest trends and innovations, focusing on iOS a... |
19.01.2025 | Мобильная разработка за неделю #571 (13 — 19 января) | В новом дайджесте обсуждаем костыли поддержки iOS 15 на SwiftUI и корутины Kotlin, приложения на Go и шаблон на все случаи жизни, 30 уроков от 30 лучших продуктовых лидеров, мест Snap в виде исчезающих фотографий в iMessage, переделку одног... |
16.01.2025 | Top ten things brands get wrong with app development – and how to fix them The race to create new digital products is relentless, with big brands spending billions to ensure their app or platform capt... | In theory, developing a product that fosters user experience and brand loyalty should be straightforward. Yet, companies consistently fall short, frustrating users with apps that alienate rather than attract. From design missteps to priorit... |
15.01.2025 | The Art of CodeStyle in Flutter Development | In the world of software development, code is more than just a set of instructions. It’s a language, a form of communication among developers. Just as a well-structured essay conveys ideas clearly, a well-organized codebase speaks volumes a... |
14.01.2025 | CodeStyle на Flutter-проектах: базовые принципы и правила — шаблон на все случаи жизни | Привет! Меня зовут Никита Грибков, я Flutter-разработчик в AGIMA. Хочу в очередной раз поднять важную тему — CodeStyle. Думаю, что все понимают преимущества единообразного, понятного, красивого кода. Но к сожалению, оформить единые правила ... |
12.01.2025 | Мобильная разработка за неделю #570 (6 — 12 января) | В этой подборке уменьшаем написание boilerplate и удаляем десятки тысяч строк кода, чистим проекты правильно и наблюдаем за закатом Stack Overflow, оцениваем рынок мобильных приложений в России в 2024 году, отслеживаем перформанс-метрики и ... |
08.01.2025 | KOAMTAC Unveils the KDC1200 SmartSled, the Most Advanced SmartSled Featuring Integrated Barcode and RFID Technology | The KDC1200 SmartSled is a versatile barcode scanner with long-range 1D/2D scanning, a 5-foot drop spec, Bluetooth 5.0, USB OTG, and a replaceable 1,100mAh battery. It includes optional NFC, versatile charging options, and a redesigned Cust... |
30.12.2024 | Trending Technologies in Mobile App Development in Riyadh Saudi Arabia | Share
Tweet
Share
Share
Email
Currently, Riyadh has become the center of innovation in the mobile app industry given the fast-growing digital world. The flow of decisions made through modern technologies is aggressively fading barriers and ... |
29.12.2024 | Flutter звонки на ios | ОООООО, кто проживает на дне стабильности приема пушей для инициализации звонка?
Ну из названия стало понятно, что со звонками на ios не все так просто, и далее расскажу почему. Но для начала чутка справки: callkit — это интерфейс телефона,... |
26.12.2024 | Flutter 3.27 — Что нового во Flutter? | Введение
Давайте погрузимся в Flutter 3.27! Этот релиз полон улучшений и функций, направленных на улучшение вашего опыта разработки и повышение производительности вашего приложения.
У нас есть обновления по всему фреймворку, движку и экосис... |
25.12.2024 | The Power of Go: Crafting User Interfaces and Concurrency | Go, a language born from the need for simplicity and efficiency, has carved its niche in the programming world. It’s like a Swiss Army knife for developers, offering tools for both backend and frontend development. This article explores two... |
24.12.2024 | Fullstack v2: учимся писать UI на Go | Меня зовут Илья Глухов. Последние 7 лет я пишу на Go. Я люблю этот язык, а ещё люблю задаваться странными, на первый взгляд, вопросами. Например, как разные интересные штуки, которые мы пишем на Go взаимодействуют с пользователем? В классич... |
22.12.2024 | Мобильная разработка за неделю #569 (16 — 22 декабря) | В новом дайджесте добавляем Image Playground в приложение и разбираемся с Android 15, делаtv свой DI за 10 минут и заставляем крутиться таймер, раскрываем внутреннюю архитектуру Flutter, проектируем мобильное приложение маркетплейса, оценив... |
15.12.2024 | Мобильная разработка за неделю #568 (9 — 15 декабря) | В этом выпуске Swift и SwiftUI в iOS 18 и собственная система мониторинга фильтра воды, очередные похороны Flutter и суровые истины о программировании с помощью ИИ, дейтинг в России 2024, открытые русскоязычные опенсорс-модели и многое друг... |
13.12.2024 | Редко, но метко! Пять малоизвестных виджетов | Flutter предлагает множество виджетов. Одни используются почти в каждом проекте, другие остаются без внимания из-за специфичности или редких сценариев применения. В этой статье расскажем о пяти малоизвестных виджетах: PhysicalShape,
Offstag... |
12.12.2024 | The Future of UI Development: A Call for Change | In the world of technology, user interfaces (UI) are the windows through which users interact with applications. Yet, as we stand on the brink of 2025, many developers feel a sense of disillusionment. The tools and frameworks that have domi... |
12.12.2024 | Flutter форкнули и похоронили. Эксперты о Flock, поводах для беспокойства и будущем фреймворка | Про «смерть» Flutter говорят каждый год, иногда по нескольку раз. Сейчас разговоры об этом получили новый виток — во многом после сокращений в Google и появления форка Flock, который якобы заменит основную ветку.
Разбираем страхи, связанные... |
08.12.2024 | Мобильная разработка за неделю #567 (2 — 8 декабря) | В новом дайджесте уменьшение размера банковского приложения и транзишинометр для Android, вопперы и табы, сертификаты и профили, сколько приложений, из выпущенных в 2024 году, стали успешными, вранье LLM и многое другое. Подключайтесь!
Подп... |
08.12.2024 | Умная система обучения для детей до 3 лет. Animal Island Aila | В современном мире технологии играют всё более важную роль в обучении и развитии детей. Проект "Animal Island Aila" — это инновационная умная система, созданная специально для малышей от 12 до 36 месяцев. Она помогает детям познак... |
08.12.2024 | Вопросы к UI. Вступление | Не знаю как до вас донести это, и насколько осторожно следует подбирать слова.
Мне больно от того, как сейчас происходит создание пользовательских интерфейсов, а существующие подходы кажутся каким‑то недоразумением. И поймите, речь обо всех... |
06.12.2024 | Navigating the App Store's Holiday Rush: A Developer's Guide | The holiday season is a double-edged sword for app developers. On one side, it’s a time of opportunity. On the other, it’s a period fraught with challenges. Apple has issued a warning to developers: during the winter holidays, App Store mod... |
06.12.2024 | Особенности использования сторонних сервисов в мобильных приложениях на примере Firebase | Всем привет!
На связи Веселина Зацепина ( @VeselinaZatsepina ) и Юрий Шабалин, эксперты по безопасности мобильных приложений из компании Стингрей. Сегодня мы затронем очень интересную тему — сервисы Firebase. Поговорим об их применении в мо... |
03.12.2024 | Dart 3.4: A Leap Forward with New Lint Rules and Golden Testing | Dart 3.4 has arrived, bringing with it a fresh breeze of innovation. This update introduces two new lint rules aimed at enhancing code quality and documentation clarity. In the world of programming, linting is like a lighthouse guiding deve... |
02.12.2024 | Два новых линта в Dart 3.4 | Новшества Dart 3.4 разобраны в официальном анонсе здесь. Но там не говорится про два новых правила линтера.missing_code_block_language_in_doc_comment
Это правило для улучшения документации.
Комментарии с документацией в Dart могут содержать... |
29.11.2024 | E-Scooter App Development: Challenges and Solutions | Share
Tweet
Share
Share
Email
E-scooter applications have become an essential part of urban transportation networks as the micro-mobility sector expands. Businesses and entrepreneurs see these applications as a chance to solve environmental... |
28.11.2024 | 6 open-source-инструментов для разработчика: от интеграции данных до языка программирования | Привет, Хабр! Я Саша Пиманов, ведущий iOS-разработчик в МТС Диджитал. Сегодня хочу поделиться подборкой open-source-инструментов для начинающих и не только разработчиков. Все они предназначены для различных направлений: интеграции данных, с... |
25.11.2024 | Compose Web здорового человека | Чтобы сэкономить ваше время, если вы пришли за статьёй про Compose WASM/JS — в данной статье речь пойдёт про Compose HTML :) Добро пожаловать.
Когда‑то очень давно, когда трава еще была зелёная (нет, не месяц назад) Kotlin Multiplatform име... |
20.11.2024 | Navigating the Complexities of iOS Crashes and NoSQL Data Structuring | In the world of mobile applications, stability is king. Developers strive to create seamless experiences, but crashes are an inevitable part of the journey. Understanding the anatomy of these crashes is crucial for any iOS developer. It’s l... |
19.11.2024 | Моя петиция EB-1A на грин-карту талантов, одобренная с первой попытки | Я писал петицию 4 месяца фул‑тайм, с 22 июня 2023, отправил 30 ноября и получил одобрение 14 декабря без дополнительных запросов. Заехал в США и стал резидентом 3 ноября 2024.
Я не юрист, поэтому ничто здесь не юридическая рекомендация, а п... |
19.11.2024 | Firestore и NoSQL — Основы структурирования данных | Инструменты Firebase уже больше десятилетия помогают разработчикам быстрее создавать приложения, начиная с push-уведомлений и аутентификации и заканчивая базой данных Firestore. В этом году на Google I/O было анонсировано, что Firestore теп... |
17.11.2024 | Мобильная разработка за неделю #564 (11 — 17 ноября) | Новый выпуск — разбираем iOS-приложение и сенсорный пин-пад, моделируем состояния ViewModel в Android и начинаем работу с LiteRT, самые трудные вопросы с собеседований, о зацикливании рекомпозиции в Jetpack Compose, алгоритмы, с помощью кот... |
13.11.2024 | The Art of Streaming: A Journey into Birdwatching and Technology | In the heart of nature, a simple bird feeder becomes a stage. The audience? Anyone with an internet connection. This is the story of how a passion for birdwatching transformed into a live-streaming spectacle, blending technology with the be... |
12.11.2024 | Синхронизация звука и видео. Взгляд дилетанта | В наш век все привыкли к скорости. Автомобили могут ездить со скоростью свыше 500 км\ч, китайский поезд на магнитной подушке развивает скорость до 600 км/ч, а самый безопасный вид транспорта, самолет, летает со средней скоростью 850 км/ч.
П... |
12.11.2024 | Как я делал видео трансляцию кормушки для птиц | Вот такие кадры можно увидеть на трансляции
Для самых нетерпеливых, результат можно посмотреть тут, а тем кому интересна предыстория, и куча фэйлов с которыми пришлось столкнуться, добро пожаловать в остросюжетный триллер под названием &quo... |
11.11.2024 | Flutter Push-уведомления, том числе в Web | Добрый день!
Хотел написать статью, обобщающую то, что я нашёл в интернете. Может кому-то она покажется слишком простой, может ненужной, а может наоборот вызовет обсуждение, на что я крайне надеюсь.В двух словах о чём статья
С нуля мы созда... |
10.11.2024 | Мобильная разработка за неделю #563 (5 — 10 ноября) | Наш небольшой, но очень интересный дайджест за четыре дня — искрящиеся и переливающиеся кнопки с помощью Metal и SwiftUI, суперкастомизированное Android-приложение в 2024 году, антитренды в мобильной разработке на Flutter, почему спринты от... |
08.11.2024 | Как внести свой вклад в Open Source и стать полезным | Разработка программного обеспечения становится все более коллективным процессом. В этом контексте все бóльшую значимость обретают открытые проекты, что в совокупности задает тренд на сотрудничество и совместное использование знаний.
Open So... |
04.11.2024 | Мобильная разработка за неделю #562 (28 октября — 4 ноября) | В новом дайджесте ковка Metal и поиск регрессий в Compose, полностью переделанный React Native и форк Flutter, тактильный отклик в мобильных приложениях, сравнение размеров iOS и Android приложений, самые скачиваемые и зарабатывающие прилож... |
01.11.2024 | Битва титанов: натив, кроссплатформа и PWA – ищем плюсы и минусы на каждом этапе разработки | Привет, Хабр. Мы уже сравнивали натив и PWA в этой статье, но без кроссплатформы эта картина действительно была неполной. Поэтому мы запарились, разложили разработку на этапы и на каждом нашли честные плюсы и минусы каждой технологии. Погна... |
29.10.2024 | The Rise of Flock: A New Dawn for Flutter Development | In the tech world, change is the only constant. The recent emergence of Flock, a fork of Google's Flutter framework, is a testament to this truth. Born from frustration, Flock aims to address the stagnation that has plagued Flutter's develo... |
29.10.2024 | Представлен Flock — форк фреймворка Flutter, созданный после разочарования ресурсами, которые Google вкладывает в проект... | В конце октября 2024 года представлен проект Flock — форк фреймворка построения интерфейса пользователя Flutter, развиваемого Google под лицензией BSD. Инициатором создания форка Flock стал Мэтт Кэрролл (Matt Carroll), бывший сотрудник Goog... |
28.10.2024 | Streamlining Localization in Flutter: A Guide to Efficient File Sharing | In the world of app development, efficiency is king. When building large applications, developers often break their projects into smaller packages. This modular approach is beneficial, but it can lead to complications, especially when it co... |
27.10.2024 | Шеринг файлов локализации между несколькими пакетами в Flutter | Когда вы разрабатываете большое приложение, вы волей-неволей дробите его на пакеты, однако если использовать стандартный механизм, который предлагают разработчики Flutter в официальной документации, прямого способа пошерить файлы локализаци... |
26.10.2024 | Two-Tier Data Model архитектура: концепт и мысли | Краткая цель статьи — сделать потоки данных проще, более тестируемыми и управляемыми с DTO и Runtime Model структурой.
Эта статья — набор мыслей и экспрессии опыта моего текущего видения этой проблемы, как комбинации опыта от работы над про... |
17.10.2024 | Google Cloud launches new generative AI learning courses | Google Cloud is set to introduce seven new generative AI learning paths and courses aimed at upskilling technical professionals to meet the increasing demand for expertise in this domain.
According to Erin Rifkin, Managing Director of Googl... |
17.10.2024 | Динамические модули в приложениях на Android: опыт использования Dynamic Feature Delivery | Размер приложения часто играет важную роль в восприятии его пользователями и принятии ими решения о скачивании. Исследования показывают, что чем меньше размер APK, тем выше вероятность его установки и тем реже оно оказывается в списке на уд... |
15.10.2024 | Как подружить Flutter и Huawei — настраиваем App Gallery. Часть 1 | В жизни каждого мобильного разработчика настает момент, когда пора выкладывать приложение в альтернативные сторы.
Обычно готовить приложение к публикации в таких сторах особо не нужно, но есть исключение — App Gallery.
Меня зовут Самир, я F... |
10.10.2024 | Unlocking the Digital Frontier: Affordable Learning in Data Science and Mobile App Development | In a world driven by technology, the demand for skilled professionals in data science and mobile app development is skyrocketing. The landscape is changing rapidly, and the need for knowledge is more pressing than ever. Fortunately, two rec... |
09.10.2024 | 19 Courses, One Bundle—Endless Mobile App Potential for $50 | TL;DR: Unlock 19 courses and 207 hours of mobile app development training for $49.99 (reg. $759) with the 2024 Mobile App Development Bundle.
Mobile apps are at the forefront of today’s tech landscape, and now’s your chance to master the sk... |
07.10.2024 | Что такое covariant в Dart | О чем статья
Ключевое слово covariant было внедрено в Dart для борьбы с важной проблемой переопределения методов.
В статье содержатся разбор проблемы, описание работы covariant и пример его использования для решения проблемы.Проблема
Если в... |
30.09.2024 | Мобильная разработка за неделю #557 (23 — 29 сентября) | В этом выпуске сетчатые градиенты и курощение виджетов, сломанная Android-разработка и инструментирование байт-кода Java во имя великого блага, единая биометрическая система во Flutter-приложении, портирование игр на Аврору, видеозвонки с Л... |
27.09.2024 | Яндекс приглашает на Mobile PeerLab #2 — камерную встречу для мобильных разработчиков | 10 октября в Москве во второй раз пройдет PeerLab от экспертов Яндекс Go. Специалисты разберут кейсы, которые предложат участники. Выбрать можно одно из пяти направлений:
Архитектура. Обсудим, как организовать архитектуру в большом проекте,... |
24.09.2024 | Пишем калькулятор на Python с помощью Flet | Введение
В современном мире кроссплатформенность стала неотъемлемой частью разработки приложений. Однако, с таким разнообразием фреймворков, выбор подходящего инструмента для достижения этой цели может быть затруднительным.
Чтобы создать пр... |
21.09.2024 | The Magic of Flutter's Hot Reload: Unveiling the Inner Workings | Flutter's hot reload is a game-changer. It allows developers to see changes in real-time without restarting their applications. Imagine painting a canvas where every stroke appears instantly. This feature transforms the development process,... |
20.09.2024 | Ещё одна статья про макросы. Часть 2 | Продолжаем предыдущую статью — так что без долгих предисловий идём к примерам. Авто-disposeЗачем?
Удобнее «повесить» аннотацию на поле, которое нужно «выключить» при удалении объекта, чем делать это вручную и спускаться в метод dispose.Как ... |
16.09.2024 | Flutter Hot Reload: Что под капотом? | Привет, Хабр! Меня зовут Станислав Чернышев, я автор книги «Основы Dart», телеграм-канала MADTeacher и доцент кафедры прикладной информатики в Санкт-Петербургском государственном университете аэрокосмического приборостроения.
В этот раз сде... |
16.09.2024 | The City of Spires (and Startups) A look at how London is holding its own among global startup hubs | Ever wondered what makes London a magnet for startups?
Hint: it's more than just tea and the Big Ben!
The UK capital has emerged as the country's most valuable tech hub, with a US$621.5 billion valuation in 2023, up from $70 billion in 2014... |
16.09.2024 | Упрощение управления формами во Flutter с помощью пакета FForm | Начало работы с FForm 🌟Шаг 1: Установка
Прежде всего, давайте добавим пакет FForm в ваш проект Flutter. Добавьте FForm в файл pubspec.yaml в разделе зависимостей:
dependencies: fform: ^latest_version
Не забудьте запустить flutter pub get в ... |
13.09.2024 | Swift and Flutter: The Dynamic Duo of Modern Development | In the ever-evolving landscape of software development, two giants stand tall: Swift and Flutter. Each offers unique strengths, catering to different needs. Swift, with its dynamic capabilities, empowers developers to create robust applicat... |
13.09.2024 | Flutter 3.24 и Dart 3.5: что нового для разработчиков и как это повлияет на разработку в России | Недавно вышли свежие версии Flutter 3.24 и Dart 3.5, а вместе с ними — долгожданные обновления, которые стали доступны разработчикам по всему миру, включая Россию. В новой версии Flutter продолжает оставаться одним из лидеров в области крос... |
22.08.2024 | Mastering BLoC and Form Validation in Flutter: A Guide to Clean Code and Robust Testing | In the world of Flutter development, managing state and validating forms can feel like navigating a labyrinth. However, with the right tools and techniques, you can turn this complexity into a streamlined process. This article explores the ... |
22.08.2024 | Тестирование BLoC | Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga и соавтор Flutter. Много. Недавно мы перевели для вас серию статей про модульное тестирование, но одна важная тема осталась за бортом. Сегодня по... |
21.08.2024 | The Future of Auditing: Automation and Integration in the Digital Age | In the world of finance, auditing is the lighthouse guiding ships through foggy waters. It ensures that organizations navigate safely, adhering to regulations and maintaining transparency. But as technology advances, the traditional methods... |
21.08.2024 | The Rise of Tuist and Skip: A New Era in Mobile Development | In the fast-paced world of mobile development, change is the only constant. Recently, two significant developments have emerged: the transition from Cocoapods to Tuist and the launch of the Skip framework. Both represent a shift in how deve... |
21.08.2024 | Вышел Skip — фреймворк для разработки кроссплатформенных мобильных приложений | Состоялся релиз фреймворка Skip, предназначенного для разработки кроссплатформенных мобильных приложений. Разработчики могут писать код на Swift, используя экосистему Xcode, и собирать проект для iOS и Android.
Авторы проекта отмечают, что ... |
20.08.2024 | Руководство по deep links в Flutter-приложениях | Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga и соавтор телеграм-канала Flutter. Много. Мы нашли интересные статьи о deep links (часть 1, часть 2) и хотим поделиться с вами переводами.
Чему в... |
19.08.2024 | Мобильная разработка за неделю #506 (12 — 18 августа) | В новом дайджесте закрытие CocoaPods и излишества чистой архитектуры, деструктуризация в Kotlin с примерами и знакомство с Flutter GPU, архитектура мобильного приложения в разрезе высоких нагрузок и построения экосистем, кто может стать про... |
15.08.2024 | Как мы создали приложение для ТСД на Flutter с интеграцией 1С и внедрили его на 200 фабриках в Китае | Всем привет! Меня зовут Денис Гладкий, я руководитель отдела мобильной разработки компании ZENDEN Group. В этой статье я хочу поделиться нашим опытом создания приложения для терминала сбора данных (ТСД) на Flutter с интеграцией 1С, которое ... |
14.08.2024 | Оптимизация производительности Flutter приложений | Привет, Хабр!
У меня есть несколько советов по оптимизации производительности приложений на Flutter. Хотя фреймворк и имеет высокую производительность по умолчанию, неправильное написание кода может привести к проблемам с быстродействием. Д... |
05.08.2024 | Архитектура Flutter проекта простым языком. Clean Arch (MVVM, DI, Bloc, Inversion of Control) | Для чего нужна архитектура?
В мире программирования наличие общепринятой архитектуры проекта имеет решающее значение для успешного выполнения и поддержания проекта. Архитектура определяет структуру, взаимосвязь между компонентами и их взаим... |
05.08.2024 | Полный гайд по тестированию на Flutter. Часть 6: Тестовые двойники: Faking vs Mocking | Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga. Мы с вами разобрали уже больше половины гайда о тестировании в Flutter! Сегодня статья перевод посвящена технике Faking. А в следующих частях ра... |
04.08.2024 | Упрощение Работы с Расширениями темам в Flutter: Инструменты и Пакеты для Генерации Стилей | Содержание
Пример организации и работы с темами через контекст
Немного о кодогенерацииКак работать с темами
В Flutter есть встроенный инструмент для работы с темами - ThemeData. В нем хранится все стили для всех сущностей. Например, можно п... |
29.07.2024 | Мастер-аккаунт Zeekr. Как Arduino поможет Вашему китайскому авто? | Что происходит когда у Вас гаджет на колесах с одной стороны, и Вы уже окрыленные тем, что Arduino скетчи Blink и Hello_world у Вас получилось запустить? Правильно, приходит мысль, как это можно соединить.
Но тут скорее не баловства ради, а... |
27.07.2024 | Mastering Dart Macros: A Journey into Code Generation | In the world of programming, the ability to generate code dynamically is akin to wielding a powerful magic wand. Dart macros, introduced in version 3.5, allow developers to automate repetitive tasks and enhance code readability. This articl... |
26.07.2024 | Flutter. Стиль кода — это все | Стиль кода — это все. Это свежий взгляд на простое и сложное. Стильный, но простой код лучше, чем сложный, но не стильный. Сложный и стильный — это искусство. Разработка может быть искусством, тестирование может быть искусством. Оптимизация... |
25.07.2024 | Полный гайд по тестированию на Flutter. Часть 3: Mocking и Stubbing | Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga. В предыдущих статьях мы научились писать модульные тесты для статичных функций, верхнеуровневых функций и расширений. Сегодня перевод статьи пос... |
17.07.2024 | Реализация доступности веб-приложений с помощью Flutter | Веб является одной из целевых платформ, поддерживаемых фреймворком Flutter. Приложения на Flutter обеспечивают идеальное отображение пикселей и согласованность с платформой благодаря рендерингу всего пользовательского интерфейса на элементе... |
17.07.2024 | Google перенесёт разработку приложений Android Studio в веб через Project IDX | Google объявила, что переносит разработку приложений Android Studio в Интернет при помощи Project IDX. Это фирменная веб-среда разработки.
В компании отметили, что намерены сделать «создание приложений для Android столь же общедоступным, ка... |
15.07.2024 | Мобильная разработка за неделю #546 (8 — 14 июля) | В нашем новом дайджесте пишем виджет для Control Center и делаем куб для сторис, развенчиваем мифы про современную Android-разработку и оптимизируем приложение, переходим с Xamarin на Flutter, оцениваем важные вещи в программировании, испол... |
01.07.2024 | Мобильная разработка за неделю #544 (24 — 30 июня) | В нашей новой еженедельной подборке поиск применения App Clip и небезопасности Синглтона, Инструменты Android-разработчика и победа над техдолгом в RuStore, архитектура кроссплатформенного многомодульного приложения, миллионы за считыватели... |
24.06.2024 | Мобильная разработка за неделю #543 (17 — 23 июня) | В новом дайджесте деплоим свои приложения из XCode на старые iPhone и изучаем Swift Testing, исследуем приложение Zomato, чтобы создать свою собственную систему уведомлений, и добавляем Flutter в приложение, выкладываем приложение в Apple S... |
20.06.2024 | WebView: быстрый релиз, никаких ревью в сторах, а минусы есть? | Привет, Хабр! Я Артем, раньше был капитаном любительской хоккейной команды, а теперь тимлид продуктовой команды. Раньше у меня стояла цель забить как можно больше голов и выиграть матч, а теперь – зарелизить как можно больше клевых фич и сд... |
12.06.2024 | Ubuntu Core 24: что нового в ОС для интернета вещей? Подробности о релизе | Несколько дней назад компания Canonical представила новый релиз одного из своих дистрибутивов. Речь идет об операционной системе Ubuntu Core 24, которая предназначена для IoT-устройств. Это LTS-дистрибутив со сроком поддержки в 12 лет. В не... |
10.06.2024 | Telegram bot и Mini app на Dart. Боль? | Ни слова про Flutter, и да, боль.
А теперь перейдем к делу. Я Максим, и сейчас расскажу тебе, каково писать бэкенд и веб на Dart, когда ты мобильный разработчик. Что делаем?
Бота для быстрого выбора времени встреч. Как Сalendly, но в Telegr... |
09.06.2024 | Мобильная разработка за неделю #541 (3 — 9 июня) | В нашем новом выпуске исследуем рынок работы для iOS-разработчиков, использование ИИ и кроличьи норы оптимизации, погружаемся в мир Lint-a, строим BDUI, определяем рынок мобильных приложений в 1 квартале 2024 года и многое другое. Подключай... |
06.06.2024 | Тик-так: Timer vs Ticker для анимаций | Всем привет! Это статья для тех, кто увлекается Flutter-разработкой. А я Николай — человек, который рулит этим направлением в Mad Brains. Поговорим о Timer и Ticker?
Итак, представим, что нам нужно построить экран, в котором будет отображат... |
03.06.2024 | Мобильная разработка за неделю #540 (27 мая — 2 июня) | В новом дайджесте разбираем основы iOS-разработки в Revolut и оцениваем финалистов Apple Design Award 2024, обновляем адаптивные макеты на примерах с I/O и продолжаем ставить на Flutter, тираним пользовательские интерфейсы, катим MobAIle-ра... |
30.05.2024 | Парсим ценники оффлайн не привлекая внимания охраны
Мониторь полочные цены или положишь зубы на полку
Особенности ценового мониторинга в офлайн-ритейле, или Волка ноги кормят
Автоматизация мониторинга... | В ритейле все должно быть разложено по полочкам — и товары, и ценники. Это не такая простая задача, как кажется на первый взгляд. Формирование собственных полочных цен требует постоянного мониторинга ценовой политики конкурентов.
В онлайн-п... |
27.05.2024 | Мобильная разработка за неделю #539 (20 — 26 мая) | В этом выпуске работаем с SwiftUI на iOS 14, снова обсуждаем Google I/O 2024 и проводим скриншот-тестирование для превью Compose, оцениваем Flutter 3.22, пишем 2D-игры для кнопочных телефонов нулевых и многое другое. Подключайтесь!
Подписыв... |
24.05.2024 | Яндекс выпустил DivKit. Я – Nui | Привет! Сегодня я поведаю вам историю создания супер-пупер движка для Server Driven UI во Flutter, являющегося составной частью супер-пупер CMS (именно так её создатель, то есть я, её позиционирует). У вас, конечно же, может быть другое мне... |