Видео и подкасты за неделю: • (iOS Ru) Топ-10 типичных ошибок iOS-разработчика • (iOS Ru) Простой пример Внедрения зависимостей в iOS • (iOS Ru) Прожарка Tuist • (iOS En) SwiftUI Swipe Actions from Scratch • (iOS En) Super Power Scroll Views - SwiftUI • (iOS En) SwiftUI: Telegram Dark Mode Animation Challenge • (iOS En) WatchOS 10 Heart App Animation Using SwiftUI • (iOS En) Phase Animations in iOS 17 • (iOS En) Say Goodbye to Manual Mock Data: Discover the Power of @SampleBuilder! • (And Ru) Gradle Kotlin DSL: о чем умолчали в документации • (And Ru) Здоровье вашей Gradle-сборки • (And Ru) Советы к собеседованию • (And En) New UI for Android Studio • (And En) Dependency Management in a Multi-Module Project - THIS Is How You Need to Do It • (And En) Create a Wear OS watchface • (And En) How to Use CameraX With Android Jetpack Compose To Implement In-App Photo Capturing • (Crs En) Release an iOS app with Flutter in 7 steps • (Crs En) A Complete Guide for using Dynamic Island in your next Flutter App • (Dev En) A Hackers’ Guide to Language Models • (Mrk Ru) Публичное собеседование на роль продакт-менеджера по монетизации Посмотрите, поделитесь, поставьте 👍, если понравилась подборка. А если вы увидели/выпустили какое-то другое интересное видео - отправьте боту🧑🏻‍💻
Подробнее

FittedSheets - реализация Bottom Sheet для iOS, представление View Controller-а внизу экрана. Предлагает произвольные размеры (автоматически подстраиваясь под содержание встроенного контроллера) и поддерживает скроллинг. FittedSheets на GitHub: https://github.com/gordontucker/FittedSheets Платформа: iOS ⭐️: 1.1K
Подробнее

Анимация сердца из WatchOS 10 В этом видео автор показывает, как создать анимацию сердца из WatchOS 10 с помощью SwiftUI. Видео: вот - https://youtu.be/kZKI-BImtLE. А ссылкой на канал поделишься? :) Платформа: iOS
Подробнее

На 65% меньше APK и на 70% меньше потребление памяти: как мы оптимизировали приложение для Android 1. Правила Proguard 2. Png в Webp 3. Удаление неиспользуемых ресурсов 4. Добавление ResConfigs 5. Работа с ассетами приложения 6. Оптимизация шрифтов 7. Пакеты приложений для Android (AAB) Статья: https://apptractor.ru/info/articles/na-65-menshe-apk-i-na-70-menshe-potreblenie-pamyati-kak-my-optimizirovali-prilozhenie-dlya-android.html Платформа: Android
Подробнее

Дебаггинг приложения без Xcode. Зачем? Мы упростили жизнь нашим тестировщикам. Они теперь могут много вещей делать сами, не обращаясь к разработчикам. Мы получили дебаггинг без Xcode. Разработчик может просто открыть симулятор, когда ему лень собирать проект. Он может открыть приложение, запустить дебаг меню и посмотреть логи, которых может быть вполне достаточно, из-за этого даже не стоит подключать Xcode. У нас много интересных задач, например, изменение размера экрана. Наши разработчики всегда готовы браться за задачи для дебаг меню — ими просто интересно заниматься. Статья: https://habr.com/ru/companies/alfa/articles/763596/ Платформа: iOS
Подробнее

Cashew - это полноценное многофункциональное приложение, предназначенное для эффективного управления финансами. Созданное с использованием Flutter, SQL-пакета Drift и Firebase, это приложение обеспечивает плавное и интуитивно понятное управление финансами на различных устройствах. Cashew на GitHub: https://github.com/jameskokoska/Cashew/ Платформа: Flutter/кроссплатформа ⭐️: 96
Подробнее

