Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.
Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support
Last updated 1 month, 1 week ago
Канал для поиска исполнителей для разных задач и организации мини конкурсов
Last updated 1 month, 3 weeks ago
?Еще один проект нашего читателя. FlowMVI - это архитектурный фреймворк Kotlin Multiplatform на основе корутинов с обширным набором функций, мощной системой плагинов и богатым DSL.
Преимущества:
• Мощная система плагинов для автоматизации процессов и повторного использования любой бизнес-логики по вашему желанию
• Создавайте полностью асинхронные, реактивные и параллельные приложения - без необходимости ручной синхронизации потоков
• Создавайте кроссплатформенные компоненты бизнес-логики без использования кода платформ, с подключаемым пользовательским интерфейсом
• Автоматическое восстановление после любых ошибок и предотвращение сбоев
• Автоматическая обработка жизненного цикла многоплатформенной системы
• Встроенная поддержка отладки, протоколирования, тестирования, отмены/повтора, кэширования и длительного выполнения задач
• Автоматическое сжатие, сохранение и восстановление состояния на любой платформе
• Никаких базовых классов, сложных интерфейсов или фабрик фабрик - логика декларативна и строится с помощью DSL
• Перезапускаемые, многократно используемые компоненты бизнес-логики без внешних зависимостей и выделенных жизненных циклов
• Создавайте безопасные машины состояний во время компиляции с помощью понятного DSL
• Первоклассная поддержка Compose Multiplatform, оптимизированная для производительности и простоты использования
• Используйте как MVVM+ (функциональный), так и MVI (model-driven) стиль программирования
• Основная библиотека зависит только от корутинов Kotlin, больше зависимостей нет
• Основная библиотека полностью покрыта тестами
FlowMVI на GitHub: https://github.com/respawn-app/FlowMVI
Платформа: Android/кроссплатформа
⭐️: 249
Если у вас есть библиотеки, открытые или просто интересные пет-проекты, делитесь. Будем публиковать.
Пришла новая статистика по зарплатам от Хабр Карьеры. Медианная зарплата в первом полугодии 2024 выросла на 8%. Больше всего в регионах, в Волгограде аж на 25%. У мобильных разработчиков на 9%, в среднем до 217К. Зарплаты разработчиков в Objective-С продолжают оставаться самыми высокими в этом исследовании. Однако в первой половине 2024 медиана зарплаты у них снизилась на 10%, до 342К. Впрочем, зарплат в выборке всего 43, так что аналитика так себе (впрочем, кажется, и в общем показатели можно довольно легко накрутить). Самый ощутимый рост был у разработчиков в Kotlin (+16%), до 290К, C (+14%) до 180 000 ₽, также на 11% выросли зарплаты в Swift и Elixir.
Разработка
• Rust и Kotlin растут в TIOBE Index
• Зарплаты IT-специалистов в первой половине 2024: +8% по всей России
• Моё тестовое в Билайн на позицию стажёра
• How to set priorities?
• Weird things I learned while writing an x86 emulator
Маркетинг
• Большинство (76%) приложений и сайтов с подпиской использует темные паттерны
• How apps can innovate
Кроссплатформа
• Colors AI — генератор цветовых схем с ИИ на Flutter
• Rewriting freezed with Macros
• Codemagic setup with flavors. Flutter CI/CD
Видео и подкасты за неделю @AppFiles
• (iOS Ru)
Как побеждать в конкурсах от Telegram
• (iOS En)
SwiftUI Draggable Tab Bar
• (iOS En)
SwiftUI Re-Orderable Tab bar
• (iOS En)
SwiftUI Swipe to Hide Header
• (iOS En)
Mastering Swift Testing: Run Serialized Tests with One Line of Code
• (iOS En)
Explicit ViewBuilder
• (iOS En)
My Favorite SwiftUI Updates in iOS 18
• (iOS En)
Exploring Predictive Code Completion in Xcode 16
• (iOS En)
Pomodoro Timer App - SwiftUI
• (And Ru)
Переходишь на Compose? Не спеши!
• (And Ru)
Как работает ТВ в Android TV?
• (And Ru)
Нужны ли Android-разработчики на заводе?
• (And Ru)
Gradle DSL изнутри
• (And Ru)
Kotlin DSL как единый источник правды для решения многих задач
• (And En)
Lifecycles, Coroutines and Scopes
• (And En)
Developer first Gradle builds
• (And En)
DataFrame: Kotlin's Innovative Approach to Data Structures
• (And En)
Texts, dates, numbers, currencies, plurals, etc. App internationalization guide
• (Crs Ru)
Multiplatform UI с Compose
• (Crs En)
Unit & UI Testing With Compose Multiplatform
• (Crs En)
Full Guide to Dependency Injection With Koin for Compose Multiplatform
• (Crs En)
Kotlin Multiplatform Libraries Evolution
• (Crs En)
React Native & Expo Router Course – Build a Meditation App
• (Dev Ru)
Чистый код – не значит правильный: clean code, паттерны, лучшие практики
• (Dev Ru)
Менеджмент — ловушка или лучший карьерный путь для разработчика?
• (Dev Ru)
Разработка библиотек с использованием подхода Request for Comments
• (Dev Ru)
Пишем приложение на Ktor
• (Dev Ru)
Kotlin Script: для кого, зачем и как
• (Dev En)
AI and Kotlin: A Perfect Mix
• (Dev En)
Go for Absolute Beginners – Tutorial
Делитесь тем, что вы смотрели!
#ios #android #mobile #video
В 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
AppTractor
Социальная сеть noplace, смесь Twitter и Myspace для Поколения Z, заняла первое место в App Store
Рассчитанное на более молодую аудиторию - или на тех, кто хочет общаться с друзьями или по общим интересам - noplace напоминает современный Myspace.
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
AppTractor
Интеграция форматирования кода в Android-проекты
Внедрение таких инструментов форматирования кода, как ktfmt, оказалось важным для поддержания качественной кодовой базы.
Видео и подкасты за неделю @AppFiles
• (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
Разработка
• 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.
Видео и подкасты за неделю:
• (iOS Ru)
А так ли нужна Swift Modern Concurrency?
• (iOS Ru)
Мгновенный фидбэк: как оперативно получать отзывы о приложении в App Store
• (iOS En)
Your guide to Metal ray tracing
• (iOS En)
Integrate Screen-Sharing Into a SwiftUI App
• (iOS En)
SwiftUI Custom Transitions
• (iOS En)
Building Netflix UI Animations
• (And Ru)
Устройство Android Music SDK или как мы встроили музыку в суперапп-приложение
• (And Ru)
Интеграция MediaPipe в Android-приложение видеоконференцсвязи
• (And En)
Now in Android: 103 - Android 15 Beta, Gemini in Android Studio, Google Drive improvements, & more
• (And En)
MVVM vs. MVI - Understand the Difference Once and for All
• (And En)
The ONLY Thing to MASTER as an Android Developer (And Why 99% FAIL!)
• (And En)
Boosting Bazel adoption on Android with automation
• (And En)
Inline Functions: inline, crossinline, and noinline
• (Dev Ru)
Инженерная культура BigTech: работа мечты или испытание на прочность?
• (Dev Ru)
Как устроена мобильная разработка в Кинопоиске
• (Dev Ru)
Пробить стеклянный потолок и стать сеньором
Посоветуйте в комментариях интересные каналы по мобильной разработке? ? @AppFiles
AppTractor
А так ли нужна Swift Modern Concurrency?
Но новая модель конкурентности – это не просто синтаксис, а совершенно новая для Swift концепция, которая лежит глубоко под фасадом async/await.
Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.
Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support
Last updated 1 month, 1 week ago
Канал для поиска исполнителей для разных задач и организации мини конкурсов
Last updated 1 month, 3 weeks ago