SwiftUI против Jetpack Compose
В статье описаны причины, по которым Jetpack Compose оставляет SwiftUI далеко позади, но есть стойкое ощущение, что их рассудит только время.
https://proglib.io/w/7d9e18a5
В статье описаны причины, по которым Jetpack Compose оставляет SwiftUI далеко позади, но есть стойкое ощущение, что их рассудит только время.
https://proglib.io/w/7d9e18a5
AppTractor
SwiftUI против Jetpack Compose: почему Android выигрывает не напрягаясь
Если вы разработчик Apple, то, несомненно слышали о SwiftUI, новой декларативной платформе Apple для создания приложений, работающих на iOS, iPadOS, macOS, watchOS и tvOS. Но вы можете не знать, что Android также имеет новый декларативный фреймворк для создания…
Два месяца + два стажера = AOSP Calendar, переписанный на Kotlin. Узнайте, как это было и к чему привело.
https://proglib.io/w/ed60f137
https://proglib.io/w/ed60f137
Павел Тополь, тимлид команды веб-разработки в Work.ua, рассказывает о реализации пуш-уведомлений в мобильном приложении и о том, как новый центр уведомлений повлиял на показатели производительности.
https://proglib.io/w/bb5a9f99
Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
https://proglib.io/w/bb5a9f99
Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
DOU
Как делать пуш-уведомления в мобильном приложении и зачем
Павел Тополь — тимлид команды веб-разработки в Work.ua, которая развивает не только сайт, но и мобильное приложение для поиска работы.
В статье он рассказывает о том, как в компании делали пуши и о том, как новый центр уведомлений повлиял на показател
В статье он рассказывает о том, как в компании делали пуши и о том, как новый центр уведомлений повлиял на показател
🔧 LocalConsole — это пакет Swift для упрощения отладки на устройстве с помощью удобной консоли, которая может отображать элементы так же, как print() в Xcode.
Этот инструмент также может динамически отображать рамки просмотра и перезапускать SpringBoard прямо из вашего приложения.
https://proglib.io/w/7a1a3c8a
Этот инструмент также может динамически отображать рамки просмотра и перезапускать SpringBoard прямо из вашего приложения.
https://proglib.io/w/7a1a3c8a
Новая серия видеоуроков в Modern Android Development (MAD) Skills о производительности. В ней рассказывается, как использовать системную трассировку и профилирование для отладки проблем с производительностью в приложениях.
https://proglib.io/w/0f9eaa91
https://proglib.io/w/0f9eaa91
YouTube
Performance - MAD Skills - YouTube
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Привет! На связи Библиотека программиста. Мы проводим двустороннее исследование, которое поможет программистам и компаниям легче находить друг друга. Хотим, чтобы HR-специалисты знали о реальных ожиданиях специалистов из IT. В анонимной форме многие вещи изложить проще, чем на собеседовании.
Если ты программист, пройди опрос в гугл-форме (займет около 5 минут): https://forms.gle/rA6zUm5Q5XSNzEdN8
Для HR мы подготовили вторую часть опроса в гугл-форме (займет около 5 минут): https://forms.gle/w5tStDYABNL9phz26.
Участники опроса получат доступ к результатам исследования.
Если ты программист, пройди опрос в гугл-форме (займет около 5 минут): https://forms.gle/rA6zUm5Q5XSNzEdN8
Для HR мы подготовили вторую часть опроса в гугл-форме (займет около 5 минут): https://forms.gle/w5tStDYABNL9phz26.
Участники опроса получат доступ к результатам исследования.
Словарь терминов, используемых в Jetpack Compose, с примерами: https://proglib.io/w/039c747c
Как сделать Swift-friendly API с Kotlin Multiplatform Mobile
Автор статьи показывает примеры ухудшения API на стыке Kotlin-Swift и инструмент, позволяющий получить более удобное API для использования из Swift.
https://proglib.io/w/42ee72ad
Автор статьи показывает примеры ухудшения API на стыке Kotlin-Swift и инструмент, позволяющий получить более удобное API для использования из Swift.
https://proglib.io/w/42ee72ad
Хабр
Как сделать Swift-friendly API с Kotlin Multiplatform Mobile
Kotlin Multiplatform Mobile позволяет компилировать Kotlin код в нативные библиотеки для Android и iOS. И если в случае с Android полученная из Kotlin библиотека будет интегрироваться с приложением...
Наш коллега из мира Android, запустил канал – Mobile Native, в котором публикует полезные материалы об Android-разработке и делится собственными наработками.
Если вы хотите быть в курсе современных подходов в разработке Android приложений, обязательно подпишитесь. Полезно будет для любого уровня разработчиков от Junior до Senior.
Подписаться: @mobile_native
Если вы хотите быть в курсе современных подходов в разработке Android приложений, обязательно подпишитесь. Полезно будет для любого уровня разработчиков от Junior до Senior.
Подписаться: @mobile_native
Мини-серия статей, в которой приводится обзор и сравнение инструментов для написания тестов Android UI:
- Часть 1
- Часть 2
- Часть 1
- Часть 2
Medium
Where to write Android UI tests (Part 1)
Hi everyone! We (Kaspresso Team and AvitoTech) are back with more about automated Android testing. Previously published articles you may…
Kotlin исполнилось 10 лет 🎉🥳👏🍾, в связи с чем JetBrains выпустила документальный фильм и опубликовала специальную страницу.
YouTube
Kotlin's Evolution: JetBrains Documentary | Programming Language History
Join us in this comprehensive documentary, "Kotlin's Evolution: JetBrains Documentary | Programming Language History," as we embark on a captivating journey through the history and growth of the Kotlin programming language. From its inception as a Java alternative…
Серия статей, посвященная тестированию в iOS:
- Тесты в iOS: хороший, плохой
- UI-тесты в iOS: укрощение строптивого
- Тесты в iOS: хороший, плохой
- UI-тесты в iOS: укрощение строптивого
Хабр
Тесты в iOS: хороший, плохой, …
Привет! Меня зовут Андрей Михайлов, я работаю iOS-разработчиком в Циан и отвечаю за внедрение модульного тестирования в процесс разработки. Сегодня я немного расскажу о том, какими свойствами должны...
Jonathan Koren (один из разработчиков приложения Google I/O) делится методами, используемыми командой разработки для улучшения работы приложения на больших экранах.
https://proglib.io/w/24981bf1
https://proglib.io/w/24981bf1
Medium
Large-screen UI in the Google I/O App
On May 18–20, Google hosted our yearly I/O developer conference completely online, with 112 sessions, 151 codelabs, 79 meetups, 29…
Practical Tips for Junior iOS Devs Master.pdf
2.3 MB
Practical Tips for Junior iOS Developers
Автор: Aryaman Sharda
Вам отлично подойдёт данная книга от практикующего iOS-разработчика из США, если вы находитесь в начале пути.
В книге собраны практические советы, основанные на реальном повседневном опыте работы в качестве iOS-разработчика: от оптимальных настроек сборки и шаблонов проектирования до лучших практик и соглашений Swift.
В книге нет определенного порядка, поэтому большинство советов являются автономными.
Автор: Aryaman Sharda
Вам отлично подойдёт данная книга от практикующего iOS-разработчика из США, если вы находитесь в начале пути.
В книге собраны практические советы, основанные на реальном повседневном опыте работы в качестве iOS-разработчика: от оптимальных настроек сборки и шаблонов проектирования до лучших практик и соглашений Swift.
В книге нет определенного порядка, поэтому большинство советов являются автономными.
Forwarded from Java jobs — вакансии для java-разработчиков
Библиотека программиста proglib.io ищет спикеров для образовательного курса по языку программирования Java.
Как мы вас себе представляем: вы живете в Москве или около, программируете на Java на уровне миддла и имеете опыт публичных выступлений.
Что потребуется?
⁃ Участвовать в записи онлайн-видеокурсов, уроков по теории и практике программирования на Java.
⁃ Проверка домашних работ учащихся.
Условия. Загрузка от 5 часов в неделю. Оплата — от 2500 рублей за час съемки. Оплата сдельная, возможен вариант фиксированного заработка в рамках курса или роялти с продаж. Работа в профессиональной студии по удобному графику.
Отклики присылайте в Telegram @vlad_proglib
Как мы вас себе представляем: вы живете в Москве или около, программируете на Java на уровне миддла и имеете опыт публичных выступлений.
Что потребуется?
⁃ Участвовать в записи онлайн-видеокурсов, уроков по теории и практике программирования на Java.
⁃ Проверка домашних работ учащихся.
Условия. Загрузка от 5 часов в неделю. Оплата — от 2500 рублей за час съемки. Оплата сдельная, возможен вариант фиксированного заработка в рамках курса или роялти с продаж. Работа в профессиональной студии по удобному графику.
Отклики присылайте в Telegram @vlad_proglib
Коротко и по делу о том, как Jetpack Compose изменит написание UI в Android и убьет Fragment, а также про новые подходы в разработке после прихода Compose.
https://proglib.io/w/81b029a6
https://proglib.io/w/81b029a6
YouTube
Jetpack Compose - будущее Android UI и убийца Fragment
Из видео вы узнаете как Jetpack Compose изменит написание UI в Android и на других платформах, как он убьёт Fragment и новые подходы в разработке после прихода Compose
🔗 AvitoTech https://avito.tech/
🔗 Поддержать проект https://taplink.cc/android_broadcast/p/video…
🔗 AvitoTech https://avito.tech/
🔗 Поддержать проект https://taplink.cc/android_broadcast/p/video…
Скрытые нововведения в iOS 15
Все программы и библиотеки
При этом задействуются различные команды загрузки и данные
Этому нововведению на конференции не было посвящено никаких тематических секций, и какая-либо документация по нему отсутствует. Статья нацелена восполнить данные пробелы.
https://proglib.io/w/9a81bab3
Все программы и библиотеки
dylib, имеющие в качестве целевой платформы развертывания macOS 12 или iOS 15 и более поздние их версии, теперь используют формат объединенных в цепочки адресных привязок. При этом задействуются различные команды загрузки и данные
LINKEDIT, а сами эти программы и библиотеки не будут запускаться или загружаться на более ранних версиях ОС.Этому нововведению на конференции не было посвящено никаких тематических секций, и какая-либо документация по нему отсутствует. Статья нацелена восполнить данные пробелы.
https://proglib.io/w/9a81bab3
NOP::Nuances of programming
Скрытые нововведения в iOS 15
Самая интригующая часть нового функционала, появившегося по итогам проведения конференции WWDC21, была запрятана в замечаниях к выпуску Xcode 13.
📖 ТОП-10 книг для изучения языка программирования Kotlin
За несколько лет Kotlin смог настолько серьезно потеснить Java в сфере создания приложений для Android, что новые проекты имеет смысл разрабатывать уже на нем. Читайте нашу версию списка самых популярных среди новичков и профессионалов книг для изучения этого языка программирования.
https://proglib.io/sh/r2C40fQURT
За несколько лет Kotlin смог настолько серьезно потеснить Java в сфере создания приложений для Android, что новые проекты имеет смысл разрабатывать уже на нем. Читайте нашу версию списка самых популярных среди новичков и профессионалов книг для изучения этого языка программирования.
https://proglib.io/sh/r2C40fQURT