Создание обложки для Wear OS От создания уникального циферблата для часов на Wear OS до рассуждений о возможностях Wear OS 4 и грядущих Pixel Watch 2 - это видео сокровищница знаний и шуток. Видео: https://techhype.io/media/create-a-wear-os-watchface/ Платформа: Android
Подробнее

Как заменить стандартное окно сбоя своим экраном ошибки Наши приложения иногда аварийно завершают работу по причинам, которых мы никогда не ожидали, несмотря на все меры предосторожности, которые мы принимаем против этого. Но вместо того, чтобы всегда показывать пользователю стандартное скучное диалоговое окно сбоя во время возникновения ошибки, замечательно было бы отобразить свой собственный экран, правда? Статья: https://apptractor.ru/info/articles/kak-zamenit-standartnoe-okno-sboya-svoim-ekranom-oshibki.html Платформа: Android
Подробнее

Разработка платёжного SDK В докладе расскажу, какие фичи нужно иметь в SDK, чтобы ускорить его интеграцию и уменьшить нагрузку на техподдержку. Также затрону вопрос о формате дистрибуции такого продукта: поделюсь, почему мы оставляем SDK ЮKassa опенсорсным и как автоматизируем процесс раскатки новой версии в публичный репозиторий. Видео: https://youtu.be/kYv9dgPmfi0 Платформа: разработка
Подробнее

Gallery - легковесная галерея с медиа для Android-приложения на Jetpack Compose. Gallery на GitHub: https://github.com/IacobIonut01/Gallery Платформа: Android ⭐️: 495
Подробнее

Основы SwiftUI - полный курс Начните изучать SwiftUI с курса "Основы SwiftUI". В этом 12-часовом курсе мы создадим 4 приложения с нарастающей сложностью. Первые три приложения довольно просты, но четвертое и последнее приложение значительно увеличивается в размерах и усложняется. Видео: https://www.youtube.com/watch?v=b1oC7sLIgpI
Подробнее

Уменьшаем рекомпозиции для изображений в Jetpack Compose При проверке приложения с целью улучшения скорости прокрутки списка я обнаружил, что изображения и иконки постоянно перекомпонуются, даже если их состояние не изменяется! Довольно странно, не правда ли? Статья: https://apptractor.ru/info/articles/umenshaem-rekompozitsii-dlya-izobrazheniy-v-jetpack-compose.html Платформа: Android
Подробнее

Swift Testing - это современная библиотека тестирования с открытым исходным кодом для Swift от Apple, обладающая мощными и выразительными возможностями. Она дает разработчикам больше уверенности при меньшем объеме кода. Данный пакет находится в стадии активной и непрерывной разработки. Его содержимое, включая все интерфейсы и детали реализации, является экспериментальным и может быть изменено или удалено без предварительного уведомления. Swift Testing на GitHub: https://github.com/apple/swift-testing Платформа: iOS/тестирование ⭐️: 459
Подробнее

Как Airbnb внедрила SwiftUI в приложение для iOS В этой статье мы расскажем о том, почему и как мы в итоге заменили Epoxy и UIKit на SwiftUI в Airbnb. Мы подробно расскажем о том, как мы интегрировали SwiftUI в систему проектирования Airbnb, объясним результаты этой работы и перечислим несколько проблем, над которыми мы все еще работаем. Прочитав эту статью, вы поймете, почему SwiftUI отвечает нашим высоким требованиям как для пользователей, так и для разработчиков. Статья: https://apptractor.ru/info/articles/kak-airbnb-vnedrila-swiftui-v-prilozhenie-dlya-ios.html Платформа: iOS
Подробнее

ComposeLevitation - это мощная библиотека Compose, которая предоставляет вам возможность легко создавать и настраивать эффекты левитации, добавляя интерактивный штрих к элементам пользовательского интерфейса. Умеет реагировать на жесты нажатия и перетаскивания, полностью настраиваема, можно сделать голографический эффект. ComposeLevitation на GitHub: https://github.com/GIGAMOLE/ComposeLevitation Платформа: Android ⭐️: 52
Подробнее

