Публикации по теме 'android'


Создайте анимированную заставку в Jetpack Compose
Изучаем Android-разработку Создайте анимированную заставку в Jetpack Compose Сделайте запуск вашего приложения более профессиональным Заставка Экран-заставка обычно является первым экраном, представляющим ваше приложение с помощью логотипа или имени приложения. Он остается на несколько секунд, а затем автоматически выводит вас на главный экран. Вы можете использовать свой логотип или любой информативный текст, обозначающий ваше приложение. Анимированная заставка..

Знакомство с Dagger 2: Часть 2
Использование модулей для определения того, как должны быть построены объекты В предыдущей части этой серии мы увидели, как Dagger 2 позволяет нам использовать внедрение зависимостей в наши приложения без необходимости вручную писать длинные блоки кода инициализации. Как вы помните, мы создали интерфейс , чтобы сообщить фреймворку, какие типы объектов интересуют наш main метод, и Dagger автоматически сгенерировал конкретный класс, который мог создавать для нас экземпляры этих..

Создание классификатора изображений на Android с помощью TensorFlow (часть 1)
Эта статья состоит из трех частей: [Часть 1] Запустите предварительно созданный демонстрационный классификатор изображений TensorFlow на Android . [Часть 2] Перестройте демонстрационное приложение TensorFlow из исходного кода . [Часть 3] Переобучите демонстрационную модель TensorFlow для классификации различных изображений . Вам нужно будет хорошо разбираться в командной строке, а также в основах разработки под Android. Запуск демонстрационного приложения Android TensorFlow..

Избегайте задержек при изменении фрагмента / активности onNavigationItemSelected- Android
Избегайте проблемы с запаздыванием. Панель навигации - наиболее распространенная опция, используемая в приложениях, когда у нас более пяти вариантов, мы переходим к меню навигации. Я видел во многих приложениях, что когда мы меняем параметр в меню навигации, мы наблюдаем, что он тормозит, некоторые люди в StackOverflow рекомендовали использовать Handler, как в приведенном ниже коде: Но в приведенном выше коде это все еще не гладко, и я подумал, почему мы добавляем обработчик,..

Пользовательский интерфейс, управляемый сервером: идеальное решение для мобильных приложений?
Изучение пользовательского интерфейса, управляемого сервером, в SwiftUI и Jetpack Compose Если вы уже программировали мобильное приложение, вы уже должны быть знакомы с макетом экрана, создаваемым в такой структуре, как файлы .xib , .storyboard , .xml , или даже в самом коде Swift, Kotlin, Dart или JavaScript. Мы можем создавать эти экраны статически, непосредственно в комплекте приложения, но бывают случаи, когда это необходимо для получения самой последней информации (например,..

Материальный дизайн 3 для Android. (Составить)
В прошлый раз я писал о Material Design 3 для приложений на основе Xml ( Вы можете прочитать это здесь ). Конечно, есть составная сторона, в этой статье я расскажу об этом. Итак, давайте начнем. Когда вы открываете Android Studio и создаете новое приложение, оно спросит вас о том, что вы собираетесь использовать в качестве базы приложения (xml или compose). Если вы выберете компоновку, будет создано все необходимое для создания приложения, следующего за MD3 . Кроме того, я..

Настройка доменно-ориентированного дизайна для Flutter
Начните с предметно-ориентированного проектирования в своих кодовых базах Flutter. Это пример настройки доменно-ориентированного дизайна для Flutter. Я использую скелетное приложение Flutter, чтобы все было просто. Давай начнем. Основной или доменно-ориентированный дизайн Основной концепцией предметно-ориентированного проектирования является использование объектов-значений в качестве атомарных единиц для связи с компонентами и слоями. На этот раз мы создаем очень простой..