Корутины в Kotlin
Корутины — одна из важнейших фич Kotlin, которая даёт удобный и простой способ работы с многопоточность. В сравнении с многопточностью из Java, в Kotlin она сделана более понятной и наглядной, оставляя сложные процессы вне вашего кода.
📖 Читать: ссылка
➡️ @MobDevPortal | #cтатья
Корутины — одна из важнейших фич Kotlin, которая даёт удобный и простой способ работы с многопоточность. В сравнении с многопточностью из Java, в Kotlin она сделана более понятной и наглядной, оставляя сложные процессы вне вашего кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Учим полезные сочетания клавиш в Android Studio
Сочетания клавиш в IDE позволяют значительно упросить работу с привычными действиями. Однако в Android Studio запомнить их все поначалу трудно. В таком случае может помочь плагин Key Promoter X.
Когда разработчик использует мышь для выполнения действия, Key Promoter X показывает уведомление с подходящей комбинацией клавиш. Must-have для начинающего разработчика.
Где скачать: https://plugins.jetbrains.com/plugin/9792-key-promoter-x/
👉 @MobDevPortal | #ресурсы
Сочетания клавиш в IDE позволяют значительно упросить работу с привычными действиями. Однако в Android Studio запомнить их все поначалу трудно. В таком случае может помочь плагин Key Promoter X.
Когда разработчик использует мышь для выполнения действия, Key Promoter X показывает уведомление с подходящей комбинацией клавиш. Must-have для начинающего разработчика.
Где скачать: https://plugins.jetbrains.com/plugin/9792-key-promoter-x/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Курс: Введение в Kotlin
Этот курс — комплексное введение в один из самых динамично развивающихся языков программирования на сегодняшний день.
В течение обучения вы познакомитесь с основными концепциями языка Kotlin и научитесь применять их на практике для разработки разнообразных программных решений.
Ссылка на курс: Stepik
👉 @MobDevPortal | #курсы
Этот курс — комплексное введение в один из самых динамично развивающихся языков программирования на сегодняшний день.
В течение обучения вы познакомитесь с основными концепциями языка Kotlin и научитесь применять их на практике для разработки разнообразных программных решений.
Ссылка на курс: Stepik
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Никто:
Абсолютно никто:
Джун, который прошел курс по кроссплатформенной разработке и думает, что теперь может просто писать один код сразу под две платформы:
➡️ @MobDevPortal
Абсолютно никто:
Джун, который прошел курс по кроссплатформенной разработке и думает, что теперь может просто писать один код сразу под две платформы:
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13🔥1
Бесплатный русскоязычный видеокурс по Flutter
Находка для начинающего мобильного разработчика: огромный видеокурс по разработке на Dart и Flutter, состоящий из более 100 уроков. Серия видео поможет стать полноценным Flutter-разработчиком from zero to hero.
Курс разделён на 4 основных модуля:
1. Основы Dart.
2. Основы Flutter.
3. Основы работы с данными.
4. Архитектура.
Сохраните, чтобы не потерять.
👉 @MobDevPortal | #курсы
Находка для начинающего мобильного разработчика: огромный видеокурс по разработке на Dart и Flutter, состоящий из более 100 уроков. Серия видео поможет стать полноценным Flutter-разработчиком from zero to hero.
Курс разделён на 4 основных модуля:
1. Основы Dart.
2. Основы Flutter.
3. Основы работы с данными.
4. Архитектура.
Сохраните, чтобы не потерять.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥2
Годных инструментов вам в ленту: EmuHub
Это инструмент для тестирования приложений Android путем предоставления доступа к множеству эмуляторов через веб-браузер.
Он создан с помощью Docker и NoVNC, предлагает разработчикам и инженерам по контролю качества единую платформу для тестирования APK-файлов на различных конфигурациях устройств Android.
Возможности включают несколько эмуляторов, веб-интерфейс, среду Dockerized, настраиваемые конфигурации и удобство тестирования: https://github.com/mohamed-helmy/emuhub
👉 @MobDevPortal | #ресурсы
Это инструмент для тестирования приложений Android путем предоставления доступа к множеству эмуляторов через веб-браузер.
Он создан с помощью Docker и NoVNC, предлагает разработчикам и инженерам по контролю качества единую платформу для тестирования APK-файлов на различных конфигурациях устройств Android.
Возможности включают несколько эмуляторов, веб-интерфейс, среду Dockerized, настраиваемые конфигурации и удобство тестирования: https://github.com/mohamed-helmy/emuhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Подборка проектов с открытым исходным кодом, на которых можно попрактиковаться:
— приложение для отслеживания ТВ-шоу,
— лента Stack Overflow,
— приложение для любителей кофе,
— новости,
— аналог Spotify,
— приложение для доставки еды,
— Рик и Морти на GraphQL.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1🔥1
questions.pdf
202.8 KB
Полезный материал для подготовки, в нем собраны вопросы от компаний, таких как Тинькофф, Сбербанк, и VK
Вопросы охватывают широкий спектр тем: от архитектуры приложений до работы с памятью, тестированием и многопоточностью.
Отличный материал для подготовки!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Подборка видеоуроков по UI-дизайну для Android-приложений
1. Криптовалютное приложение: дизайн криптокошелька с использованием Material Design и практикой в Adobe XD.
2. Приложение по доставке еды: разделы включают в себя список категорий продуктов питания и продуктов для доставки.
3. Медицинское приложение для пациентов
4. Приложение для игр
5. Приложение для музыки
👉 @MobDevPortal
1. Криптовалютное приложение: дизайн криптокошелька с использованием Material Design и практикой в Adobe XD.
2. Приложение по доставке еды: разделы включают в себя список категорий продуктов питания и продуктов для доставки.
3. Медицинское приложение для пациентов
4. Приложение для игр
5. Приложение для музыки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3❤1
Kotlin Flow: лучшие практики
В этой статье вы познакомитесь с лучшими практиками использования Kotlin Flow, включая создание операторов и обработку ошибок.
Не упустите возможность узнать больше о преимуществах этого инструмента и улучшить свои навыки в разработке мобильных приложений:
https://florentblot.medium.com/kotlin-flow-best-practices-ab05e249ec1c
👉 @MobDevPortal
В этой статье вы познакомитесь с лучшими практиками использования Kotlin Flow, включая создание операторов и обработку ошибок.
Не упустите возможность узнать больше о преимуществах этого инструмента и улучшить свои навыки в разработке мобильных приложений:
https://florentblot.medium.com/kotlin-flow-best-practices-ab05e249ec1c
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Kotlin Flow: Best Practices
Since few months, @Geev, we used Kotlin Flow inside our Android application. It is a really beautiful library to use, it helps us to write…
👍3
Popup View — библиотека тостов, оповещений и всплывающих окон для SwiftUI
Собственно из заголовка уже понятно, что вас ждёт по ссылке — удобные элементы интерфейса, которые вам не нужно создавать с нуля, если вы работаете со SwiftUI. А ещё они стильные.
Забираем здесь
👉 @MobDevPortal | #ресурсы
Собственно из заголовка уже понятно, что вас ждёт по ссылке — удобные элементы интерфейса, которые вам не нужно создавать с нуля, если вы работаете со SwiftUI. А ещё они стильные.
Забираем здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
SOLID в Swift. Простое объяснение с примерами для начинающих
SOLID — это набор пяти основных принципов, которые помогают разработчикам создавать более понятный, гибкий и поддерживаемый код.
📖 Читать: ссылка
👉 @MobDevPortal | #cтатья
SOLID — это набор пяти основных принципов, которые помогают разработчикам создавать более понятный, гибкий и поддерживаемый код.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Топ-5 плагинов для Android Studio
Есть множество способов стать более продуктивным разработчиком. Многие вещи требуют предварительной подготовки, но в долгосрочной перспективе они того стоят.
В статье рассказали про эти 5 плагинов, показали, как они работают и почему почему вы должны начать их использовать:
⏩ Kotlin Fill Class
⏩ ADB Idea
⏩ Android Drawable Preview
⏩ Key Promotex X
⏩ IdeaVim
🔜 Подробнее
👉 @MobDevPortal | #cтатья
Есть множество способов стать более продуктивным разработчиком. Многие вещи требуют предварительной подготовки, но в долгосрочной перспективе они того стоят.
В статье рассказали про эти 5 плагинов, показали, как они работают и почему почему вы должны начать их использовать:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3
Туторил по написанию swift-friendly код на Kotlin Multiplatform APIs
Также вы увидите явную разницу между вызовом методов и отправкой сообщений + поймёте важность именования параметров.
🔜 Читать статью
👉 @MobDevPortal | #cтатья
Также вы увидите явную разницу между вызовом методов и отправкой сообщений + поймёте важность именования параметров.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Open SwiftUI Animations
Большая подборка с реализациями большого количества разнообразных анимаций на SwiftUI. Некоторые из них повторяют поведение системных компонентов, а некоторые – уникальные.
🔜 Забираем здесь
👉 @MobDevPortal | #ресурсы
Большая подборка с реализациями большого количества разнообразных анимаций на SwiftUI. Некоторые из них повторяют поведение системных компонентов, а некоторые – уникальные.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
SwiftUI AlignmentGuide
🔜 Читать
👉 @MobDevPortal | #cтатья
AlignmentGuide позволяет сделать специальное выравнивание внутри View. Инструмент позволяет строить направляющие для выравнивания в контейнерных типах View (HStack, VStack, ZStack) между родителем и его потомками.Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Корутины: stackful vs stackless
⏩ Процессы и Потоки
⏩ Модель корутин поближе
⏩ Stackful и Stackless корутины
⏩ Переключение между корутинами
⏩ Как реализован стек
⏩ Где используются корутины
В статье корутины рассматриваются как общий концепт, без привязки к конкретному языку
🔜 Читать статью
👉 @MobDevPortal | #cтатья
В статье корутины рассматриваются как общий концепт, без привязки к конкретному языку
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Calendar — это гибко настраиваемая библиотека календаря для Android, опирающаяся на
RecyclerView для просмотра и LazyRow/LazyColumn для создания календаря.Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Этот репозиторий содержит ресурсы по оптимизации перфоманса iOS приложений
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🤯2