Подборка онлайн-собеседований • Собеседование на Junior Android Dev у Анны Жарковой • Экспертное собеседование на позицию Senior Android-разработчика • Публичное собеседование на позицию техлида • Собеседование мобильных разработчиков в Яндекс • Алгоритмическое собеседование в Яндекс в прямом эфире • Собеседование в Android-команду Тинькофф • Собеседование Middle Android разработчика • Собеседование Junior Android-разработчика на оффер в реальном времени • Собеседование Android System Design • Онлайн-собеседование: корутины • Онлайн-собеседование: Senior iOS Developer Виталий Кузьменко • Собеседование Гончаров-Бадретдинов • Собеседование Неклюдов — Мацюк • Мок интервью Junior Android-разработчика • Собеседование: Swift (iOS-разработка) • Публичное собеседование: middle iOS-разработчик • Реальное собеседование Senior iOS разработчика • Мок-собеседование iOS-разработчика
Подробнее

Видео и подкасты за неделю: • (iOS Ru) Пишем свой рендеринг графики на SwiftUI и запускаем на нем Doom • (iOS Ru) Паттеры проектирования — Мост • (iOS En) SwiftUI Animated Carousel Slider With Paging Control • (iOS En) Build a SwiftUI Video Calling: How to Ring and Notify Users About a Call • (iOS En) How to translate and localize an iOS app with string catalogs in Xcode 15 • (iOS En) CocoaHeadsNL Meetup • (iOS En) SwiftUI Custom Alert View • (iOS En) SFSymbol Animations in iOS 17 • (iOS En) Breaking Down Swift Data Migrations • (And Ru) Собеседование на Mobile Developer: Алексей Панов (Контур) • (And Ru) Модерация приложений и игр в магазине RuStore • (And Ru) От плохого кода к хорошему один шаг: юнит тесты, ООП и интерфейсы • (And En) Firebase in Android Studio - Android Developers Backstage • (And En) Now in Android: 91 - Jetpack Glance, Android 14 QPR, Google Play policy and console updates, & more! • (And En) How to Create a Lazy Column With Categories in Jetpack Compose • (Crs En) Making Multiplatform Better • (Crs En) Creating a Cutting-Edge Movie Streaming App with Flutter & Python • (Dev Ru) Ozon Tech Community QA Meetup • (Dev Ru) The ONLY Right Way to Document Your Code • (Dev Ru) Acquiring Game Design Skills Beyond Entertainment • (Mrk Ru) Podlodka #336: ищем пользовательский сегмент Посмотрите, поделитесь, поставьте 👍, если понравилась подборка. А если вы увидели/выпустили какое-то другое интересное видео - отправьте боту🧑🏻‍💻
Подробнее

Бесплатный интерактивный 700-страничный учебник по тестированию Спустя полтора года работы восьми айтишников с суммарным опытом в IT 130 лет достигнут результат в виде учебника по тестированию, которого еще никто и никогда не делал. Учебник: https://mentorpiece.ru/textbook/ Платформа: тестирование
Подробнее

DeviceKit - value-type замена для UIDevice. Позволяет идентифицировать устройства и определять разные его внутренние характеристики, вроде уровня заряда батареи, разрешения экрана, свободного пространства в хранилище и т.п. DeviceKit на GitHub: https://github.com/devicekit/DeviceKit Платформа: iOS ⭐️: 4.2K
Подробнее

ElectricSQL - Local-first уровень синхронизации для веб- и мобильных приложений. Создавайте реактивные приложений с локальной синхронизацией в реальном времени непосредственно на базе Postgres. Local-first - это новая парадигма разработки, при которой код приложения напрямую обращается к встроенной локальной базе данных, а данные синхронизируются в фоновом режиме посредством активной репликации базы данных. Поскольку код приложения обращается непосредственно к локальной базе данных, приложения работают мгновенно. Поскольку данные синхронизируются в фоновом режиме с помощью активной репликации, это естественным образом поддерживает многопользовательскую совместную работу и бесконфликтный офлайн. ElectricSQL на GitHub: https://github.com/electric-sql/electric Видео: https://www.youtube.com/watch?v=_U5Z8AQy0hc Платформа: разработка ⭐️: 1.7K
Подробнее

