iOS
• Использование TextRenderer для создания выделенного текста
• Как я участвовал в iOS Widget Challenge и что из этого вышло
• Why Singleton is Not Safe in Swift for iOS Development
• Navigating Accessibility: A SwiftUI vs. UIKit Comparison
• How to quickly run your iOS app in a different language
• iOS 18 TextField Selection API - SwiftUI
#ios
• Использование TextRenderer для создания выделенного текста
• Как я участвовал в iOS Widget Challenge и что из этого вышло
• Why Singleton is Not Safe in Swift for iOS Development
• Navigating Accessibility: A SwiftUI vs. UIKit Comparison
• How to quickly run your iOS app in a different language
• iOS 18 TextField Selection API - SwiftUI
#ios
AppTractor
Использование TextRenderer для создания выделенного текста
В этой небольшой заметке я хочу показать, как создать представление, позволяющее выделять определенные части заданной строки.
Разработка
• Google анонсирует новые Pixel 13 августа
• 8 микрокомпьютеров для работы с искусственным интеллектом
• Software Architecture is Hard
• Getting 100% code coverage doesn't eliminate bugs
Маркетинг
• Must-know LTV benchmarks for app marketers
Кроссплатформа
• Improve Your Dart Code with Dependency Injection: Understanding Loose and Tight Coupling
• Advanced Theming Techniques in Flutter: Effortless Color Schemes
• Google анонсирует новые Pixel 13 августа
• 8 микрокомпьютеров для работы с искусственным интеллектом
• Software Architecture is Hard
• Getting 100% code coverage doesn't eliminate bugs
Маркетинг
• Must-know LTV benchmarks for app marketers
Кроссплатформа
• Improve Your Dart Code with Dependency Injection: Understanding Loose and Tight Coupling
• Advanced Theming Techniques in Flutter: Effortless Color Schemes
AppTractor
Google анонсирует новые Pixel 13 августа
Ключевой доклад состоится раньше, чем прошлогодний показ Made by Google, на котором Google представила телефоны Pixel 8, часы Pixel Watch 2 и улучшенный Google Assistant.
Тут в чате справедливо спросили - RuStore вышел только в 2022 году. Почему он уже отчаянно борется с тех.долгом?
Anonymous Poll
19%
Это нормально
7%
Не нормально, но вполне допустимо
10%
Дичь какая-то
27%
MVP всегда так
16%
VK всегда так
20%
Посмотреть
😁11👏1
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю @AppFiles
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Посоветуйте в комментариях интересные каналы по мобильной или не очень разработке?
#ios #android #mobile #video
•
(iOS Ru) А так ли нужны акторы в Swift Concurrency?•
(iOS Ru) Swift 5.9: разбираем интероп и «женим» с С++•
(iOS Ru) Реактивный Swift Concurrency•
(iOS En) SwiftUI Custom Time Picker Like Apple Timer App•
(iOS En) iOS 18 TextField Selection API - SwiftUI•
(iOS En) Xcode 16 Navigation Shortcuts in 12 Minutes•
(And Ru) Как запускать задачи в фоне на Android. РАЗБОР•
(And Ru) Эволюция Android тестов с Marathon Test Runner•
(And En) Now in Android: 108 - Android 15 Beta 3, Google AI Studio, Gemini in Android Studio, and more•
(And En) Compose UI for... a Light Switch•
(And En) Write your own Kotlin lint checks•
(And En) Tap it! Shake it! Fling it! Sheep it! - The Compose Gesture Animations Dance•
(And En) Animations with Jetpack Compose•
(And En) 7 Features in Kotlin's Standard Library that You Might Have Overlooked•
(Crs En) How to Share Resources in Compose Multiplatform•
(Crs En) Expect/Actual in Kotlin Multiplatform•
(Crs En) Kotlin Multiplatform Alchemy: Making Gold out of Your Swift Interop•
(Dev Ru) Все софт скиллы — про преодоление страха и силу воли•
(Dev Ru) Что дальше после разработчика в Google•
(Dsg Ru) Роль дизайнера в проектеПосоветуйте в комментариях интересные каналы по мобильной или не очень разработке?
#ios #android #mobile #video
👍2🔥2
Как мы искали применение техдолгу
Новая подборка всех статей за неделю - поиск применения App Clip и небезопасность Синглтона, инструменты Android-разработчика и победа над техдолгом в RuStore, архитектура кроссплатформенного многомодульного приложения, миллионы за считыватели QR-кодов, как мог бы выглядеть Windows Phone в 2024 и многое другое. Подключайтесь!
Новая подборка всех статей за неделю - поиск применения App Clip и небезопасность Синглтона, инструменты Android-разработчика и победа над техдолгом в RuStore, архитектура кроссплатформенного многомодульного приложения, миллионы за считыватели QR-кодов, как мог бы выглядеть Windows Phone в 2024 и многое другое. Подключайтесь!
👍2🔥1
Мне кажется, или SwiftUI еще не готов к проду? — обсуждение на Reddit
Примерно раз в полгода обсуждаем, готов ли SwiftUI к проду или нет. Автор главного поста в этом треде страдает от многих аспектов и его ответ - не особо:
В обсуждении многие ему вторят, но есть и те, кто просто говорит, что он не умеет его готовить.
Что еще почитать про переход на #SwiftUI:
• Почему Ollie перешел от SwiftUI к UIKit
• Мастерство работы в SwiftUI
• Маслины и грабли: все, что вам нужно знать о разработке продукта полностью на SwiftUI
• SwiftUI — уже пора?
• Как Airbnb внедрила SwiftUI в приложение для iOS
Примерно раз в полгода обсуждаем, готов ли SwiftUI к проду или нет. Автор главного поста в этом треде страдает от многих аспектов и его ответ - не особо:
SwiftUI делает простые вещи более простыми, а сложные — еще более сложными. Конечно, на SwiftUI очень приятно писать базовые приложения в стиле самой iOS, но по мере усложнения приложения это становится крайне неприятным.
В обсуждении многие ему вторят, но есть и те, кто просто говорит, что он не умеет его готовить.
Что еще почитать про переход на #SwiftUI:
• Почему Ollie перешел от SwiftUI к UIKit
• Мастерство работы в SwiftUI
• Маслины и грабли: все, что вам нужно знать о разработке продукта полностью на SwiftUI
• SwiftUI — уже пора?
• Как Airbnb внедрила SwiftUI в приложение для iOS
👍10❤2🌚2
iOS
• Apple выпустит AirPods с камерами
• Мне кажется, или SwiftUI еще не готов к проду? — обсуждение на Reddit
• XCStrings Tool — константы для строк локализации
• А так ли нужны акторы в Swift Concurrency?
• Почему паттерн Синглтон небезопасен в iOS-разработке
• Swift 5.9: разбираем интероп и «женим» с С++
• Реактивный Swift Concurrency
• Mixing colors in SwiftUI and Xcode 16
• Displaying tips based on parameters and events with TipKit
• Build a Jenga game in Vision OS
• AdAttributionKit: What subnoscription apps need to know
#ios
• Apple выпустит AirPods с камерами
• Мне кажется, или SwiftUI еще не готов к проду? — обсуждение на Reddit
• XCStrings Tool — константы для строк локализации
• А так ли нужны акторы в Swift Concurrency?
• Почему паттерн Синглтон небезопасен в iOS-разработке
• Swift 5.9: разбираем интероп и «женим» с С++
• Реактивный Swift Concurrency
• Mixing colors in SwiftUI and Xcode 16
• Displaying tips based on parameters and events with TipKit
• Build a Jenga game in Vision OS
• AdAttributionKit: What subnoscription apps need to know
#ios
AppTractor
Apple выпустит AirPods с камерами
Аналитик Минг-Чи Куо утверждает, что Apple планирует выпустить AirPods с инфракрасными модулями камер, которые будут определять, когда пользователь поворачивает голову, и автоматически регулировать аудиопоток Apple Vision Pro в соответствии с этим.
Android
• Как запускать задачи в фоне на Android. РАЗБОР
• Эволюция Android тестов с Marathon Test Runner
• Mastering SDUI: A Deep Dive into Server-Driven UI
• Migrating from Play Core Library
• Все видео droidcon Italy 2023
• Android Studio — Show Color and Icon Previews in Autocompletion
• Pinterest-Inspired Android UI Development With Jetpack Compose
• How LiveData Updates 100 Observers in Android
#android
• Как запускать задачи в фоне на Android. РАЗБОР
• Эволюция Android тестов с Marathon Test Runner
• Mastering SDUI: A Deep Dive into Server-Driven UI
• Migrating from Play Core Library
• Все видео droidcon Italy 2023
• Android Studio — Show Color and Icon Previews in Autocompletion
• Pinterest-Inspired Android UI Development With Jetpack Compose
• How LiveData Updates 100 Observers in Android
#android
AppTractor
Как запускать задачи в фоне на Android. РАЗБОР
Разбор актуальных способов запуска работы в фоне на Android. Содержание: 0:00 Вступление 1:43 Классификация задач 2:40 Интеграция 3:34 Download Manager 5:10 SyncAdapter 6:58 Service 8:22 Bound Service 9:35 Foreground Service 11:25 WorkManager 15:39 AlarmManager.…
👍1
Пройдите новый опрос Developer Nation - ответьте на ряд вопросов о языках программирования, инструментах разработчика и платформах. Ваши ответы помогут людям и компаниям заметить новые тенденции и создать лучшие инструменты для поддержки разработчиков. Опрос охватывает 13 областей разработки, включая веб и мобайл, десктопы и облака, промышленный IoT, игры, машинное обучение и ИИ. Он доступен на 10 языках, в том числе и на русском. Каждый, кто завершит опрос, получит бесплатный виртуальный пакет с доступом к бесплатным ресурсам. И вот еще - как оказалось, не все сервисы оказались идиотами, так что поддержите Россию в этом мировом опросе. Вперед!
Разработка
• Самые высокооплачиваемые вакансии июня в сфере разработки приложений
• Роль дизайнера в проекте
• Что дальше после разработчика в Google
• Все софт скиллы — про преодоление страха и силу воли
• LLM Compiler оптимизирует код и компиляторы
• Aptabase — открытая аналитика для приложений
• Уязвимость в Rabbit R1 позволяет третьим лицам просматривать ответы ИИ
• How Google migrated billions of lines of code from Perforce to Piper
Маркетинг
• AAA-игры не пользуются спросом на iOS
• Directo упрощает прямое бронирование жилья с помощью расширения Chrome
• Маркетологи в мобайле: Ольга Бигбашева (Rendez-Vous)
Кроссплатформа
• PeopleInSpace — люди в космосе Kotlin Multiplatform
• Enhancing Flutter apps: Implementing unique charts
Разработка
• Самые высокооплачиваемые вакансии июня в сфере разработки приложений
• Роль дизайнера в проекте
• Что дальше после разработчика в Google
• Все софт скиллы — про преодоление страха и силу воли
• LLM Compiler оптимизирует код и компиляторы
• Aptabase — открытая аналитика для приложений
• Уязвимость в Rabbit R1 позволяет третьим лицам просматривать ответы ИИ
• How Google migrated billions of lines of code from Perforce to Piper
Маркетинг
• AAA-игры не пользуются спросом на iOS
• Directo упрощает прямое бронирование жилья с помощью расширения Chrome
• Маркетологи в мобайле: Ольга Бигбашева (Rendez-Vous)
Кроссплатформа
• PeopleInSpace — люди в космосе Kotlin Multiplatform
• Enhancing Flutter apps: Implementing unique charts
🤡2👍1
iOS
• Typed throws in Swift explained with code examples
• Consolidated ViewState
• SwiftUI and Accessibility: Creating Inclusive iOS Applications (eBook)
• Exploring the Navigation Split View
#ios
• Typed throws in Swift explained with code examples
• Consolidated ViewState
• SwiftUI and Accessibility: Creating Inclusive iOS Applications (eBook)
• Exploring the Navigation Split View
#ios
SwiftLee
Typed throws in Swift explained with code examples
Discover the benefits of using typed throws in Swift. Learn how typed throws provide compile-time checks and enhanced error handling.
Android
• Маппинг данных в Kotlin
• When should you use StateFlow over LiveData in Android development?
• Understanding ViewModel Persistence During Configuration and Screen Rotation
• Android Adventure: Flow of Views to Composable Flow
• Integrating Code Formatting into Your Android Projects
#android
• Маппинг данных в Kotlin
• When should you use StateFlow over LiveData in Android development?
• Understanding ViewModel Persistence During Configuration and Screen Rotation
• Android Adventure: Flow of Views to Composable Flow
• Integrating Code Formatting into Your Android Projects
#android
AppTractor
Маппинг данных в Kotlin
В каждом проекте наступает момент, когда вам нужно отобразить данные из одного класса в другой.
Вчера появились слухи о том, что в новых AirPods планируют сделать ИК-камеры, которые смогут “видеть” пространство вокруг. Камера будет определять, когда окружение пользователя меняется, обычно из-за того, что он двигает головой. В частности, говорят, что если пользователь поворачивает голову и смотрит в определенном направлении, Apple Vision Pro будет знать, что нужно подчеркнуть звук, связанный с тем, на что он смотрит. Но вероятных возможностей, конечно, гораздо больше. Еще при выходе первых наушников я говорил, что потенциал такого носимого компьютера даже больше, чем у смартфона (и появления устройств нового поколения, вроде всяких Rabbit R1, только подтверждают это). Так что даже как то жаль, что Apple развивает AirPods такими неспешными темпами 🎧
Разработка
• Защита персональных данных в мобильных приложениях: как не нарушить закон
• Developer workflow tips no one tells you about
• The gifts of 40
Маркетинг
• Fortnite и Epic Games Store запускаются на iOS в Европе
Кроссплатформа
• Dropdown — выпадающее меню на Compose Multiplatform
• Xamarin alternatives for cross-platform mobile development
• Exploring the Viability of Cross-Platform UI Development with Compose Multiplatform
• How we built it: Creating the I/O Crossword puzzle, powered by AI
Разработка
• Защита персональных данных в мобильных приложениях: как не нарушить закон
• Developer workflow tips no one tells you about
• The gifts of 40
Маркетинг
• Fortnite и Epic Games Store запускаются на iOS в Европе
Кроссплатформа
• Dropdown — выпадающее меню на Compose Multiplatform
• Xamarin alternatives for cross-platform mobile development
• Exploring the Viability of Cross-Platform UI Development with Compose Multiplatform
• How we built it: Creating the I/O Crossword puzzle, powered by AI
🤡3👍1
Figma отключит ИИ-функцию, которая копирует дизайн других приложений
Не, ну а как его еще тренировать?🤖
• На прошлой неделе Figma представила ИИ-функцию Make Design, которая позволяет генерировать макеты и компоненты пользовательского интерфейса на основе текстовых подсказок. «Просто опишите, что вам нужно, и функция предоставит вам первый набросок», — так компания анонсировала запуск функции.
• Компания объяснила, что она не обучалась на контенте Figma, файлах сообщества или дизайне существующих приложений.
• Однако, при просьбе сделать дизайн погодного приложения, Make Design постоянно воспроизводит приложение Погода от Apple.
• По словам гендира Figma проблема заключается в слишком низкой вариативности, а вовсе не в использовании чужих приложений.
И что: сейчас Figma временно отключила функцию Make Design. До тех пор, пока команда не будет уверена, что может быть «ответственной за результаты». То есть, похоже, навсегда.
Не, ну а как его еще тренировать?
• На прошлой неделе Figma представила ИИ-функцию Make Design, которая позволяет генерировать макеты и компоненты пользовательского интерфейса на основе текстовых подсказок. «Просто опишите, что вам нужно, и функция предоставит вам первый набросок», — так компания анонсировала запуск функции.
• Компания объяснила, что она не обучалась на контенте Figma, файлах сообщества или дизайне существующих приложений.
• Однако, при просьбе сделать дизайн погодного приложения, Make Design постоянно воспроизводит приложение Погода от Apple.
• По словам гендира Figma проблема заключается в слишком низкой вариативности, а вовсе не в использовании чужих приложений.
И что: сейчас Figma временно отключила функцию Make Design. До тех пор, пока команда не будет уверена, что может быть «ответственной за результаты». То есть, похоже, навсегда.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19😢2👍1
Уязвимости в CocoaPods ☕️ позволяли манипулировать библиотеками
Пишут, что уязвимы были миллионы iOS и macOS приложений. Конечно, это не совсем так, но все же.
• Первая из трех уязвимостей, обнаруженных EVA, связана с небезопасным механизмом проверки электронной почты, используемым для аутентификации разработчиков отдельных библиотек.
• Вторая уязвимость позволяла злоумышленникам получить контроль над Pod-ами, которые были заброшены их разработчиками, но продолжали использоваться приложениями. Эта функция работала 10 лет.
• Третья уязвимость позволяла злоумышленникам выполнить код на магистральном (trunk) сервере.
Открытой эксплуатации уязвимостей вроде не было. Мантейнеры CocoaPods все исправили, Исследователи советуют разработчикам, использующим CocoaPods в своих приложениях, всегда проверять зависимости CocoaPods и запускать сканирование безопасности для обнаружения вредоносного кода во всех внешних библиотеках.
Пишут, что уязвимы были миллионы iOS и macOS приложений. Конечно, это не совсем так, но все же.
• Первая из трех уязвимостей, обнаруженных EVA, связана с небезопасным механизмом проверки электронной почты, используемым для аутентификации разработчиков отдельных библиотек.
• Вторая уязвимость позволяла злоумышленникам получить контроль над Pod-ами, которые были заброшены их разработчиками, но продолжали использоваться приложениями. Эта функция работала 10 лет.
• Третья уязвимость позволяла злоумышленникам выполнить код на магистральном (trunk) сервере.
Открытой эксплуатации уязвимостей вроде не было. Мантейнеры CocoaPods все исправили, Исследователи советуют разработчикам, использующим CocoaPods в своих приложениях, всегда проверять зависимости CocoaPods и запускать сканирование безопасности для обнаружения вредоносного кода во всех внешних библиотеках.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5👍3🤔2❤1🌭1
iOS
• Типизированные ошибки (typed throws) в Swift с примерами
• Уязвимости в CocoaPods позволяли манипулировать библиотеками
• Макросы — напишут код за вас, но есть нюанс…
• Mastering the Swift Testing Framework
• Mastering ScrollView in SwiftUI. Scroll Phases
• Advanced Async Sequences in Swift
• Swift 6: Incrementally migrate your Xcode projects and packages
#ios
• Типизированные ошибки (typed throws) в Swift с примерами
• Уязвимости в CocoaPods позволяли манипулировать библиотеками
• Макросы — напишут код за вас, но есть нюанс…
• Mastering the Swift Testing Framework
• Mastering ScrollView in SwiftUI. Scroll Phases
• Advanced Async Sequences in Swift
• Swift 6: Incrementally migrate your Xcode projects and packages
#ios
AppTractor
Типизированные ошибки (typed throws) в Swift с примерами
Типизированные ошибки (typed throws) появились в Xcode 16 и позволяют определять тип ошибки, которую выбрасывает метод.
👍5❤1
Android
Команда Яндекс Практикума провела исследование и готова рассказать, как обстоят дела в найме начинающих Android-разработчиков: какие навыки требуются джуниорам для трудоустройства, о чём их спрашивают на собеседованиях и какого опыта достаточно, чтобы получить предложение о работе.
• Android-разработчики в 2024 году: какие нужны скилы и как проходит процесс найма
• Entity It — генератор Entity классов
• Stop Using the Wrong Loop! From for to onEach: Ultimate Guide to Kotlin Loops
• Remote Config with Google Sheets is Crazy!
• Cancellation in Kotlin Coroutines
#android
Команда Яндекс Практикума провела исследование и готова рассказать, как обстоят дела в найме начинающих Android-разработчиков: какие навыки требуются джуниорам для трудоустройства, о чём их спрашивают на собеседованиях и какого опыта достаточно, чтобы получить предложение о работе.
• Android-разработчики в 2024 году: какие нужны скилы и как проходит процесс найма
• Entity It — генератор Entity классов
• Stop Using the Wrong Loop! From for to onEach: Ultimate Guide to Kotlin Loops
• Remote Config with Google Sheets is Crazy!
• Cancellation in Kotlin Coroutines
#android
Хабр
Android-разработчики в 2024 году: какие нужны скилы и как проходит процесс найма
Команда Яндекс Практикума провела исследование и готова рассказать, как обстоят дела в найме начинающих Android-разработчиков : какие навыки требуются джуниорам для трудоустройства, о чём их...
❤1👍1🤡1🌚1
Разработка
• My programming beliefs as of July 2024
• Solving a math problem with planner programming
Маркетинг
• Figma отключит ИИ-функцию, которая копирует дизайн других приложений
Кроссплатформа
• Widget тесты с помощью ApprovalTests | Flutter / Dart
• Create PDF file in your app
• Exploring Hidden Treasures in Flutter: Lesser-Known Widgets Unveiled
• My programming beliefs as of July 2024
• Solving a math problem with planner programming
Маркетинг
• Figma отключит ИИ-функцию, которая копирует дизайн других приложений
Кроссплатформа
• Widget тесты с помощью ApprovalTests | Flutter / Dart
• Create PDF file in your app
• Exploring Hidden Treasures in Flutter: Lesser-Known Widgets Unveiled
👌1
В Tracer генеративный ИИ анализирует ошибки
В сервисе Tracer появился генеративный ИИ, который помогает анализировать сбои и проблемы в приложениях, а также предлагает решение для них.
• Tracer — инструмент VK для мониторинга стабильности приложений для Android и iOS в реальном времени (было видео про него на Мобиусе). При выявлении проблем сервис создает стектрейс — детальный отчет о сбое, который включает анализ конкретных зависимостей, разделов и модулей приложения, где мог произойти сбой.
• Новая ИИ-модель анализирует стектрейс и определяет возможные причины ошибки, выделяя наиболее вероятную, или же составляет перечень факторов, которые могли привести к сбою.
• После определения корневой причины нейросеть генерирует конкретные советы по устранению ошибки. Например, предлагает изменения в коде, обновление библиотек или другие действия, которые помогут избежать повторного сбоя.
• ИИ учитывает специфику приложения, его архитектуру и используемые технологии, что позволяет сервису давать рекомендации, адаптированные к конкретным условиям и потребностям разработчиков.
И что: в целом отличное применение ИИ, вопрос в том, можно ли будет доверять "советам" ИИ1️⃣ 2️⃣ 3️⃣ 4️⃣ 5️⃣
В сервисе Tracer появился генеративный ИИ, который помогает анализировать сбои и проблемы в приложениях, а также предлагает решение для них.
• Tracer — инструмент VK для мониторинга стабильности приложений для Android и iOS в реальном времени (было видео про него на Мобиусе). При выявлении проблем сервис создает стектрейс — детальный отчет о сбое, который включает анализ конкретных зависимостей, разделов и модулей приложения, где мог произойти сбой.
• Новая ИИ-модель анализирует стектрейс и определяет возможные причины ошибки, выделяя наиболее вероятную, или же составляет перечень факторов, которые могли привести к сбою.
• После определения корневой причины нейросеть генерирует конкретные советы по устранению ошибки. Например, предлагает изменения в коде, обновление библиотек или другие действия, которые помогут избежать повторного сбоя.
• ИИ учитывает специфику приложения, его архитектуру и используемые технологии, что позволяет сервису давать рекомендации, адаптированные к конкретным условиям и потребностям разработчиков.
И что: в целом отличное применение ИИ, вопрос в том, можно ли будет доверять "советам" ИИ
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡10👍5❤1
iOS
• ZLPhotoBrowser — фотопикер в стиле Wechat
• Адаптируем VoiceOver для людей
• Принципы SOLID на примере iOS-разработки
• Evolution of SDUI in iOS App development
• AsyncStream and AsyncSequence for Swift Concurrency
#ios
• ZLPhotoBrowser — фотопикер в стиле Wechat
• Адаптируем VoiceOver для людей
• Принципы SOLID на примере iOS-разработки
• Evolution of SDUI in iOS App development
• AsyncStream and AsyncSequence for Swift Concurrency
#ios
AppTractor
ZLPhotoBrowser — фотопикер в стиле Wechat
ZLPhotoBrowser — это пикер изображений, подобный Wechat. Поддерживает выбор обычных фотографий, видео, gif и livePhoto. Поддерживает портретный и ландшафтный режимы, редактирования изображений и обрезку видео, темный и светлый режим, настройку шрифтов.
🔥1
Android
• Интеграция форматирования кода в Android-проекты
• Android Studio: debugging is a kind of hell for years and years
• On-Device Machine Learning with TensorFlow Lite
• Complete Guide to Ace an Android Developer Interview
#android
• Интеграция форматирования кода в Android-проекты
• Android Studio: debugging is a kind of hell for years and years
• On-Device Machine Learning with TensorFlow Lite
• Complete Guide to Ace an Android Developer Interview
#android
AppTractor
Интеграция форматирования кода в Android-проекты
Внедрение таких инструментов форматирования кода, как ktfmt, оказалось важным для поддержания качественной кодовой базы.
👍2
В App Store в США на первое место вышла новая социальная сеть для Поколения Z - noplace. Профессионалы говорят, что noplace отчаянно напоминает современный Myspace. В новом приложении есть красочные настраиваемые профили, которые позволяют людям делиться всем: от статуса отношений до того, что они слушают или смотрят, что они читают или делают, и многим другим. Правда, пока только в тексте. Так что заодно напоминает и Х на заре своей деятельности. В общем, вот идеальный рецепт для нового приложения - берете какой-нибудь закрывшийся 20 лет назад проект и выпускаете его “для Поколения Z”. Опа, вот и “волшебный и веселый Интернет” возвращается.
Разработка
• Генеративный ИИ появился в сервисе VK для сбора и анализа ошибок в приложениях
• Should you learn C to "learn how the computer works"?
Маркетинг
• Социальная сеть noplace, смесь Twitter и Myspace для Поколения Z, заняла первое место в App Store
Кроссплатформа
• Simplify Network Management with CMPConnectivityMonitor in Compose Multiplatform
• Understanding Concurrency in Flutter
Разработка
• Генеративный ИИ появился в сервисе VK для сбора и анализа ошибок в приложениях
• Should you learn C to "learn how the computer works"?
Маркетинг
• Социальная сеть noplace, смесь Twitter и Myspace для Поколения Z, заняла первое место в App Store
Кроссплатформа
• Simplify Network Management with CMPConnectivityMonitor in Compose Multiplatform
• Understanding Concurrency in Flutter
AppTractor
Социальная сеть noplace, смесь Twitter и Myspace для Поколения Z, заняла первое место в App Store
Рассчитанное на более молодую аудиторию - или на тех, кто хочет общаться с друзьями или по общим интересам - noplace напоминает современный Myspace.
👍3❤1