Рано или поздно приходит момент, когда нужно в приложении нужно что-то менять. Это отличный повод переставить все на MVVM рельсы. Об этом в материале.
Читать статью
#новость
Читать статью
#новость
🤔5
Вопрос по React Native.
#вопросы_с_собеседований
Как React Native обрабатывает переход между разными экранами?
...............................................................................................................
React Native использует компонент Navigator для управления навигацией. Компонент отвечает за управление стеком экранов, где каждый экран представлен маршрутом.
Существует несколько пакетов, предоставляющих дополнительные навигационные решения, такие как react-navigation и react-router-native, которые обеспечивают более гибкое и многофункциональное решение в навигации.
#вопросы_с_собеседований
Как React Native обрабатывает переход между разными экранами?
...............................................................................................................
React Native использует компонент Navigator для управления навигацией. Компонент отвечает за управление стеком экранов, где каждый экран представлен маршрутом.
Существует несколько пакетов, предоставляющих дополнительные навигационные решения, такие как react-navigation и react-router-native, которые обеспечивают более гибкое и многофункциональное решение в навигации.
👍5
Intents и Intent Filters
В этом видео для новичков, вы узнаете о явных и неявных интентах, а также об интент-фильтрах.
Смотреть
#новость
В этом видео для новичков, вы узнаете о явных и неявных интентах, а также об интент-фильтрах.
Смотреть
#новость
YouTube
Intents & Intent Filters - Android Basics 2023
In this video you'll learn about explicit & implicit intents as well as intent filters.
⭐ Learn all the professional technologies applied in the industry
⭐ 100% money back guarantee for 30 days
⭐ Become an industry-ready Android developer now:
https://pl…
⭐ Learn all the professional technologies applied in the industry
⭐ 100% money back guarantee for 30 days
⭐ Become an industry-ready Android developer now:
https://pl…
👍4
Очень много новичков, желающих познать программирование, заранее не знают, смогут ли они т.к. заезженная фраза "смогут все" - на самом деле не работает и если нет способностей к этому делу, то программирование будет вызывать только страдание, которое не пройдет со временем.
Исходя из этого, мы предлагаем пройти тест на прог.ориентацию.
Пройти тест
#новость
Исходя из этого, мы предлагаем пройти тест на прог.ориентацию.
Пройти тест
#новость
🥱10
Представляем обеденную подборку интересных штук из iOS, Android и Flutter:
✏️ Реальная история входа в iOS разработку
✏️ Реализация Carousel Slider основываясь на Material Carousel
✏️ Resources и Qualifiers
✏️ Готовим конфигурацию Android-приложения с помощью Dynamic Proxy и рефлексии
✏️ Dart для бэкэндеров
✏️ Модуляризация Flutter UI с помощью Factory Constructors
#дайджест
✏️ Реальная история входа в iOS разработку
✏️ Реализация Carousel Slider основываясь на Material Carousel
✏️ Resources и Qualifiers
✏️ Готовим конфигурацию Android-приложения с помощью Dynamic Proxy и рефлексии
✏️ Dart для бэкэндеров
✏️ Модуляризация Flutter UI с помощью Factory Constructors
#дайджест
👍1
Вопрос по Kotlin.
#вопросы_с_собеседований
Можно ли наследоваться от data класса?
...............................................................................................................
Нельзя т.к. он является final классом, но он может наследоваться от других классов.
#вопросы_с_собеседований
Можно ли наследоваться от data класса?
...............................................................................................................
Нельзя т.к. он является final классом, но он может наследоваться от других классов.
👍10
У 🤖 Android-а поменялся логотип...
Все новое — хорошо забытое старое т. к. идея лого не новая, а родом из 2014 - 2019 годов.
А вы что думаете по этому поводу? Как вам 3D-маскот и новый шрифт? Делитесь в комментариях 👇
#новость
Все новое — хорошо забытое старое т. к. идея лого не новая, а родом из 2014 - 2019 годов.
А вы что думаете по этому поводу? Как вам 3D-маскот и новый шрифт? Делитесь в комментариях 👇
#новость
🔥2❤1🤔1
Интересные либы для скриншот-тестирования и как их можно применять. Автор рассматривает следующий софт:
➖ Facebook* Screenshot Testing Library
➖ Shot
➖ Paparazzi
➖ Dropshots
Читать
➖ Facebook* Screenshot Testing Library
➖ Shot
➖ Paparazzi
➖ Dropshots
Читать
👍2
Вопросик по Swift-у
#вопросы_с_собеседований
Можно ли задать параметру функции значение по умолчанию?
...............................................................................................................
Можно задать значение по умолчанию для параметра, как указано на картинке
#вопросы_с_собеседований
Можно ли задать параметру функции значение по умолчанию?
...............................................................................................................
Можно задать значение по умолчанию для параметра, как указано на картинке
🥱9👍1
🤑🤑🤑 Появилась информация о возможных грядущих изменениях в з/п разработчиков.
Просим ознакомиться.
Читать
Просим ознакомиться.
Читать
🥱1
Если вы разрабатываете игру в жанре hypercasual, то будет полезно знать, что сейчас происходит с рынком и монетизацией подобных игр.
Одна из главных проблем — снижение качества трафика на фоне подорожания и увеличения сроков разработки. Спасает переход к гибридной монетизации игр и выход на веб-платформы, которые помогут начать зарабатывать с игры. Подробнее о маркетинге hypercasual-проектов в статье.
читать
#новость
Одна из главных проблем — снижение качества трафика на фоне подорожания и увеличения сроков разработки. Спасает переход к гибридной монетизации игр и выход на веб-платформы, которые помогут начать зарабатывать с игры. Подробнее о маркетинге hypercasual-проектов в статье.
читать
#новость
App2Top
Круглый стол: что происходит на рынке гиперказуальных игр?
На фоне громких заявлений о том, что «гиперкэж мертв», смены бизнес-стратегий ведущими гиперказуальными издателями и заявлений аналитиков о кризисе в нише, — мы поговорили о ситуации с пятью экспертами рынка.
❤2
Вот вам еще немного полезности:
🔹 .xcstrings в Xcode 15
🔹 Игрища с Observation: новый способ улучшить производительность Swift
🔹 TextInputLayout Censoring с помощью метода Password-like
🔹 Эксперименты с Android Studio Bot
🔹 Бесплатный курс по NLP
🔹 Гайд по развертыванию сборок Flutter с помощью App Center
#дайджест
🔹 .xcstrings в Xcode 15
🔹 Игрища с Observation: новый способ улучшить производительность Swift
🔹 TextInputLayout Censoring с помощью метода Password-like
🔹 Эксперименты с Android Studio Bot
🔹 Бесплатный курс по NLP
🔹 Гайд по развертыванию сборок Flutter с помощью App Center
#дайджест
❤2
Выпустили Kotlin Notebook
Это плагин для IntelliJ IDEA, позволяющий объединять код, визуал и текст в одном документе. А еще, вы можете кодить и сразу запускать фрагменты, просматривать результат и вести документацию.
Читать статью
#новость
Это плагин для IntelliJ IDEA, позволяющий объединять код, визуал и текст в одном документе. А еще, вы можете кодить и сразу запускать фрагменты, просматривать результат и вести документацию.
Читать статью
#новость
Разбор тестового задания на позицию Android Developer
Выполнение тестового задание стало обычным делом на любом IT-собеседовании. Поэтому предлагаем разбор одного такого задания - лишним не будет.
По ТЗ необходимо выполнить экран расписания занятий с recyclerview. Разбирается структура будущего решения с использованием корутин, ретрофита, Lifecycle и viewBinding.
Читать
#новость
Выполнение тестового задание стало обычным делом на любом IT-собеседовании. Поэтому предлагаем разбор одного такого задания - лишним не будет.
По ТЗ необходимо выполнить экран расписания занятий с recyclerview. Разбирается структура будущего решения с использованием корутин, ретрофита, Lifecycle и viewBinding.
Читать
#новость
👍3
Гайд по созданию Clean Sslclient Flow.
Применяется Clean Architecture + SSE client + Kotlin Flow.
План такой:
Клиент-сервер: Short Polling, Long Polling, WebSocket или SSE?
Системная архитектура: Clean Architecture и как ее применять?
Потоковая передача данных: Flow или Live Data
Изучить
Применяется Clean Architecture + SSE client + Kotlin Flow.
План такой:
Клиент-сервер: Short Polling, Long Polling, WebSocket или SSE?
Системная архитектура: Clean Architecture и как ее применять?
Потоковая передача данных: Flow или Live Data
Изучить
Coroutine races
Для разбора проблемы, автор использует две распространенные ситуации:
➖ при одновременном запуске нескольких корутин необходимо, чтобы одна из них завершилась до того, как другая сможет быть выполнена;
➖ необходимо использовать одну корутину для настройки слушателя событий, а другую — для отправки события.
Естественно, все дополнено кодом.
Читать статью
#новость
Для разбора проблемы, автор использует две распространенные ситуации:
➖ при одновременном запуске нескольких корутин необходимо, чтобы одна из них завершилась до того, как другая сможет быть выполнена;
➖ необходимо использовать одну корутину для настройки слушателя событий, а другую — для отправки события.
Естественно, все дополнено кодом.
Читать статью
#новость
👍1
Если вы столкнулись с проблемой после обновления targetSdkVersion до 31/32, то решается это так:
🔹 меняем compiledSdkVersion, targetSdkVersion и ndkVersion в android > build.gradle;
🔹 в android > app > build.gradle добавляем для Java: androidx.work:work-runtime:2.7.1, для Kotlin: androidx.work:work-runtime-ktx:2.7.1;
🔹 в android > app > src > main > AndroidManifest.xml добавляем android.exported= “true”
Подробнее читаем тут
#новость
🔹 меняем compiledSdkVersion, targetSdkVersion и ndkVersion в android > build.gradle;
🔹 в android > app > build.gradle добавляем для Java: androidx.work:work-runtime:2.7.1, для Kotlin: androidx.work:work-runtime-ktx:2.7.1;
🔹 в android > app > src > main > AndroidManifest.xml добавляем android.exported= “true”
Подробнее читаем тут
#новость
👍1