Как использовать метод струн для улучшения любого пользовательского интерфейса Если вам необходимо придать пользовательскому интерфейсу более профессиональный и чистый вид, вы можете использовать метод струн (Strings Method) для его быстрой очистки. Статья: https://apptractor.ru/info/articles/strings-method.html Платформа: дизайн и прототипирование
Подробнее

ComposeCard - это красивая библиотека для создания экрана платежа для кредитных и дебетовых карт. Сделана с использованием Jetpack Compose. Она позволяет легко реализовать в приложении экран оплаты с плавным пользовательским интерфейсом и анимацией. ComposeCard на GitHub: https://github.com/aritra-tech/ComposeCards Платформа: Android ⭐️: 51
Подробнее

Реализуем современный UI на Jetpack Compose На связи Никита Пятаков, Android-разработчик в МТС Диджитал. В этой статье он рассказывает о том, как в приложении Мой МТС была проведена работа над UI новой карточки услуги. Рассказ мой будет последовательным – сначала про саму задачку, потом про решение, которое разбито на подпункты. Статья: https://habr.com/ru/companies/ru_mts/articles/761580/ Платформа: Android
Подробнее

Перф-тесты VS аномалии. Вечная битва за производительность приложений на iOS Чем больше задач выполняет приложение, тем тщательнее нужно следить за его производительностью. Под катом на примере Яндекс Браузера и приложения Яндекс с Алисой подробно расскажу о том, как мы отслеживаем аномалии метрик производительности на стороне клиента с помощью перф-тестов: основные принципы универсальны, и вы легко сможете использовать их для других типов приложений. Статья: https://habr.com/ru/companies/yandex/articles/761388/ Платформа: iOS/тестирование
Подробнее

IOSSecuritySuite - это продвинутая и простая в использовании библиотека для защиты платформы от несанкционированного доступа, написанная на чистом Swift. Если вы разрабатываете под iOS и хотите защитить свое приложение в соответствии с частью стандарта OWASP MASVS, то эта библиотека поможет вам сэкономить много времени. Что обнаруживает ISS: • Джейлбрейк • Подключенный отладчик • Если приложение было запущено в эмуляторе • Общие инструменты реверсинжиниринга, работающие на устройстве IOSSecuritySuite на GitHub: https://github.com/securing/IOSSecuritySuite Платформа: iOS ⭐️: 1.9K
Подробнее

Три быстрых совета из «Чистого кода», которые сделают вашу команду на 50% эффективнее Если бы мне пришлось выбрать один пункт из «Чистого кода», библии лучших практик разработки программного обеспечения, я бы выбрал главу “We Are Authors”. Соотношение времени чтения и написания кода превышает 10 к 1. Прочтите это еще раз. Медленно. Мы постоянно читаем свой старый код, поскольку это необходимо для написания нового кода. Поскольку мы тратим так много времени на чтение старого кода, может быть хорошей идеей сделать его простым и понятным для нас и нашей команды. Хотя я рекомендую прочитать всю книгу, я считаю, что следующие три идеи — это легкие победы, которые могут иметь огромное значение для производительности вашей команды, эффективности и, что наиболее важно, для уменьшения разочарования. Статья: https://apptractor.ru/info/articles/tri-bystryh-soveta-iz-chistogo-koda-kotorye-sdelayut-vashu-komandu-na-50-effektivnee.html Платформа: программирование
Подробнее

Тюнинг производительности Kotlin: 20 советов Производительность — это критический показатель, который может привести к успеху или сломать ваше приложение. Хотя Kotlin предлагает множество функций, облегчающих разработку, знание того, как использовать их для повышения производительности, может стать решающим фактором. В этой статье приведены 20 советов, которые помогут вам писать высокопроизводительный код на Kotlin. Статья: https://apptractor.ru/info/articles/tyuning-proizvoditelnosti-kotlin-20-sovetov.html Платформа: Android
Подробнее

