Библиотека для модальных диалогов
ComposeDialogs предлагает легко расширяемый фреймворк Compose и позволяет показывать формы и диалоги в виде незакрываемых окон или
GitHub: https://github.com/MFlisar/ComposeDialogs
#android #compose
ComposeDialogs предлагает легко расширяемый фреймворк Compose и позволяет показывать формы и диалоги в виде незакрываемых окон или
bottom sheet.GitHub: https://github.com/MFlisar/ComposeDialogs
#android #compose
👍14❤2
Глубокое погружение в память Android
Эта статья подробно описывает, как приложения управляют памятью на Андроиде, что происходит, когда память устройства заканчивается, и какие процессы при этом запускаются внутри вашего смартфона.
Автор объясняет механизмы сборки мусора и освобождения памяти при её нехватке, а также разъясняет основные понятия, такие как:
—Garbage Collection
— Kswapd(Kernel Swap Daemon)
— Low Memory Killer
— Memory Management
#android #память #оптимизация
Эта статья подробно описывает, как приложения управляют памятью на Андроиде, что происходит, когда память устройства заканчивается, и какие процессы при этом запускаются внутри вашего смартфона.
Автор объясняет механизмы сборки мусора и освобождения памяти при её нехватке, а также разъясняет основные понятия, такие как:
—Garbage Collection
— Kswapd(Kernel Swap Daemon)
— Low Memory Killer
— Memory Management
#android #память #оптимизация
👍19❤3😐1
Обновление технической документации в real time режиме
В этой статье вы узнаете, как с помощью сервиса Diplodoc можно создавать, кастомизировать и править с помощью простого пул-реквеста документы любой сложности.
Автор рассказывает про возможности сервиса, среди которых интеграция с GitHub, удобный поиск, автоматический перевод на другой язык и не только.
#статья #софт
В этой статье вы узнаете, как с помощью сервиса Diplodoc можно создавать, кастомизировать и править с помощью простого пул-реквеста документы любой сложности.
Автор рассказывает про возможности сервиса, среди которых интеграция с GitHub, удобный поиск, автоматический перевод на другой язык и не только.
#статья #софт
❤6
Тенденция по развитию iOS
Похоже, что спрос на iOS-разработчиков в России снижается, в то время как Flutter растёт. Что же ждёт в будущем? Стоит ли начинать изучать Kotlin или переходить на C++?
Ситуация не так уж и мрачна. Есть надежда, что скоро iOS станет более открытой, что, в свою очередь, привлечёт больше людей, а где есть люди, там есть и деньги. Давайте вместе с автором статьи разберёмся в перспективах для iOS-разработчиков: https://habr.com/p/768262/
#ios #рынок #swift
Похоже, что спрос на iOS-разработчиков в России снижается, в то время как Flutter растёт. Что же ждёт в будущем? Стоит ли начинать изучать Kotlin или переходить на C++?
Ситуация не так уж и мрачна. Есть надежда, что скоро iOS станет более открытой, что, в свою очередь, привлечёт больше людей, а где есть люди, там есть и деньги. Давайте вместе с автором статьи разберёмся в перспективах для iOS-разработчиков: https://habr.com/p/768262/
#ios #рынок #swift
👎12❤3
Гайд по добавлению эмодзи
Это руководство расскажет, как быстро и просто интегрировать эмодзи-пикер с помощью Jetpack EmojiPicker.
Вам потребуются всего 3 шага: добавить зависимость, разместить
#android
Это руководство расскажет, как быстро и просто интегрировать эмодзи-пикер с помощью Jetpack EmojiPicker.
Вам потребуются всего 3 шага: добавить зависимость, разместить
EmojiPickerView в макете и настроить обработчик выбора эмодзи. #android
👌8🔥1🆒1
Настройка push-уведомлений в IOS
Очень понятный и простой туториал, как добавить пуш-нотификации в своё приложение.
Если как раз на выходых нечего делать и вы не знакомы с этой темой, то вот отличная возможность разобраться.
#ios #swift
Очень понятный и простой туториал, как добавить пуш-нотификации в своё приложение.
Если как раз на выходых нечего делать и вы не знакомы с этой темой, то вот отличная возможность разобраться.
#ios #swift
👍6❤1
Введение в полиморфизм
Эта статья поможет разобраться в вариантах моделирования полиморфизма с помощью библиотеки
Руководство с примерами кода покажет, как гибко настроить сериализацию разных типов объектов в единую иерархию классов.
#android #kotlin
Эта статья поможет разобраться в вариантах моделирования полиморфизма с помощью библиотеки
Kotlinx Serialization.Руководство с примерами кода покажет, как гибко настроить сериализацию разных типов объектов в единую иерархию классов.
#android #kotlin
❤11
Разыскиваются UX/UI дизайнеры
Essence Lab — это стартап, который помогает женщинам стать более продуктивными, планировать жизнь, исходя из своих циклов, больше узнать о своем организме.
Сейчас им требуется UX/UI дизайнер на проектную работу с возможностью трудоустройства в будущем. Вот что ему предстоит делать:
— погружаться в проблемы пользователей;
— проектировать пользовательские интерфейсы на основе общения с пользователями, конкурентного анализа и изучения best-practices;
— создавать дизайн-макеты и интерактивные прототипы в Fgma;
— участвовать в планировании и демонстрации проекта.
Если заинтересовались, то пишите сюда: @d_mishukov
#вакансии #работа
Essence Lab — это стартап, который помогает женщинам стать более продуктивными, планировать жизнь, исходя из своих циклов, больше узнать о своем организме.
Сейчас им требуется UX/UI дизайнер на проектную работу с возможностью трудоустройства в будущем. Вот что ему предстоит делать:
— погружаться в проблемы пользователей;
— проектировать пользовательские интерфейсы на основе общения с пользователями, конкурентного анализа и изучения best-practices;
— создавать дизайн-макеты и интерактивные прототипы в Fgma;
— участвовать в планировании и демонстрации проекта.
Если заинтересовались, то пишите сюда: @d_mishukov
#вакансии #работа
🥱5👍1😴1
Основы SwiftUI — полный курс
В этом 12-часовом курсе вы создадите 4 приложения с нарастающей сложностью. Первые три приложения довольно просты, но четвертое и последнее приложение значительно увеличивается в размерах и усложняется.
Видео: https://www.youtube.com/watch?v=b1oC7sLIgpI
#ios #swift
В этом 12-часовом курсе вы создадите 4 приложения с нарастающей сложностью. Первые три приложения довольно просты, но четвертое и последнее приложение значительно увеличивается в размерах и усложняется.
Видео: https://www.youtube.com/watch?v=b1oC7sLIgpI
#ios #swift
YouTube
SwiftUI Fundamentals | FULL COURSE | Beginner Friendly
My Latest SwiftUI Courses - https://seanallen.teachable.com/?video=b1oC7sLIgpI
Swift News Newsletter - https://swiftnews.kit.com/newsletter
In this 12 hour course we build 4 apps that ramp up in difficulty. The first 3 apps are quite simple, but the 4th…
Swift News Newsletter - https://swiftnews.kit.com/newsletter
In this 12 hour course we build 4 apps that ramp up in difficulty. The first 3 apps are quite simple, but the 4th…
👍13
This media is not supported in your browser
VIEW IN TELEGRAM
ComposeShadowsPlus — библиотека, которая позволяет легко создавать и гибко настраивать высококачественные тенюшки на Compose.
Код на GitHub: https://github.com/GIGAMOLE/ComposeShadowsPlus
#android
Код на GitHub: https://github.com/GIGAMOLE/ComposeShadowsPlus
#android
👍7
Swift как замена С++
Доклад от John McCall, языкового дизайнера Swift и Objective-C, про то, почему Swift можно рассматривать как современную альтернативу С++, и как постепенно интегрировать его в существующие кодовые базы.
#ios #swift
Доклад от John McCall, языкового дизайнера Swift и Objective-C, про то, почему Swift можно рассматривать как современную альтернативу С++, и как постепенно интегрировать его в существующие кодовые базы.
#ios #swift
YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases - John McCall - CppNow 2023
https://www.cppnow.org
https://www.linkedin.com/company/cppnow
---
Introducing a Memory-Safe Successor Language in Large Code Bases - John McCall - CppNow 2023
Slides: https://github.com/boostcon/cppnow_presentations_2023
---
Interest in memory-safe programming…
https://www.linkedin.com/company/cppnow
---
Introducing a Memory-Safe Successor Language in Large Code Bases - John McCall - CppNow 2023
Slides: https://github.com/boostcon/cppnow_presentations_2023
---
Interest in memory-safe programming…
🤣9🤔6👍3❤2
Оптимизируем Android
Базовый туториал по оптимизации Android приложения. Принципиально ничего сверхъестественного, по большей части может быть полезно начинающим.
— Работа с утечками памяти
— Leak Canary
— Распространенные причины возможных утечек
— Оптимизация приложения по потреблению ОЗУ
#android
Базовый туториал по оптимизации Android приложения. Принципиально ничего сверхъестественного, по большей части может быть полезно начинающим.
— Работа с утечками памяти
— Leak Canary
— Распространенные причины возможных утечек
— Оптимизация приложения по потреблению ОЗУ
#android
Snapshot-тесты на основе SwiftUI Preview
Эта статья расскажет об опыте создания snapshot-тестов в приложении Яндекс.Путешествия.
Вы узнаете, как объединить тесты со SwiftUI Preview для автоматической генерации скриншотов разных состояний интерфейса.
#ios #swift
Эта статья расскажет об опыте создания snapshot-тестов в приложении Яндекс.Путешествия.
Вы узнаете, как объединить тесты со SwiftUI Preview для автоматической генерации скриншотов разных состояний интерфейса.
#ios #swift
👍3
Shimmer & Shadow
Статья направлена на то, чтобы показать, как создать анимацию эффекта загрузки с блеском и тенью с использованием нативного Jetpack Compose для светлого и тёмного режимов в приложениях Android.
#android
Статья направлена на то, чтобы показать, как создать анимацию эффекта загрузки с блеском и тенью с использованием нативного Jetpack Compose для светлого и тёмного режимов в приложениях Android.
#android
👍5
Если хотите быть в тренде и получать лучшее из мира IT, у Tproger есть 4 канала, которые вам в этом помогут:
— всё о нейросетях и ИИ: @neurochannel
— полезные сохранёнки на все случаи жизни: @prog_stuff
— нужные инструменты для ваших проектов: @prog_tools
— новости из мира технологий: @your_tech
Кстати, там сейчас ещё и розыгрыш подписок Telegram Premium проходит, так что заходите, смотрите условия и подписывайтесь.
— всё о нейросетях и ИИ: @neurochannel
— полезные сохранёнки на все случаи жизни: @prog_stuff
— нужные инструменты для ваших проектов: @prog_tools
— новости из мира технологий: @your_tech
Кстати, там сейчас ещё и розыгрыш подписок Telegram Premium проходит, так что заходите, смотрите условия и подписывайтесь.
Миграция на Observation framework
Небольшой материал про то, как автор перевозил своё SwiftUI приложение (опенсорсное) на Observation.
Observation — это новый фреймворк от Apple (iOS 17 min), который используется для того, чтобы апдейтить UI под апдейты данных. Все, кто знаком с React-ом, понимают о чём речь.
#ios #swift
Небольшой материал про то, как автор перевозил своё SwiftUI приложение (опенсорсное) на Observation.
Observation — это новый фреймворк от Apple (iOS 17 min), который используется для того, чтобы апдейтить UI под апдейты данных. Все, кто знаком с React-ом, понимают о чём речь.
#ios #swift
❤🔥2
Жесты в Jetpack Compose
В этом подробном руководстве вы рассмотрите функции обработки жестов в Jetpack Compose.
От простых прикосновений и свайпов до сложных жестов масштабирования и мультитач-жестов — Jetpack Compose предлагает надёжную основу для интеграции этих взаимодействий в пользовательский интерфейс вашего приложения.
#android
В этом подробном руководстве вы рассмотрите функции обработки жестов в Jetpack Compose.
От простых прикосновений и свайпов до сложных жестов масштабирования и мультитач-жестов — Jetpack Compose предлагает надёжную основу для интеграции этих взаимодействий в пользовательский интерфейс вашего приложения.
#android
Как async/await работает внутри Swift
В этой статье подробно рассматривается внутренности механизма async/await. Описываются вопросы управления памятью и потоками.
Большая статья для любителей покопаться во внутренностях Swift-а.
#swift #ios
В этой статье подробно рассматривается внутренности механизма async/await. Описываются вопросы управления памятью и потоками.
Большая статья для любителей покопаться во внутренностях Swift-а.
#swift #ios
💘3🔥1
Архитектура Android
Эта статья представляет собой подробное руководство по созданию архитектуры с нуля: от определения целей до выявления ключевых сущностей и модулей.
Следуя описанным этапам проектирования и придерживаясь установленных правил, вы сможете разработать гибкую и адаптируемую к изменениям систему.
Вы узнаете, как выделить основные зоны ответственности, определить векторы зависимостей и структурировать проект в виде независимых модулей.
#android #архитектура
Эта статья представляет собой подробное руководство по созданию архитектуры с нуля: от определения целей до выявления ключевых сущностей и модулей.
Следуя описанным этапам проектирования и придерживаясь установленных правил, вы сможете разработать гибкую и адаптируемую к изменениям систему.
Вы узнаете, как выделить основные зоны ответственности, определить векторы зависимостей и структурировать проект в виде независимых модулей.
#android #архитектура
👍10👎4❤1
Структуры данных в Swift
Структуры данных - это строительные блоки при разработке программного обеспечения.
В этой вводной статье, особенно полезной для новичков, рассматриваются различные структуры данных, доступные в Swift, их применение и несколько простых примеров кода.
#ios #swift
Структуры данных - это строительные блоки при разработке программного обеспечения.
В этой вводной статье, особенно полезной для новичков, рассматриваются различные структуры данных, доступные в Swift, их применение и несколько простых примеров кода.
#ios #swift
Коллекции в Kotlin
Под коллекциями в программировании понимают объект, содержащий в себе набор значений одного или различных типов, а также позволяющий к этим значениям обращаться и извлекать.
В этой статье вы познакомитесь с различными аспектами списков, множеств, словарей (мап) и последовательностей. Будут рассмотрены характеристики изменяемых и неизменяемых коллекций, их интерфейсы и способы реализации.
#android #kotlin
Под коллекциями в программировании понимают объект, содержащий в себе набор значений одного или различных типов, а также позволяющий к этим значениям обращаться и извлекать.
В этой статье вы познакомитесь с различными аспектами списков, множеств, словарей (мап) и последовательностей. Будут рассмотрены характеристики изменяемых и неизменяемых коллекций, их интерфейсы и способы реализации.
#android #kotlin
👍2❤1