iOS
• Создание настраиваемого сегментированного контрола в SwiftUI
• PIPKit — картинка в картинке на iOS
• Objective-C не кусается: как перестать бояться Legacy и стать настоящим iOS-ниндзя
• SwiftUI: Build Our Own Container
• Vapor and Swift Testing: Running tests in parallel
• Making Accessibility Accessible
• How to use Cursor for iOS development
• AnyView is everywhere in Xcode 16
#ios
• Создание настраиваемого сегментированного контрола в SwiftUI
• PIPKit — картинка в картинке на iOS
• Objective-C не кусается: как перестать бояться Legacy и стать настоящим iOS-ниндзя
• SwiftUI: Build Our Own Container
• Vapor and Swift Testing: Running tests in parallel
• Making Accessibility Accessible
• How to use Cursor for iOS development
• AnyView is everywhere in Xcode 16
#ios
AppTractor
Создание настраиваемого сегментированного контрола в SwiftUI
Помните, что ключ к созданию отличного пользовательского элемента управления - это баланс между функциональностью и дизайном.
👍1
Android
• Анализ сведений о запуске и завершении приложений в Android 15
• Как в eXpress достигали мгновенного рендера отправки сообщения: оптимизация локальной базы данных
• Using popBackStack()? Then Your App Likely Has a Bug.
• Reusable Styles in Compose
• Advanced Kotlin: Exploring Lesser-Known Syntax and Features
• Changes in Android 15 for developers
• Get your App Performance Score
#android
• Анализ сведений о запуске и завершении приложений в Android 15
• Как в eXpress достигали мгновенного рендера отправки сообщения: оптимизация локальной базы данных
• Using popBackStack()? Then Your App Likely Has a Bug.
• Reusable Styles in Compose
• Advanced Kotlin: Exploring Lesser-Known Syntax and Features
• Changes in Android 15 for developers
• Get your App Performance Score
#android
AppTractor
Анализ сведений о запуске и завершении приложений в Android 15
С помощью этих данных можно проследить, как пользователи используют приложение. С помощью данных о выходе можно было проверить, не осталось ли в приложении проблем с выходом, а теперь и то, нет ли проблем с входом.
1
Помните, как автор TBH продал его второй раз? Складывается ощущение, что автор Daze учился там, где он преподавал. Раньше Саймонс работал над “инновационным” мессенджером Muze. В 2022, судя по всему, разосрался со своими со-основателями и Muze загнулся. Сейчас он снова делает Daze, точно такой же “инновационный” мессенджер, правда уже в одиночку. Пишут, что еще до выхода у него случился небывалый ажиотаж на видео в Тиктоке. Запуск приложения назначен на ноябрь, но я бы сказал, что и конец у Daze будет похож на Muze.
Разработка
• Introducing Mellum: JetBrains’ New LLM Built for Developers
• Using AI Generated Code Will Make You a Bad Programmer
• 3 Lessons from the Smartest Developers I’ve Worked With
Маркетинг и монетизация
• Daze, креативное приложение для обмена сообщениями с ИИ для Поколения Z, набирает аудиторию еще до запуска
• Сравнение доходов App Store и Google Play в категории Образование в США
• Как потратить шесть лет и быть невидимкой в Play Market
Кроссплатформа
• Интеграция TFLite во Flutter: внедряем модели машинного обучения в мобильное приложение
• Top 10 Flutter Design Patterns in 2024
• Advanced Flutter Techniques Every Mobile Developer Should Know
Разработка
• Introducing Mellum: JetBrains’ New LLM Built for Developers
• Using AI Generated Code Will Make You a Bad Programmer
• 3 Lessons from the Smartest Developers I’ve Worked With
Маркетинг и монетизация
• Daze, креативное приложение для обмена сообщениями с ИИ для Поколения Z, набирает аудиторию еще до запуска
• Сравнение доходов App Store и Google Play в категории Образование в США
• Как потратить шесть лет и быть невидимкой в Play Market
Кроссплатформа
• Интеграция TFLite во Flutter: внедряем модели машинного обучения в мобильное приложение
• Top 10 Flutter Design Patterns in 2024
• Advanced Flutter Techniques Every Mobile Developer Should Know
AppTractor
Daze, креативное приложение для обмена сообщениями с ИИ для Поколения Z, набирает аудиторию еще до запуска
Спрос на это приложение нового поколения, альтернативу iMessage и WhatsApp, вызван не какими-то гладкоречивыми инфлюэнсерами или платной рекламой, а просто демонстрационными видеороликами приложения в TikTok.
👍2
Сорен Иверсон придумывать и публикует в Х новые функции для знакомых нам всем приложений. Например, он предлагает, чтобы Tinder предупреждал о слишком устаревших фотографиях. Или мессенджер показывал, сколько времени пользователь читал сообщение. У него так же есть погода в котах и собаках и с гороскопами, встроенная покупка для того, чтобы посмотреть, что удалил пользователь в переписке, F̶i̶n̶d̶ ̶m̶y̶ ̶f̶r̶i̶e̶n̶d̶s̶ Find me friends, анализатор дыхания для ответа бывшей, красные точки для всех уведомлений и много другого полезного. Казалось бы юмор, но нет. Используйте в своих проектах.
🤡8👍4❤1🔥1
iOS
• Apple работает над новым App Store для игр
• Comprehensive Guide to Mastering KeyPath in Swift
• Beginner’s Guide to Protocol Buffers and gRPC with Swift
• SwiftUI or UIKit in 2024 & 2025
• How to Create Interactive Table View in SwiftUI
• Building a 2048 PowerPlay Game for Apple Watch with SwiftUI
#ios
• Apple работает над новым App Store для игр
• Comprehensive Guide to Mastering KeyPath in Swift
• Beginner’s Guide to Protocol Buffers and gRPC with Swift
• SwiftUI or UIKit in 2024 & 2025
• How to Create Interactive Table View in SwiftUI
• Building a 2048 PowerPlay Game for Apple Watch with SwiftUI
#ios
AppTractor
Apple работает над новым App Store для игр
Apple разрабатывает новый игровой центр для iOS и новое приложение объединит в себе функциональность App Store и Game Center в одном месте.
Android
• GroupTrack — семейный локатор
• Kotlin Under the Hood: Exploring Constructors and Init Blocks
• Implementing Overslide interaction in Jetpack Compose
• Use Case: Bypassing In-App Purchase By Payment Client-Side Validation
#android
• GroupTrack — семейный локатор
• Kotlin Under the Hood: Exploring Constructors and Init Blocks
• Implementing Overslide interaction in Jetpack Compose
• Use Case: Bypassing In-App Purchase By Payment Client-Side Validation
#android
AppTractor
GroupTrack — семейный локатор
GroupTrack — приложение для Android с открытым исходным кодом от Canopas, предназначенное для повышения безопасности семьи благодаря функциям обмена местоположением и общения в режиме реального времени. GroupTrack призван обеспечить душевное спокойствие,…
1
Huawei презентовал свою новую HarmonyOS NEXT, лишенную наследства (и совместимости) с Android. Начато “официальное публичное бета-тестирование и Huawei также утверждает, что на момент анонса в HarmonyOS было запущено более 15,000 нативных приложений и метасервисов. Правда, Huawei сообщает, что в настоящее время не планирует предлагать HarmonyOS NEXT за пределами Китая. И это несмотря на то, что ранее компания заявляла, что планировала вывести предыдущую версию HarmonyOS на мировой рынок. Так что писать под нее что-то, кажется, особого смысла нет. Впрочем, для любопытствующих могу порекомендовать пост Алексея.
Разработка
• Huawei окончательно отказывается от Android и запускает HarmonyOS NEXT
• Звания инженеров-программистов (почти) утратили свой смысл
• Новая модель искусственного интеллекта от Anthropic теперь может управлять компьютером
• Attacking the Samsung Galaxy A* Boot Chain
Маркетинг и монетизация
• Disney+ и Hulu отказываются от встроенных покупок Apple
Кроссплатформа
• Save Time by Copying Pre-Made Flutter Code Right into Your Project
• Scatter And Surface Plots
Разработка
• Huawei окончательно отказывается от Android и запускает HarmonyOS NEXT
• Звания инженеров-программистов (почти) утратили свой смысл
• Новая модель искусственного интеллекта от Anthropic теперь может управлять компьютером
• Attacking the Samsung Galaxy A* Boot Chain
Маркетинг и монетизация
• Disney+ и Hulu отказываются от встроенных покупок Apple
Кроссплатформа
• Save Time by Copying Pre-Made Flutter Code Right into Your Project
• Scatter And Surface Plots
AppTractor
Huawei окончательно отказывается от Android и запускает HarmonyOS NEXT
Этот релиз знаменует собой поворотный момент в стремлении Китая к технологической независимости.
👍3❤2🤡2
Интересна вам HarmonyOS NEXT?
Anonymous Poll
16%
Да
27%
Пока нет, но посмотрим
48%
Нет
9%
Посмотреть срез аудитории
iOS
• Вышла бета-версия iOS 18.2 с Apple Intelligence
• Apple может прекратить выпуск Vision Pro к концу 2024 года
• KeyboardKit Pro — кастомные клавиатуры для iOS и iPadOS
• Изменение модели данных CoreData для iOS приложения с iCloud синхронизацией
• Области тьмы: разбираем неочевидные моменты при использовании памяти в Swift
• How I Used Keynote to Create iOS App Screenshots and Preview Videos from the Same File
• Creating view transitions in SwiftUI
• My Journey as an iOS Developer Intern at Teads
• Collapsible Headers in SwiftUI: It Took Three Attempts to Get It Just Right
#ios
• Вышла бета-версия iOS 18.2 с Apple Intelligence
• Apple может прекратить выпуск Vision Pro к концу 2024 года
• KeyboardKit Pro — кастомные клавиатуры для iOS и iPadOS
• Изменение модели данных CoreData для iOS приложения с iCloud синхронизацией
• Области тьмы: разбираем неочевидные моменты при использовании памяти в Swift
• How I Used Keynote to Create iOS App Screenshots and Preview Videos from the Same File
• Creating view transitions in SwiftUI
• My Journey as an iOS Developer Intern at Teads
• Collapsible Headers in SwiftUI: It Took Three Attempts to Get It Just Right
#ios
AppTractor
Вышла бета-версия iOS 18.2 с Apple Intelligence
Сегодня компания Apple выложила первые бета-версии грядущих обновлений iOS 18.2, iPadOS 18.2 и macOS Sequoia 15.2 для тестирования разработчиками. Бета-версии были выпущены в то время, как Apple все еще работает над iOS 18.1, iPadOS 18.1 и macOS Sequoia 15.1…
🔥2
Android
• Пример: взлом покупок в Android-приложении и защита от этого
• Самые весёлые TODO из Android-фреймворка
• Build Stunning Grids in Minutes with LazyVerticalGrid
• Understanding JankStats: Optimizing Your Android App’s Performance
• Rethinking Exception Handling with Kotlin's Result Type
#android
• Пример: взлом покупок в Android-приложении и защита от этого
• Самые весёлые TODO из Android-фреймворка
• Build Stunning Grids in Minutes with LazyVerticalGrid
• Understanding JankStats: Optimizing Your Android App’s Performance
• Rethinking Exception Handling with Kotlin's Result Type
#android
AppTractor
Пример: взлом покупок в Android-приложении и защита от этого
В этой статье мы расскажем о том, как Frida может обойти механизмы биллинга в приложениях для Android. Мы покажем, как можно взломать небезопасные процессы покупок и что могут сделать разработчики.
1👍1
Разработка
• Задачи с собеседований: Leetcode — Сложите два числа
• Raspberry Pi выпускает новые ИИ-дополнения
• HUGS упрощают развертывание открытых ИИ-моделей
• A New Coding Paradigm: Declarative Domain Programming
Маркетинг и монетизация
• The future of mobile measurement playbook
Кроссплатформа
• React Native – New Architecture is here
• Deep Linking Integration with Flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Apple может прекратить выпуск Vision Pro к концу 2024 года
По многочисленным сообщениям, Vision Pro пользовался слабым спросом из-за недостаточного количества контента и высокой цены.
❤2
Private Cloud Compute (PCC) — это облачная система, которую Apple разработала для приватной работы искусственного интеллекта. Именно ее Apple использует для обеспечения безопасности запросов Apple Intelligence, когда они должны обрабатываться в облаке.
• Сегодня Apple открыла виртуальную исследовательскую среду для Private Cloud Compute и опубликовала другие материалы для всех исследователей безопасности.
• Виртуальная исследовательская среда - это набор инструментов, позволяющий исследователям проводить собственный анализ безопасности PCC с помощью компьютера Mac.
• Наряду с инструментами, Apple расширяет программу Apple Security Bounty, добавляя в нее вознаграждения за уязвимости, которые демонстрируют нарушение фундаментальных гарантий конфиденциальности и безопасности Private Cloud Compute. Исследователи безопасности, обнаружившие уязвимости, могут заработать до 1 миллиона долларов - эту премию вручат за выполнение в облаке произвольного кода с произвольными правами. За обнаружение менее важных уязвимостей можно получить от $250 до $50 тысяч.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю на @AppFiles
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
#ios #android #mobile #video
•
(iOS En) CocoaHeadsNL Meetup•
(iOS En) Google Engineer Teaches Us How to Set Up Firebase in Your iOS Project•
(iOS En) App-Wide Overlays | SwiftUI•
(iOS En) MockData, PreviewModifiers and PreviewTraits in SwiftUI•
(And Ru) Избавляемся от Context в бизнес логике — как ответить на собеседовании•
(And En) Studio Jewelry - Android Developers Backstage•
(And En) How to Migrate Your App to Support the NEW Predictive Back Gestures On Android•
(And En) How to Implement Image Compression On Android•
(And En) Practical Tips and Tricks to Improve Your Compose Previews•
(Dev Ru) Backend vs Frontend: сравниваем опыт разработчиков — что сложнее, перспективнее и кому больше платят•
(Dev Ru) Grafana: инструкция по применению•
(Dev Ru) Тесты с душком•
(Dev Ru) Как писать библиотеки: проектирование API, обратная совместимость•
(Dev En) Learn Claude AI – Build Text Summarizers, Image Describers, and More with the Anthropic API•
(Dev En) Gemma Developer Day Tokyo#ios #android #mobile #video
👍1
Крутить и не кусаться
Подборка всех статей и новостей за неделю - ключевые изменения в UIKit и восстановление удаленных сообщений в Telegram, самые весёлые TODO из Android-фреймворка и короткий путь с Senior-ами, инфляция званий, сравнение доходов App Store и Google Play, Yolo на пятирублёвой монете и многое другое. Подключайтесь!
Подборка всех статей и новостей за неделю - ключевые изменения в UIKit и восстановление удаленных сообщений в Telegram, самые весёлые TODO из Android-фреймворка и короткий путь с Senior-ами, инфляция званий, сравнение доходов App Store и Google Play, Yolo на пятирублёвой монете и многое другое. Подключайтесь!
👍3
iOS
Обратите внимание - Apple обновила TestFlight несколькими новыми фичами.
• Apple обновляет TestFlight
• CoreDataEvolution — безопасная многопоточность для Core Data
• Избавляемся от Context в бизнес логике — как ответить на собеседовании
• Apple открывает исследование безопасности Private Cloud Compute
• App development on iPad
• Why is xcodebuild slower than the Xcode GUI?
• Understanding actors in Swift
• Implement Face ID Authentication in the iOS App
• Simplify Your iOS CI with Makefiles
#ios
Обратите внимание - Apple обновила TestFlight несколькими новыми фичами.
• Apple обновляет TestFlight
• CoreDataEvolution — безопасная многопоточность для Core Data
• Избавляемся от Context в бизнес логике — как ответить на собеседовании
• Apple открывает исследование безопасности Private Cloud Compute
• App development on iPad
• Why is xcodebuild slower than the Xcode GUI?
• Understanding actors in Swift
• Implement Face ID Authentication in the iOS App
• Simplify Your iOS CI with Makefiles
#ios
AppTractor
Apple обновляет TestFlight
Бета-тестирование ваших приложений, игр и App Clips стало еще лучше благодаря новым улучшениям TestFlight.