Flutter Weather App - это приложение разработано по мотивам приложения Apple Weather и предлагает пользователям удобный и интуитивно понятный интерфейс для работы с погодой. В нем информация о погоде для любого города и населенного пункта по всему миру. Если вы разработчик, ищущий проект для ознакомления, или просто любитель погоды, это приложение станет отличной отправной точкой. Flutter Weather App на GitHub: https://github.com/MasteerRui/WeatherApp-Flutter Платформа: Flutter/кроссплатформа ⭐️: 23
Подробнее

Написание символьного процессора с помощью Kotlin Symbol Processing (Часть 1) В этом уроке вы создадите символьный процессор, который генерирует фабричный класс для Фрагмента. Фабричный класс позволяет передавать данные фрагменту через Bundle во время инициализации. Статья: https://apptractor.ru/info/articles/napisanie-simvolnogo-protsessora-s-pomoschyu-kotlin-symbol-processing-chast-1.html Платформа: Android
Подробнее

Хочите виртуальный macOS на своём PC? Их есть у меня Статья о том как установить себе "macOS Monterey" в виртуальной машине на обычном PC без покупки для этой цели макбука или айМака. Статья: https://habr.com/ru/articles/761408/ Платформа: разработка
Подробнее

ComposeScrollbars - это многофункциональная библиотека Android Compose UI, которая позволяет легко настраивать полосы прокрутки, в том числе менять размер, анимацию, стиль фонового слоя/слоя кнопок и поведение прокрутки, обеспечивая безупречный пользовательский опыт. ComposeScrollbars на GitHub: https://github.com/GIGAMOLE/ComposeScrollbars Платформа: Android ⭐️: 44
Подробнее

Видео и подкасты за неделю: • (iOS Ru) Swift-уроки: дефолтный аватар как в Telegram • (iOS En) Level up your SwiftUI – Easy improvements you can apply to any SwiftUI app • (iOS En) SwiftUI Tag TextField • (iOS En) How To Use SwiftData with Preview • (iOS En) Scrolling Charts in iOS 17 • (iOS En) SwiftUI: Hide Navigation Bar On Swipe • (And Ru) Cобеседование Android-разработчика: Максим Качинкин (Dodo Engineering) • (And Ru) Что нового в Android 14 для разработчиков • (And Ru) Мок-интервью Middle Android Developer • (And En) Don't Make These 2 Mistakes With Lists in Kotlin • (And En) Swipeable Tab Rows - UX With Material3 • (And En) Android Jetpack Compose: The Perfect Splash Screen • (Crs Ru) Compose for iOS под капотом • (Crs Ru) Compose Multiplatform для iOS и Android • (Crs Ru) Flutter Dev Podcast #42: DCM. Что нового? • (Dev Ru) Как избежать обмана на работе: 5 эффективных стратегий Посмотрите, поделитесь, поставьте 👍 этому посту и он будет больше продвигаться в ленте Телеграма. А если вы увидели/выпустили какое-то другое интересное видео - отправьте боту🧑🏻‍💻
Подробнее

EmojiPalette - пикер эмодзи для SwiftUI. Написан на Swift 5, работает начиная с iOS 16.4. EmojiPalette на GitHub: https://github.com/Kyome22/EmojiPalette Платформа: iOS ⭐️: 11
Подробнее

Микросмартфон за 100 рублей: Покупаем смартфон 11-летней давности и… пишем под него приложения В наше время, купить новый смартфон с относительно небольшим дисплеем за приемлемые деньги почти нереально — самые бюджетные модели будут слишком тормозными для современного пользователя. Некоторое время назад, я купил себе бюджетный крошечный смартфон 2012 года выпуска — Samsung Galaxy Pocket, причём всего за 100 рублей. Конечно же мне захотелось довести его до ума — а доводить пришлось руками и навыками прожженного программера! Статья: https://habr.com/ru/companies/itglobalcom/articles/759112/ Платформа: Android
Подробнее

