Мобильная разработка
الذهاب إلى القناة على Telegram
@haarrp - admin @itchannels_telegram - 🔥лучшие ит-каналы @javascriptv - продвинутый javascript @JavaScript_testit- js тесты @programming_books_it - бесплатные it книги @ai_machinelearning_big_data - ml
إظهار المزيد3 860
المشتركون
-224 ساعات
+27 أيام
-1230 أيام
أرشيف المشاركات
3 862
Repost from Android разработка
+2
💻 Kotlin Coding Conventions
Соглашения в сфере разработки призваны помочь разработчикам писать понятный друг для друга код, в статье речь именно об этом.
Если вы только переходите от написания пет-проектов к работе над чем-то более серьёзным — загляните по ссылке в конце
Затрагиваются такие очевидные и не совсем вещи:
⏩Правила форматирования кода, отступы, фигурные скобки, использование замыкающих запятых
⏩Комментарии к документации, использование иммутабельных данных и значения параметров по умолчанию
⏩Особенности Kotlin, такие как использование именованных аргументов и условных операторов
⏩Рекомендации по использованию функций расширения, инфиксных функций и фабричных функций
Пишите код и помните: однажды работать с ним будет маньяк, который знает, где вы живёте)
📎 Читать
@android_its
3 862
Немультиплатформенные привычки Android-разработки
Полезное видео, в котором Алексей Панов разбирает топ привычек, которые мешают делать из любого Android-приложения сразу мультиплатформенное.
В видео пойдет речь о KMP-стеке технологий, переход с Java API, переход с Android API и использовании Compose: https://www.youtube.com/watch?v=pTyWagI8G5g
Сохраните, чтобы не потерять.
#android #kotlin
3 862
Всем привет! Хочу предоставить вам список ресурсов, которые я читаю и рекомендую вам.
🥂 Лучшие ресурсы по iOS-разработке.
Каждый из этих каналов и чатов вносит свой импакт в продвижение и популяризацию iOS, и здесь вы можете найти ответы на свои вопросы или узнать что-то новое, и познать дзен мобильной разработке.
3 862
Repost from Android разработка
+2
📱 Android-приложение для демонстрации работы основных функций SDK на Kotlin
Отличная идея для пет-проекта;
описание возможностей приложения:
• Инициализация платежа
• Отмена платежа
• Возврат платежа
• Проведение клиринга
• Проведение рекуррентного платежа
• Получение информации/статуса платежа
• Добавление карт/Удаление карт
• Оплата добавленными картами
• Безакцептные платежи
• Создание платежа с Google Pay
🖥 GitHub
@android_its
3 862
🚀 Крутой опенсорс-проект : полноценная игра на Swift
isowords — это игра для iOS по поиску слов на кубиках. Надо соединять буквы, чтобы составить слова, чем длиннее, тем лучше, а когда буква будет использована в третий раз, кубик исчезнет, открыв новые буквы внутри.
Это большое и сложное приложение, построенное полностью на Swift. Логика iOS-клиента построена на Composable Architecture, а пользовательский интерфейс — на SwiftUI с небольшим количеством SceneKit. Сервер также построен на Swift с использованием экспериментальных библиотек.
Исходники проекта на гитхабе: https://github.com/pointfreeco/isowords
@mobdevelop
3 862
## Compose Rich Editor
Текстовый редактор для Jetpack Compose и Compose Multiplatform, полностью настраиваемый и поддерживающие общие функции ввода текста. Основные фичи — мультиплатформенность, простота в использовании (API Compose Rich Editor использует возможности языка Kotlin для простоты и минимального количества шаблонного кода), WYSIWYG.
Ссылка на Github 👀
#библиотека
3 862
🌟 Apple представила модель Ferret-UI
Благодаря мультимодальным Lms улучшилось понимание мобильного интерфейса
Ferret-UI демонстрирует отличное понимание экранов пользовательского интерфейса и способность выполнять открытые инструкции.
. Ferret-UI превосходит не только большинство MLLM с открытым исходным кодом, но и GPT-4V по всем элементарным задачам оценки и создания пользовательского интерфейса.
https://huggingface.co/papers/2404.05719
3 862
🔥 Дайджест полезных материалов из мира Мобильной разработки за неделю
Почитать:
— KMP, догфудинг и велосипеды в стартапе американской версии «Кухни на районе»
— SwiftUI: архитектура State-Model-View
— Как исправить ITMS-91053: Missing API declaration
— Как определить, что мобильное приложение написано на Flutter
— Эффективный Dart: Руководство по документации
— Сам себе экосистема. Часть 4: как я реализовал клиент Telegram на Android-смартфоне 14-летней давности?
— Распознавание виджетов на экране приложения Flutter
— Мобильная разработка за неделю #532 (25 — 31 марта)
— GETTING STARTED WITH FLUTTER
— Marveling at Shazam: Unveiling the Engineering Wonders Behind the Iconic App
— Creating an auto-scrolling Сarousel component using FlashList in React Native
— How to use Flutter's official documentation effectively for learning and reference
— FLUTTER VS REACT NATIVE: A COMPARISON GUIDE
— Case study: Sababa
— Essential Programming Concepts for Mastering iOS Development
— Flutter Flavor: Elevating Mobile App Development with a Dash of Customization in Flutter Projects using Flavor
— Embed a form builder with Swift
— How to setup rnuilib(wix) for a React Native CLI Project.
Посмотреть:
🌐 Как работает Android Work Profile (⏱ 13:06)
🌐 Разбор кода магазина приложений (⏱ 01:19:05)
🌐 Если пришла мысль, значит кто-то желает её РЕАЛИЗОВАТЬ через меня, согласны? 👇🏻 (⏱ 00:05)
🌐 Стрим №2. Создаем консольное приложение с учениками на Swift. #errornil (⏱ 43:35)
🌐 НОВАЯ идея может быть непонятной или глупой. Нельзя судить о ней по описанию. Ее нужно воплотить (⏱ 00:11)
🌐 Правда от HR // Почему джунов не берут на работу? (⏱ 01:16:15)
Хорошего дня!
3 862
📱 Apple открыли доступ к новому интерактивному учебнику по Swift и SwiftUI.
Эти руководства по разработке на Swift являются первым шагом к карьере в области создания приложений с использованием Xcode, Swift и SwiftUI. Там представлены несколько руководств, основанных на реальных примерах приложений, включая прототипы приложений для обмена сообщениями, прогноза погоды и даже первого приложения для visionOS. Чтобы сохранить ссылку и не упустить информацию, перейдите по адресу:
https://developer.apple.com/tutorials/develop-in-swift
3 862
Repost from Android разработка
💻 Отличная статья-презентация о работе с шаблонизаторами Kotlin
⏩В статье рассматривается использование шаблонизатора Pebble для формирования HTML-документов и его особенности, включая поддержку фильтров, тегов и наследования шаблонов.
⏩Описаны условные конструкции, проверки и наследование шаблонов в рамках использования шаблонизатора Pebble.
⏩Обсуждаются принципы работы с шаблонами и передача списков данных в шаблоны.
⏩Параллельно рассматриваются различные аспекты разработки приложений на Kotlin, включая императивный, объектно-ориентированный и функциональный синтаксис; рассматривается работа с функциями в Kotlin и их объектная природа.
⏩Кроме этого обсуждается вопрос null-безопасности в Kotlin и удобные средства для обработки этой ситуации.
📎 Онлайн-презентация
@android_its
3 862
🛠 twostraws/Ignite
Генератор статических сайтов для разработчиков Swift.
Language: Swift
Stars: 376 Issues: 7 Forks: 2
https://github.com/twostraws/Ignite
3 862
👶 Как работает Xcode Preview <//>
С помощью Xcode previews вы можете вносить изменения в представления вашего приложения в коде и быстро видеть результат этих изменений на панели предварительного просмотра.
(Кстати, работает с UIKit)
Туториал 👋
3 862
🛠 Руководство по Kotlin
Подборка статей по Kotlin, которая будет полезна не только новичкам, но и тем, кто уже освоил основы языка. Категории:
— Основы для начинающих, статьи для разработчиков с опытом и профессионалов.
— Библиотеки для Android.
— Инструменты.
— Советы и фишки.
Сохраните, чтобы не потерять: https://androidgeek.co/mastering-kotlin-a-comprehensive-guide-c70220318962
3 862
🖥 Делимся интересным плагином Package Search для поиска библиотек для Java и Kotlin прямо из редактора.
По умолчанию он поддерживает поиск в следующих менеджерах пакетов: Maven, Gradle и Amper.
А какие интересные инструменты используете вы в работе? Поделитесь, может, кому-то будет полезно.
#java #kotlin #инструменты
3 862
📌Эффекты частиц для SwiftUI <//>
Vortex — это крутая, высокопроизводительная библиотека системы частиц для SwiftUI, позволяющая создавать такие красивые эффекты, как огонь, дождь, дым и снег, всего за несколько строк кода.
Vortex поставляется с рядом встроенных эффектов, таких как фейерверк, магия, конфетти и другие, но вы также можете создавать полностью пользовательские эффекты, которые соответствуют вашим потребностям.
Github
3 862
Вариант для тех, кто ищет виртуальный сервер с хорошей веб-защитой — Aéza:
– Виртуальные сервера до 6.0 ГГц на лучших процессорах;
– Профессиональная фильтрация атак StormWall;
– Круглосуточная поддержка;
– Anycast фильтрация;
– Низкие цены;
– 15% кешбэка по ссылке.
Бесконечно можно смотреть на три вещи: на огонь, воду и скидку от Aeza!
Говорят: твоё от тебя не уйдет. А зачем ждать? Динозавры тоже ждали и остались в прошлом
Используй 50% скидку и погнали в будущее!
Кроме того, сейчас Aéza раздает личные бесплатные сервера, забираем тут. Регистрация, подписка, платежи не потребуются.
Реклама. Индивидуальный предприниматель Лобанов Леонид Константинович. ИНН 781625705648 erid: LjN8KEr3S
3 862
📱 Apple пообещала упростить перенос данных с iPhone на Android-устройства в ЕС к осени 2025 года
Apple намерена упростить переход с iPhone на Android-устройства в соответствии с требованиями Закона о цифровых рынках ЕС, который уже вступил в силу.
Производитель изложил свой план относительно соблюдения нового закона ЕС в документе. Новое положение направлено на усилении конкуренции в экосистеме приложений и требует от Apple ослабления контроля над App Store и iOS.
Мера Apple должна помочь поставщикам других операционных систем создать более эффективные решения для передачи данных с iPhone на смартфон стороннего производителя. Корпорация не использует в документе название Android, однако мобильная ОС Google получит наибольшую выгоду от нововведения.
В конце 2024 года или начале 2025 года Apple также представит инструмент для экспорта данных браузера в новый браузер на том же устройстве.
В настоящее время пользователи Android могут использовать iOS-приложение —
Switch to Android — для переноса важных данных, включая контакты, календари, фотографии, видео, сообщения и многое другое. Однако некоторые менее важные данные по-прежнему нельзя экспортировать.
@android_its3 862
Repost from Искусственный интеллект. Высокие технологии
📱Телефон должен знать, что вам нужно, еще до того, как вы спросите
На Всемирном мобильном конгрессе в этом году компания Brain.ai заставила всех дважды подумать о будущем смартфонов. Они продемонстрировали новый вид технологий, в которых искусственный интеллект — это не просто помощник, а главный игрок. Дело не в том, чтобы добавить больше камер или увеличить экраны. Речь идет о том, чтобы ваш телефон понимал вас и работал с вами на совершенно новом уровне.
Джерри Юэ из Brain.ai поделился взглядом в будущее, в котором, возможно, наши телефоны в том виде, в каком мы их знаем, отойдут на второй план. Они не просто говорят о внесении небольших изменений; они переосмысливают то, как мы используем наши телефоны.
Возникает главный вопрос: в чем дело с нашими смартфонами сегодня? Brain.ai считает, что искусственный интеллект может превратить наши телефоны из того, чем мы пользуемся, в устройство, способное понять нас. Как будто они берут мозги у телефонов Android и учат их думать самостоятельно.
Скоро мы все, возможно, заговорим о «телефонах с искусственным интеллектом». Дело не только в том, чтобы делать более качественные фотографии с помощью телефона; дело в том, чтобы телефон знал, что вам нужно, еще до того, как вы спросите. Samsung уже взялась за эту идею, и можно поспорить, что Google и Apple не сильно отстанут. Эта технология может сделать наши телефоны намного полезнее.
Основная идея Brain.ai заключается в том, чтобы сделать искусственный интеллект настолько неотъемлемой частью телефона, чтобы разговаривать с ним было так же естественно, как отправлять текстовые сообщения другу. Представьте, что вы просите телефон найти подарок маме на день рождения, и он не только найдет подарок, но и разместит его на небольшой симпатичной веб-странице. Дело не в броских трюках, а в том, чтобы сделать телефон умным помощником в повседневной жизни.
↪️ Читать подробнее
@vistehno
3 862
📱🔅Возможная интеграция Gemini с Android
Google сообщила, что собирается добавить функции Gemini в операционную систему Android и Android Auto. Также в компании анонсировали и другие нововведения для операционной системы Android.
Чат-бот Gemini станет доступен в «Сообщениях» и поможет, например, улучшить шутку в переписке с другими пользователями. Также ИИ предложит свои варианты ответов на вопросы других людей, например сам посчитает, сколько пользователю осталось ехать до пункта назначения. В «Картах» Gemini будет показывать расширенную информацию об объектах по пути, например укажет часы работы заведения общепита.
Также в Android-версии «Документов» можно будет оставлять рукописные заметки стилусом или пальцем в определенном цвете. Как считают разработчики, это будет даже более информативно, чем текстовые комментарии. В приложении Google Fitbit появится интеграция с Health Connect, а в Spotify можно будет выбирать устройство для вывода звука. В Wear OS появится функция доступа к документам Google Wallet.
Такие вот у Google планы, что ж, посмотрим)
@vistehno
3 862
⚡️ Вышел новый плагин для Figma, который позволяет превращать дизайны в полноценные работающие приложения на SwiftUI.
Использовать Trace можно бесплатно.
▪ Попробовать
@neurlal
