Я читаю просматриваю десятки, если не сотни статей и новостей каждый день. Не все они о мобильной разработке, но многими хочется делится, поэтому вот мой новый канал - про не мобильный код и цифровые продукты, технологии, науку, гаджеты.
Если интересно - подписывайтесь: https://news.1rj.ru/str/code_insight
Если интересно - подписывайтесь: https://news.1rj.ru/str/code_insight
Telegram
IT Insights
Новости разработки, технологий, немножко науки и техники
👍17🤡5❤1
Уже второе дело против доминимрования Apple на рынке вылилось в обсуждение того, можно ли ставить ссылки на сторонние формы оплаты в приложении или нет. Так как ссылки давно разрешили, кажется, и дело скоро закроют. Впрочем, под давлением Apple видимо скоро разрешит и сторонние магазины, и стороннюю установку, так что все вроде как не зря было. Но осадок, конечно, остался 🤷♂️
Разработка
• Дело Spotify против Apple в Европе сузилось до ссылок на стороннюю оплату
• Конец близок: StackOverflow умирает — что будет дальше?
• Маркетологи в мобайле (Spring Edition): Анна Гарцилова (Kassir.ru)
• $3.1 млн: Archetype — биллинг для API
• Go back to coding, engineering leader
• Bored with Poppins & Inter, Here are Some New fresh Sans-Serif For 2023
• Why ChatGPT is not taking my Programming job
iOS
• IceCubesApp: открытый клиент Mastodon на SwiftUI
• iOS-разработка со SnapKit: спасаем консоль от простыни ошибок и ускоряем отрисовку UI
• View Composition using ViewModifiers in SwiftUI
• Using Swift Concurrency with Coordinator Pattern
• How to create a hero animation in SwiftUI?
• Building a GPT Client for iOS with SwiftUI
• Setting Up Different Environments in SwiftUI: Command Line Arguments and Build Configurations
Android
• Как Android-разработчику избавиться от комплекса доменной неполноценности
• From Figma to Composables in Android Studio with Ease
• Unleashing the Power of Kotlin: 8 Advanced Features for Experienced Developers
• Why Ravioli Is My Favourite Recipe
• Different ways to handle android Gradle dependencies
Кроссплатформа
• Why I Hard Code My Sizes In Flutter
• Create Custom Keyboard for your Flutter App
• Tauri Mobile – Develop Mobile Apps with JavaScript and Rust
• How to Create Separators for Rows and Columns
Разработка
• Дело Spotify против Apple в Европе сузилось до ссылок на стороннюю оплату
• Конец близок: StackOverflow умирает — что будет дальше?
• Маркетологи в мобайле (Spring Edition): Анна Гарцилова (Kassir.ru)
• $3.1 млн: Archetype — биллинг для API
• Go back to coding, engineering leader
• Bored with Poppins & Inter, Here are Some New fresh Sans-Serif For 2023
• Why ChatGPT is not taking my Programming job
iOS
• IceCubesApp: открытый клиент Mastodon на SwiftUI
• iOS-разработка со SnapKit: спасаем консоль от простыни ошибок и ускоряем отрисовку UI
• View Composition using ViewModifiers in SwiftUI
• Using Swift Concurrency with Coordinator Pattern
• How to create a hero animation in SwiftUI?
• Building a GPT Client for iOS with SwiftUI
• Setting Up Different Environments in SwiftUI: Command Line Arguments and Build Configurations
Android
• Как Android-разработчику избавиться от комплекса доменной неполноценности
• From Figma to Composables in Android Studio with Ease
• Unleashing the Power of Kotlin: 8 Advanced Features for Experienced Developers
• Why Ravioli Is My Favourite Recipe
• Different ways to handle android Gradle dependencies
Кроссплатформа
• Why I Hard Code My Sizes In Flutter
• Create Custom Keyboard for your Flutter App
• Tauri Mobile – Develop Mobile Apps with JavaScript and Rust
• How to Create Separators for Rows and Columns
AppTractor
Дело Spotify против Apple в Европе сузилось до ссылок на стороннюю оплату
The Financial Times сообщает, что расследование жалобы Spotify сузилось до единственного вопроса: может ли приложение включать внешнюю ссылку на подписку.
❤1👍1
OpenAI открыла ChatGPT API
OpenAI официально разрешает сторонним разработчикам интегрировать ChatGPT в свои приложения и сервисы через API. Кроме того, компания открыла Whisper, свою модель преобразования речи в текст на базе ИИ, и также сделала ее доступной через API.
1. OpenAI заявляет, что ChatGPT API можно использовать не только для создания чатов на основе ИИ. Новое семейство моделей под названием gpt-3.5-turbo является «лучшей моделью для многих случаев использования, не связанных с чатом».
2. 1000 токенов стоят 0.002 доллара и это «в 10 раз дешевле, чем существующие модели GPT-3.5». Отправка одного фрагмента текста для ответа API может стоить несколько токенов («токены» — это блоки текста, на которые система разбивает предложения и слова, чтобы понять, какой текст она должна вывести).
3. Разработчики также смогут получить выделенный instance ChatGPT.
4. OpenAI также анонсировала API для Whisper, модели преобразования речи в текст. Цена 0.006 доллара в минуту. Технически модель Whisper имеет открытый исходный код.
И что: да надо интегрировать быстрее! 🏃♂️
OpenAI официально разрешает сторонним разработчикам интегрировать ChatGPT в свои приложения и сервисы через API. Кроме того, компания открыла Whisper, свою модель преобразования речи в текст на базе ИИ, и также сделала ее доступной через API.
1. OpenAI заявляет, что ChatGPT API можно использовать не только для создания чатов на основе ИИ. Новое семейство моделей под названием gpt-3.5-turbo является «лучшей моделью для многих случаев использования, не связанных с чатом».
2. 1000 токенов стоят 0.002 доллара и это «в 10 раз дешевле, чем существующие модели GPT-3.5». Отправка одного фрагмента текста для ответа API может стоить несколько токенов («токены» — это блоки текста, на которые система разбивает предложения и слова, чтобы понять, какой текст она должна вывести).
3. Разработчики также смогут получить выделенный instance ChatGPT.
4. OpenAI также анонсировала API для Whisper, модели преобразования речи в текст. Цена 0.006 доллара в минуту. Технически модель Whisper имеет открытый исходный код.
И что: да надо интегрировать быстрее! 🏃♂️
👍24🔥3
“Android-разработчики сейчас долго будут смеяться” (С), но в App Store Connect завезли бенчмарки (называются “Контрольные показатели”). Теперь показатели своего приложения можно сравнить со средним по больнице. Сравнить можно по 6 параметрам - конверсия в App Store, ARPPU, сбои, Удержание 1, 7 и 28 дней. Все это в разрезе категории,бизнес-модели и количества загрузок.
Разработка
• В App Store Connect добавили бенчмарки
• Маркетологи в мобайле (Spring Edition): Ксения Архипова (Zaymigo)
• VW Group запускает магазин приложений и новую автомобильную платформу
• OpenAI открыла ChatGPT API
• System Design Interview Survival Guide (2023): Preparation Strategies and Practical Tips
• How Duolingo drives subnoscription conversion
iOS
• Mastering Enums in Swift: A Comprehensive Guide
• SwiftUI: The difference between List and LazyVStack
• SwiftUI - Relationship between View and ViewModel in a MVVM architectural pattern
• How Senior iOS Engineers Style Code: Performance And Clarity
Android
• Из Figma в Composable — работаем с Relay в Android Studio
• Pokedex: современная Android-разработка
• Different ways to handle Android Gradle dependencies
• How to Handle Automatic Content Resizing when keyboard is visible in Jetpack Compose
• Kotlin Generics Explaind: Mastering in, out, and where
• Building an Android System Design Architecture for Efficient Image Uploads with Clean Architecture
• Android Studio Flamingo Beta 4 is now available
Кроссплатформа
• Один плагин, чтоб править всеми. Как разработать сканер на Flutter для 3 платформ и ускорить ввод данных в 2 раза
• Разработка кросплатформенного приложения на Qt с использованием нейросетей, обученных на tensorflow
• Isolates in Flutter
• How to Create Dynamic Island and ActivityKit with Flutter
Разработка
• В App Store Connect добавили бенчмарки
• Маркетологи в мобайле (Spring Edition): Ксения Архипова (Zaymigo)
• VW Group запускает магазин приложений и новую автомобильную платформу
• OpenAI открыла ChatGPT API
• System Design Interview Survival Guide (2023): Preparation Strategies and Practical Tips
• How Duolingo drives subnoscription conversion
iOS
• Mastering Enums in Swift: A Comprehensive Guide
• SwiftUI: The difference between List and LazyVStack
• SwiftUI - Relationship between View and ViewModel in a MVVM architectural pattern
• How Senior iOS Engineers Style Code: Performance And Clarity
Android
• Из Figma в Composable — работаем с Relay в Android Studio
• Pokedex: современная Android-разработка
• Different ways to handle Android Gradle dependencies
• How to Handle Automatic Content Resizing when keyboard is visible in Jetpack Compose
• Kotlin Generics Explaind: Mastering in, out, and where
• Building an Android System Design Architecture for Efficient Image Uploads with Clean Architecture
• Android Studio Flamingo Beta 4 is now available
Кроссплатформа
• Один плагин, чтоб править всеми. Как разработать сканер на Flutter для 3 платформ и ускорить ввод данных в 2 раза
• Разработка кросплатформенного приложения на Qt с использованием нейросетей, обученных на tensorflow
• Isolates in Flutter
• How to Create Dynamic Island and ActivityKit with Flutter
AppTractor
В App Store Connect добавили бенчмарки
Сравнить свои результаты с результатами группы можно по нескольким ключевым показателям, включая коэффициент конверсии, коэффициент удержания на 1-й, 7-й и 28-й день, коэффициент сбоев и средний доход на одного платящего пользователя.
👍10❤2🔥1
ВКонтакте приглашает C++ и мобильных разработчиков на Weekend Offer.
Куда приглашают?
Вас ждут в десяти командах по трем направлениям – Android, iOS и BackEnd (C++).
Как все пройдет?
• До 9 марта оставляйте отклик, и с вами свяжутся, чтобы назначить короткий техскрининг, а после - выбрать слот для индивидуального интервью.
• 11 марта вас ждет детальное знакомство с тимлидами команд: они подробно расскажут о задачах, которые вам предстоит решать, а также пройдут индивидуальные технические онлайн-собеседования.
• 12 марта состоится финальное собеседование: вы сможете пообщаться с понравившимися командами, узнать больше о предстоящих вызовах и получить ответы на оставшиеся вопросы, а вечером определят лучших кандидатов и отправят им офферы.
Откликнуться можно тут.
Куда приглашают?
Вас ждут в десяти командах по трем направлениям – Android, iOS и BackEnd (C++).
Как все пройдет?
• До 9 марта оставляйте отклик, и с вами свяжутся, чтобы назначить короткий техскрининг, а после - выбрать слот для индивидуального интервью.
• 11 марта вас ждет детальное знакомство с тимлидами команд: они подробно расскажут о задачах, которые вам предстоит решать, а также пройдут индивидуальные технические онлайн-собеседования.
• 12 марта состоится финальное собеседование: вы сможете пообщаться с понравившимися командами, узнать больше о предстоящих вызовах и получить ответы на оставшиеся вопросы, а вечером определят лучших кандидатов и отправят им офферы.
Откликнуться можно тут.
🤡24👍2
Социальные сети пытаются компенсировать падение доходов от рекламы с помощью IAP
В новом исследовании Apptopia показывает, как меняются доходы сетей от покупок.
1. Лучшие социальные приложения (TikTok, Facebook, Instagram, Snapchat, Twitter) вместе взятые увеличили квартальный доход от IAP на 91% с тех пор, как Apple представила ATT.
2. Snapchat+ теперь приносит в среднем на 20% больше ежедневного дохода от IAP, чем Facebook.
3. TikTok заработал на 205 миллионов долларов больше, чем Facebook, Instagram, Snapchat и Twitter вместе взятые, за счет доходов от IAP в 2023 году.
4. Среднемесячный разрыв между доходами iOS и Android у Twitter составляет 2859%, Snapchat — 902%, Instagram — 293%, а Facebook — всего 52%.
И что: тут, конечно, есть некоторое лукавство, потому что те же Facebook никогда не опирался да и практически не использовал IAP для монетизации, в то время как у TikTok это основной канал доходов. И все же то, что TikTok зарабатывает на порядок больше всех остальных вместе взятых, впечатляет. Пора уже с ним что-то делать (С)
В новом исследовании Apptopia показывает, как меняются доходы сетей от покупок.
1. Лучшие социальные приложения (TikTok, Facebook, Instagram, Snapchat, Twitter) вместе взятые увеличили квартальный доход от IAP на 91% с тех пор, как Apple представила ATT.
2. Snapchat+ теперь приносит в среднем на 20% больше ежедневного дохода от IAP, чем Facebook.
3. TikTok заработал на 205 миллионов долларов больше, чем Facebook, Instagram, Snapchat и Twitter вместе взятые, за счет доходов от IAP в 2023 году.
4. Среднемесячный разрыв между доходами iOS и Android у Twitter составляет 2859%, Snapchat — 902%, Instagram — 293%, а Facebook — всего 52%.
И что: тут, конечно, есть некоторое лукавство, потому что те же Facebook никогда не опирался да и практически не использовал IAP для монетизации, в то время как у TikTok это основной канал доходов. И все же то, что TikTok зарабатывает на порядок больше всех остальных вместе взятых, впечатляет. Пора уже с ним что-то делать (С)
Forwarded from AppFiles - Mobile Development
Видео за неделю
•
•
•
•
•
•
•
•
•
•
•
Посмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
•
(iOS Ru) Compose iOS. Как это работает•
(iOS En) Swift Optionals - How to Unwrap (real examples)•
(iOS En) SwiftUI: Exporting Core Data to JSON File•
(iOS En) Expert Advice to Learn iOS Dev & Swift FAST•
(And En) Store & retrieve data securely with Block Store•
(And En) Announcing TensorFlow Lite with Google Play services•
(And En) THIS Is How Easily You Can Record & Play Audio In Android•
(And En) Graceful Resource Handling Using Structured Concurrency in Kotlin•
(Dev Ru) Podlodka #309: мобильные фермы•
(Dsg Ru) Подходы в дизайне: от поиска решений до красоты интерфейсов•
(Dsg Ru) Avito Design Talk #7: исследованияПосмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
AppTractor
Compose iOS. Как это работает #0
Если Jetpack Compose уже в проде, то вот Compose iOS пока собрали только энтузиасты из исходников на GitHub.
❤6
SnapKit и Qt на 9 летнем железе
Новый еженедельный дайджест - все 105 материалов. Прочитайте, поговорите, поставьте 👍 или ❤️, поделитесь, подпишитесь, поддержите и все такое прочее. И присоединяйтесь к IT Insights, где новости и статьи не про мобайл.
Новый еженедельный дайджест - все 105 материалов. Прочитайте, поговорите, поставьте 👍 или ❤️, поделитесь, подпишитесь, поддержите и все такое прочее. И присоединяйтесь к IT Insights, где новости и статьи не про мобайл.
👍5❤2
Apple со своим SoC очень мощно развивается. Сейчас пишут, что готовится новый iMac (не обновлялся ведь уже ведь два года!) и даже не на M2, а на M3, который будут делать по новейшему 3-нм техпроцессу. Это инфа уже 100% (Bloomberg врать не будет), а намеками говорят про новые MacBook Air. Все это, вероятно, покажут на будущей WWDC. Ну в общем - бедный Intel.
Разработка
• Apple готовит iMac на M3
• Маркетологи в мобайле (Spring Edition): Амина Тагиева («Твой Дом»)
• VK и FARFOR — кейс продвижения сети ресторанов
• Avito Design Talk #7: исследования
• Podlodka #309: мобильные фермы
• При снижении доходов от рекламы социальные сети обращаются к покупкам внутри приложений
• На что мы подписались: сделали IPTV-приложение
• Figma is making you a bad designer
• The art of unlearning
iOS
• Как мы разрешили использование Storyboard в iOS-разработке
• Compose iOS. Как это работает #0
• Apple заблокировала выпуск приложения с ChatGPT
• Setting: панель настроек на SwiftUI
• Developer guide on passkeys for iOS
• SwiftUI: The difference between List and LazyVStack
• Mastering charts in SwiftUI. Accessibility.
• SwiftUI views versus modifiers
• Building Live Activities for iOS 16
Android
• SuperImage: апскейл изображений на Android с помощью ИИ
• Небезопасный android: эксперименты с sun.misc.Unsafe. Часть 1
• SimpleUI — фреймворк для быстрого создания бизнес приложений на Android
• Implementing a Splash Animation with the core-splashscreen API on Android
• How to use Bottom Sheets with Material 2 and 3 with examples in Jetpack Compose
• Replicating Dribbble Audio App - Screen Transitions
• Jetpack Compose Typewriter animation with highlighted texts
• How to test Android App Shortcuts
• Debugging and fixing a huge Jetpack Compose performance problem in my Sudoku-solver app
• Setup and Debug Kotlin Symbol Processing (KSP) Development Made Easy
Кроссплатформа
• Element Embedding in Flutter
• I Am Falling Out Of Love With Flutter
• Building games in Flutter with Flame
Разработка
• Apple готовит iMac на M3
• Маркетологи в мобайле (Spring Edition): Амина Тагиева («Твой Дом»)
• VK и FARFOR — кейс продвижения сети ресторанов
• Avito Design Talk #7: исследования
• Podlodka #309: мобильные фермы
• При снижении доходов от рекламы социальные сети обращаются к покупкам внутри приложений
• На что мы подписались: сделали IPTV-приложение
• Figma is making you a bad designer
• The art of unlearning
iOS
• Как мы разрешили использование Storyboard в iOS-разработке
• Compose iOS. Как это работает #0
• Apple заблокировала выпуск приложения с ChatGPT
• Setting: панель настроек на SwiftUI
• Developer guide on passkeys for iOS
• SwiftUI: The difference between List and LazyVStack
• Mastering charts in SwiftUI. Accessibility.
• SwiftUI views versus modifiers
• Building Live Activities for iOS 16
Android
• SuperImage: апскейл изображений на Android с помощью ИИ
• Небезопасный android: эксперименты с sun.misc.Unsafe. Часть 1
• SimpleUI — фреймворк для быстрого создания бизнес приложений на Android
• Implementing a Splash Animation with the core-splashscreen API on Android
• How to use Bottom Sheets with Material 2 and 3 with examples in Jetpack Compose
• Replicating Dribbble Audio App - Screen Transitions
• Jetpack Compose Typewriter animation with highlighted texts
• How to test Android App Shortcuts
• Debugging and fixing a huge Jetpack Compose performance problem in my Sudoku-solver app
• Setup and Debug Kotlin Symbol Processing (KSP) Development Made Easy
Кроссплатформа
• Element Embedding in Flutter
• I Am Falling Out Of Love With Flutter
• Building games in Flutter with Flame
AppTractor
Apple готовит iMac на M3
Гурман говорит, что помимо нового iMac Apple также готовится выпустить новый 15-дюймовый MacBook Air, обновленный 13-дюймовый MacBook Air и Mac Pro, оснащенный чипом M2 Ultra.
🔥6👍2❤1😁1
SoundCloud тестирует ленту, похожую на TikTok, для поиска музыки
SoundCloud — последнее приложение, в котором можно попробовать вертикальный фид с короткими фрагментами.
1. Компания в своих приложениях для iOS и Android тестирует фичу обнаружения новой музыки в виде вертикального фида.
2. В нем доступны 30-секундные предварительные прослушивания. Обновленный дизайн страницы упрощает комментирование трека или добавление его в список воспроизведения.
3. Артисты могут выбрать свой собственный клип, чтобы выделить его, или положиться на технологию искусственного интеллекта Musiio от самого SoundCloud.
4. Spotify тестирует такой фид уже несколько лет. Resso от ByteDance полагается на вертикальную подачу, но она предлагает слушать полные песни, а не короткие клипы. Другие приложения для поиска музыки, такие как Smores и HotDrop, также использовали сочетание ИИ и коротких клипов, чтобы помочь пользователям находить новые треки.
5. SoundCloud хочет стать первой крупной платформой, которая объединит все эти ингредиенты для открытия новых авторов.
И что: как когда-то "софт поглощал мир" и все рано или поздно должно было стать программным, так теперь TikTok поглощает все медиа и всё рано или поздно должно будет стать TikTok-ом 🤷
SoundCloud — последнее приложение, в котором можно попробовать вертикальный фид с короткими фрагментами.
1. Компания в своих приложениях для iOS и Android тестирует фичу обнаружения новой музыки в виде вертикального фида.
2. В нем доступны 30-секундные предварительные прослушивания. Обновленный дизайн страницы упрощает комментирование трека или добавление его в список воспроизведения.
3. Артисты могут выбрать свой собственный клип, чтобы выделить его, или положиться на технологию искусственного интеллекта Musiio от самого SoundCloud.
4. Spotify тестирует такой фид уже несколько лет. Resso от ByteDance полагается на вертикальную подачу, но она предлагает слушать полные песни, а не короткие клипы. Другие приложения для поиска музыки, такие как Smores и HotDrop, также использовали сочетание ИИ и коротких клипов, чтобы помочь пользователям находить новые треки.
5. SoundCloud хочет стать первой крупной платформой, которая объединит все эти ингредиенты для открытия новых авторов.
И что: как когда-то "софт поглощал мир" и все рано или поздно должно было стать программным, так теперь TikTok поглощает все медиа и всё рано или поздно должно будет стать TikTok-ом 🤷
👍5🔥3
Про рекомпозицию Composable можно читать бесконечно. В данном случае у чувака в решателе судоку при изменении одного поля в самом конце дерева перерисовывался один Text. Из-за того, что immutable List вовсе не означает, что он... ну, immutable. Сюрприз. В результате, при одном изменении Compose перерисовывал все 700 полей на экране. Сюрприз х2. God bless iOS UIKit!
Разработка
• Отладка и исправление проблемы с производительностью Jetpack Compose в моем приложении для решения судоку
• Intel выпустил SDK для программирования квантового компьютера
• Как объединить устройства с разными протоколами передачи данных на одной IoT-платформе
• Machine learning roadmap from zero to pro [complete] — 2023
• Two strategies to drive screenshot testing in Mobile projects
Маркетинг
• Маркетологи в мобайле (Spring Edition): Наталия Полина (Esprit Games)
• SoundCloud тестирует ленту, похожую на TikTok, для поиска музыки
iOS
• Liquid Menu Buttons: выдвигающиеся кнопки на SwiftUI
• Как мы приложение Додо Пиццы на арабский переводили
• Helpful Swift Libraries to Boost Your iOS App Development
• How to Build a Custom Component in SwiftUI
• Side Menu in IOS SwiftUI
• Combine Sinks and the Unretained Retain Cycle
• How to Bridge Async/await Functions to Combine’s Future Type in Swift
Android
• Дополняем реальность в мобильных приложениях через ARCore
• Extend Android’s Room Abstraction Capability Further with KSP
• Using Jetpack Credential Manager to save and retrieve passwords in-app
• Leverage Multi-Window and Activity Embedding
• Guide to Good Android App Architetture
• How to Build an Android Ecommerce App with Medusa
Кроссплатформа
• 7 Useful React Native Libraries You Should Use in Your Next Project
• Mistakes that Flutter Developers Should Stop Doing
• My Hardest Bug Ever
Разработка
• Отладка и исправление проблемы с производительностью Jetpack Compose в моем приложении для решения судоку
• Intel выпустил SDK для программирования квантового компьютера
• Как объединить устройства с разными протоколами передачи данных на одной IoT-платформе
• Machine learning roadmap from zero to pro [complete] — 2023
• Two strategies to drive screenshot testing in Mobile projects
Маркетинг
• Маркетологи в мобайле (Spring Edition): Наталия Полина (Esprit Games)
• SoundCloud тестирует ленту, похожую на TikTok, для поиска музыки
iOS
• Liquid Menu Buttons: выдвигающиеся кнопки на SwiftUI
• Как мы приложение Додо Пиццы на арабский переводили
• Helpful Swift Libraries to Boost Your iOS App Development
• How to Build a Custom Component in SwiftUI
• Side Menu in IOS SwiftUI
• Combine Sinks and the Unretained Retain Cycle
• How to Bridge Async/await Functions to Combine’s Future Type in Swift
Android
• Дополняем реальность в мобильных приложениях через ARCore
• Extend Android’s Room Abstraction Capability Further with KSP
• Using Jetpack Credential Manager to save and retrieve passwords in-app
• Leverage Multi-Window and Activity Embedding
• Guide to Good Android App Architetture
• How to Build an Android Ecommerce App with Medusa
Кроссплатформа
• 7 Useful React Native Libraries You Should Use in Your Next Project
• Mistakes that Flutter Developers Should Stop Doing
• My Hardest Bug Ever
AppTractor
Отладка и исправление проблемы с производительностью Jetpack Compose в моем приложении для решения судоку
Как небольшая корректировка моего кода и немного дополнительных знаний о перекомпоновке превратили мой судоку из неэффективного кошмара, который каждый раз перекомпоновывался, в действительно нормальное решение.
👍6
I/O 2023 состоится в среду 10 мая
1. I/O 2023 будет похож на прошлогоднюю конференцию с «ограниченной аудиторией в зале и трансляцией в прямом эфире».
2. Начнется все с главного выступления генерального директора Сундара Пичаи в Shoreline Amphitheatre в Маунтин-Вью. За кейноутом последует основная презентация для разработчиков, а затем «более 100 технических сессий».
3. Предполагается выпуск Android 14, презентация Pixel 7a, вероятно Pixel Tablet и Pixel Fold. Ну и конечно не обойдется без "прорывов в области ИИ".
3. Предполагается перевод на все языки.
И что: регистрация на конференцию началась и она бесплатна.
1. I/O 2023 будет похож на прошлогоднюю конференцию с «ограниченной аудиторией в зале и трансляцией в прямом эфире».
2. Начнется все с главного выступления генерального директора Сундара Пичаи в Shoreline Amphitheatre в Маунтин-Вью. За кейноутом последует основная презентация для разработчиков, а затем «более 100 технических сессий».
3. Предполагается выпуск Android 14, презентация Pixel 7a, вероятно Pixel Tablet и Pixel Fold. Ну и конечно не обойдется без "прорывов в области ИИ".
3. Предполагается перевод на все языки.
И что: регистрация на конференцию началась и она бесплатна.
❤1
Из первой статьи впервые узнал о таком подходе, как скриншот-тестирование. Через сравнение скриншотов - к тестированию UI и защите от визуальных регрессий. Ни для чего больше само тестирование не подходит, да и в общем-то статья довольно поверхностная, реальных рецептов не предлагает, но как введение вполне может поработать.
Разработка
• Две стратегии скриншот-тестирования в мобильных проектах
• У Google и Meta тысячи сотрудников, которые выполняют «фиктивную работу»
• Google уменьшает повышение сотрудников
• I/O 2023 пройдет 10 мая
• Как быстро завезти темную тему
• Surviving a Downturn: Strategies for Reorganizing Your Tech Company During Tough Economic Times
• Should you tell the interviewer that you’ve already seen the question
• Top 8 Algorithms Every Programmer Should Know
Маркетинг
• Записали на прием 1000 пациентов онлайн: как поживает мобильное приложение клиники после релиза
• Новый дизайн Spotify частью TikTok, частью Instagram и частью YouTube
iOS
• Advanced Techniques for Complex Apps in Swift
• Server-Driven UI using SwiftUI
• Fast and reliable iOS builds with Bazel at Mercari
• Animatable Properties in SwiftUI
• What's new in Swift 5.8
• 9 SwiftUI Hacks for Beautiful Views
• Checklist to become a senior iOS developer in 2023
Android
• Вышел Android 14 Developer Preview 2
• P3C: руководство по написанию кода на языке Java от Alibaba Group
• Как мы попробовали Yatagan
• Remote бэкенд на Firebase для МП без бэкенда
• Context: The Missing Feature of Programming Languages
• Android Jetpack Compose and Atomic Design
• The Case Against Relying Solely on Unit Test Coverage
• Kotlin Isn’t Null-Safe Yet. Here Are 3 Gotchas
Кроссплатформа
• Singleton in Flutter
Разработка
• Две стратегии скриншот-тестирования в мобильных проектах
• У Google и Meta тысячи сотрудников, которые выполняют «фиктивную работу»
• Google уменьшает повышение сотрудников
• I/O 2023 пройдет 10 мая
• Как быстро завезти темную тему
• Surviving a Downturn: Strategies for Reorganizing Your Tech Company During Tough Economic Times
• Should you tell the interviewer that you’ve already seen the question
• Top 8 Algorithms Every Programmer Should Know
Маркетинг
• Записали на прием 1000 пациентов онлайн: как поживает мобильное приложение клиники после релиза
• Новый дизайн Spotify частью TikTok, частью Instagram и частью YouTube
iOS
• Advanced Techniques for Complex Apps in Swift
• Server-Driven UI using SwiftUI
• Fast and reliable iOS builds with Bazel at Mercari
• Animatable Properties in SwiftUI
• What's new in Swift 5.8
• 9 SwiftUI Hacks for Beautiful Views
• Checklist to become a senior iOS developer in 2023
Android
• Вышел Android 14 Developer Preview 2
• P3C: руководство по написанию кода на языке Java от Alibaba Group
• Как мы попробовали Yatagan
• Remote бэкенд на Firebase для МП без бэкенда
• Context: The Missing Feature of Programming Languages
• Android Jetpack Compose and Atomic Design
• The Case Against Relying Solely on Unit Test Coverage
• Kotlin Isn’t Null-Safe Yet. Here Are 3 Gotchas
Кроссплатформа
• Singleton in Flutter
AppTractor
Две стратегии скриншот-тестирования в мобильных проектах
Контекст Говоря о мобильных проектах или продуктах, особенно зрелых и крупных, тесты скриншотов — это любопытный пример проверок, которые мы хотим сместить влево в жизненном цикле разработки программного обеспечения. Сообщество iOS-разработчиков уже несколько…
👍6❤1
$17 млн для планирования девичников (и групповых поездок)
А чего добился ты, username? (C) Bach, приложение для организации девичников, объявило о получении $9 млн в Серии A. С новыми инвестициями общий объем финансирования компании достиг $17 млн.
1. Приложение, доступное в Google Play Store и iOS App Store, предназначено для того, чтобы помочь пользователям со своими друзьями спланировать групповую поездку от начала до конца.
2. Bach также включает в себя маркетплейс, в котором есть развлечения рядом с пунктом назначения и которые можно забронировать прямо через приложение.
3. Из мобайла в веб. Стартап объявил, что запускает новый веб-маркетплейс, который позволит просто пользователям покупать развлечения.
4. Из вертикали девичников ко всем групповым поездкам. Рынок групповых путешествий составляет $200 млрд. Bach доказывает, что может быть лидером рынка и владеть вертикалью девичников, но тем самым создает основу для естественного расширения на другие групповые путешествия.
И что: интересная ниша, интересный рынок, интересный рост + "путешествие миллениалов — это огромные возможности, и будущее путешествий, особенно групповых, быстро меняется".
А чего добился ты, username? (C) Bach, приложение для организации девичников, объявило о получении $9 млн в Серии A. С новыми инвестициями общий объем финансирования компании достиг $17 млн.
1. Приложение, доступное в Google Play Store и iOS App Store, предназначено для того, чтобы помочь пользователям со своими друзьями спланировать групповую поездку от начала до конца.
2. Bach также включает в себя маркетплейс, в котором есть развлечения рядом с пунктом назначения и которые можно забронировать прямо через приложение.
3. Из мобайла в веб. Стартап объявил, что запускает новый веб-маркетплейс, который позволит просто пользователям покупать развлечения.
4. Из вертикали девичников ко всем групповым поездкам. Рынок групповых путешествий составляет $200 млрд. Bach доказывает, что может быть лидером рынка и владеть вертикалью девичников, но тем самым создает основу для естественного расширения на другие групповые путешествия.
И что: интересная ниша, интересный рынок, интересный рост + "путешествие миллениалов — это огромные возможности, и будущее путешествий, особенно групповых, быстро меняется".
❤2
Forwarded from AppFiles - Mobile Development
Видео за неделю
•
•
•
•
•
•
•
•
•
•
Посмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
•
(iOS En) Build Swift ChatGPT API Client for Linux And CLI App•
(iOS En) iOS Interview Questions and Answers with Sample Code•
(iOS En)3 MISTAKES to avoid when using closures in Swift•
(And Ru) Что внутри APK. App Bundle. Google Play Dynamic Feature•
(And En) #TheAndroidShow: Large screens, Jetpack Compose and more!•
(And En) How to Transfer Data Via Bluetooth•
(Dev En) Learn Figma Prototyping•
(Dev Ru) Трафик: береги, мониторь, балансируй•
(Dev Ru) Ускорение ТТМ: проверяем гипотезу продукта•
(Job Ru) Podlodka #310: организация стажировокПосмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
YouTube
Build Swift ChatGPT API Client for Linux And CLI App
In this video, we're going to update ChatGPT Swift API to add Linux support and build a simple CLI App. This is a continuation of the previous tutorials in "Build SwiftUI ChatGPT series"
#swiftui #chatgpt #iosdevelopment #openai #steamdeck
Part 1 - Build…
#swiftui #chatgpt #iosdevelopment #openai #steamdeck
Part 1 - Build…
❤2👍2
SocialPeta had a Panel Discussion on the mobile game UA with our partners from Voodoo, Digital Turbine, SplitMetrics, and Tenjin.
Which covers the following topics:
- Changes in the mobile game market in 2022
- Data that makes products more competitive
- Ways to reduce UA costs
- The right UA channel mix
-High-quality and engaging creatives
The recording has been uploaded to the website, watch it anytime after registration:
https://www.socialpeta.com/webinars/mobile-game-ua-top-strategies-and-best-practices-for-2023
Which covers the following topics:
- Changes in the mobile game market in 2022
- Data that makes products more competitive
- Ways to reduce UA costs
- The right UA channel mix
-High-quality and engaging creatives
The recording has been uploaded to the website, watch it anytime after registration:
https://www.socialpeta.com/webinars/mobile-game-ua-top-strategies-and-best-practices-for-2023
Пицца на арабском Compose
Новый еженедельный дайджест - все 92 материала. Прочитайте, поговорите, поставьте 👍 или ❤️, поделитесь, подпишитесь, поддержите и все такое прочее. И присоединяйтесь к IT Insights, где новости и статьи про код, который правит миром.
Новый еженедельный дайджест - все 92 материала. Прочитайте, поговорите, поставьте 👍 или ❤️, поделитесь, подпишитесь, поддержите и все такое прочее. И присоединяйтесь к IT Insights, где новости и статьи про код, который правит миром.
❤7👍2🔥1
Forwarded from IT Insights
Разработчик запустил модель Meta LLaMA-13B, которая считается конкурентом GPT-3, на своем ноутбуке
Я думал, что пройдет еще несколько лет, прежде чем я смогу запустить модель класса GPT-3 на моем железе. Я ошибся - это будущее уже наступило.
Статья: https://simonwillison.net/2023/Mar/11/llama/
Перевод: https://apptractor.ru/info/articles/llama.html
Код: https://github.com/ggerganov/llama.cpp
Я думал, что пройдет еще несколько лет, прежде чем я смогу запустить модель класса GPT-3 на моем железе. Я ошибся - это будущее уже наступило.
Статья: https://simonwillison.net/2023/Mar/11/llama/
Перевод: https://apptractor.ru/info/articles/llama.html
Код: https://github.com/ggerganov/llama.cpp
Simon Willison’s Weblog
Large language models are having their Stable Diffusion moment
The open release of the Stable Diffusion image generation model back in August 2022 was a key moment. I wrote how Stable Diffusion is a really big deal at the …
👍5🔥2