ComposeShadowsPlus - это мощная библиотека Compose для Android, позволяющая разработчикам легко создавать и настраивать потрясающие высококачественные тени для элементов пользовательского интерфейса. ComposeShadowsPlus на GitHub: https://github.com/GIGAMOLE/ComposeShadowsPlus Платформа: Android ⭐️: 70
Подробнее

LÖVE - фреймворк для создания 2D игр на языке программирования Lua. LÖVE абсолютно бесплатен, и может быть использован как в дружелюбных любительских проектах с открытым исходным кодом так и в недружелюбных коммерческих проектах с закрытым исходным кодом. Игры LÖVE работают под Windows, macOS, Linux, Android и iOS. LÖVE на GitHub: https://github.com/love2d/love Официальный сайт: https://love2d.org/ Платформа: кроссплатформа ⭐️: 3.5K
Подробнее

Сам написал, сам поиграл: как я написал 2D-игру для Android полностью с нуля, весом менее 1мб? Многие программисты так или иначе имеют тягу и интерес к разработке игр. Немалое количество спецов было замечено за написанием маленьких и миленьких игрушек, которые были разработаны за короткое время «just for fun». Большинству разработчиков за счастье взять готовый игровой движок по типу Unity/UE и попытаться создать что-то своё с их помощью, особенно упорные изучают и пытаются что-то сделать в экзотических движках типа Godot/Urho, а совсем прожжённые ребята любят писать игрушки… с нуля. Таковым любителем писать все сам оказался и я. И в один день мне просто захотелось написать что-нибудь прикольное, мобильное и обязательно — двадэшное! В этой статье вы узнаете про: написание производительного 2D-рендерера с нуля на базе OpenGL ES, обработку «сырого» ввода в мобильных играх, организацию архитектуры и игровой логики и адаптация игры под любые устройства. Статья: https://habr.com/ru/companies/timeweb/articles/754588/ Платформа: Android
Подробнее

SDWebImageSwiftUI - фреймворк загрузки изображений для SwiftUI, основанный на SDWebImage. В нем реализованы все любимые функции, такие как асинхронная загрузка изображений, кэширование в памяти или на диске, воспроизведение анимированных изображений. Фреймворк предоставляет различные структуры View, API которых соответствует рекомендациям фреймворка SwiftUI. Если вы знакомы с Image, то вам будет легко использовать WebImage и AnimatedImage. SDWebImageSwiftUI на GitHub: https://github.com/SDWebImage/SDWebImageSwiftUI Платформа: iOS ⭐️: 1.8K
Подробнее

Как я удалил рекламу из приложения Spotify В этой статье я хочу рассказать о том, как мне удалось удалить рекламу из приложения Spotify. Обращаю ваше внимание на то, что эта попытка была предпринята не для того, чтобы навредить компании, а для того, чтобы разобраться во внутреннем устройстве приложений и их механизмах безопасности. Статья: https://apptractor.ru/info/articles/kak-ya-udalil-reklamu-iz-prilozheniya-spotify.html Платформа: Android
Подробнее

Шейдеры в iOS для начинающих В iOS 17 пришло значимое обновление — теперь добавить шейдер можно к любой View, а значит, вся интеграция стала проще и растровых эффектов появится больше. Давайте разбираться, что за чудо-код надо написать, как это подключить и как в целом погрузиться в тему. Начнём с простых градиентов, а закончим сложным примером «как в Air Drop на iOS 17». Статья: https://habr.com/ru/companies/dododev/articles/759574/ Платформа: iOS
Подробнее

AAY-chart - библиотека содержит несколько компонентов для построения графиков в Android Native и Kotlin Multiplatform. В настоящее время поддерживаются платформы Desktop, Android и iOS. AAY-chart на GitHub: https://github.com/TheChance101/AAY-chart Платформа: Android/кроссплатформа ⭐️: 173
Подробнее

Enum в Swift: Перечисления Возможных Сценариев Перечисления в Swift представляют собой мощный инструмент для создания собственных типов данных, которые ограничивают возможные значения. Они могут использоваться для улучшения читаемости кода, предотвращения ошибок и структурирования данных. Есть много замечательных статей по этой теме, но мне хочется рассмотреть эту тему более детально. Статья: https://habr.com/ru/articles/759842/ Платформа: iOS
Подробнее

Ускоряем поиск по коду в Android Studio Рассмотрим возможности Android Studio, позволяющие быстрее ориентироваться в коде: находить нужные фрагменты и выявлять связи между ними. Статья: https://habr.com/ru/companies/ozontech/articles/759480/ Платформа: Android
Подробнее

UI Examples - в этом репозитории вы найдете коллекцию небольших сниппетов, которые вы можете свободно использовать и интегрировать в свои проекты. Эти маленькие улучшения UI были тщательно продуманы, чтобы сэкономить ваше время и усилия в разработке. Всего в библиотеке 3 сниппета - красивая кнопка, экран запроса доступа к галерее с объяснением, экран запроса доступа к разрешениям. UI Examples на GitHub: https://github.com/UIXaker/UIExamples Платформа: iOS ⭐️: 5
Подробнее

Видео и подкасты за неделю: • (iOS Ru) Swift-уроки: Simple MVVM • (iOS Ru) Как приручить iPhone, или Общаемся с телефоном по проводу • (iOS En) My Deep Dive into the "Failed to Receive Result from Plugin" Macro Error • (iOS En) Demystifying Sobel Operators & Edge Detection • (iOS En) SwiftUI Fundamentals - FULL COURSE • (iOS En) How To Preload Relationship Into SwiftData ModelContainer • (iOS En) Selection and PieCharts in iOS 17 • (And En) Now in Android: 90 - Android brand, ART updates, Dagger KSP, and more • (And En) Google Play Store Listing Certificate Study Guide • (And En) THIS New Tool Strongly Speeds Up Your Gradle Builds • (And En) Don't Make THIS Mistake With Room & Databases on Android • (And En) Step-by-Step Guide to Screenshot Testing in Android • (Crs En) Building a Gmail-Like Email App with Flutter and Python Backend • (Dev Ru) Ozon Tech Community Mobile Meetup • (Dev Ru) Новая Зеландия: как живут разработчики в стране хоббитов • (Dev Ru) Podlodka #336: на чем программируют ученые • (Dsg En) UI Design a Travel App in Figma from scratch Посмотрите, поделитесь, поставьте 👍 этому посту и он будет больше продвигаться в ленте Телеграма. А если вы увидели/выпустили какое-то другое интересное видео - отправьте боту🧑🏻‍💻
Подробнее

Dynamic Island SwiftUI Demo like Telegram - пример пользовательской анимации, когда аватар пользователя плавно перетекает и растворяется в Динамическом острове, по примеру того, как это сделано в Telegram. Разработано полностью нативно с использованием Swift и SwiftUI. Dynamic Island SwiftUI Demo like Telegram на GitHub: https://github.com/stolyarenkoks/Dynamic-Island-SwiftUI-Demo Платформа: iOS ⭐️: 3
Подробнее

Как создать корпоративное LLM-приложение: Уроки GitHub Copilot На разработку GitHub Copilot у нас ушло три года, прежде чем мы официально представили его широкой публике. Чтобы перейти от идеи к производству, мы следовали трем этапам - найти, применить, расширить - в общих чертах основываясь на концепции разработки предпринимательских продуктов "Nail It, Then Scale It". Статья: https://github.blog/2023-09-06-how-to-build-an-enterprise-llm-application-lessons-from-github-copilot/
Подробнее

Flow Engine — движок iOS-навигации в Revolut Вы когда-нибудь слышали о шаблоне Координатор? Отлично, потому что статья не о нем. Я здесь, чтобы рассказать вам про кастомный движок навигации, наш Revolut Flow Engine. Статья: https://apptractor.ru/info/articles/flow-engine-dvizhok-ios-navigatsii-v-revolut.html Платформа: iOS
Подробнее
Загрузить еще