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


Android: как исправить серьезную проблему в LiveData
Избегайте наблюдения за одними и теми же данными при изменении жизненного цикла компонента. Вступление LiveData из семейства JetPack . В основном он используется для доставки данных из модели представления во фрагменты и действия в последних архитектурах, таких как MVVM и clean . LiveData - наблюдаемый класс держателя данных. В отличие от других держателей данных, LiveData учитывает жизненный цикл соответствующих компонентов, таких как Activities , Fragments ,..

Мультиплатформенная разработка на Котлине
Общее решение стандартного кода Если вы уже знаете о мультиплатформенности Kotlin, но еще не начали ее использовать, или вы не уверены, следует ли использовать Kotlin в качестве стандартного кода на поддерживаемых вами платформах, или вы только начали изучение, эта статья может помочь. ты. Примечание. В этой статье рассказывается о том, как код Kotlin будет работать в многоплатформенной среде, а не о том, как его реализовать. Введение Допустим, у нас есть приложение для..

Совет . Как изменить название приложения ?
Привет ! Меня зовут Ксавье Жувено, и в этом небольшом посте я объясню, как изменить имя вашего приложения. Самореклама . Другие статьи по Android-разработке вы можете найти на моем сайте 😉 Поиск названия вашего приложения Чтобы иметь возможность изменить заголовок приложения для Android, мы должны знать, где по умолчанию обрабатывается заголовок приложения. Если вы откроете файл AndroidManifest.xml вашего приложения, вы найдете строку, похожую на..

Учимся программировать в 31 год с 4 детьми…
Да, это правда. Мне 31 год, я очень хорошо выгляжу (в смысле «постоянно устаю от редеющих волос и лишних килограммов»), у меня четверо детей, жена, работа на полную ставку и около месяца Полтора года назад я решил, что буду учиться кодировать и программировать. Я имею в виду, что даже если я только что напечатал это и прочитал вслух, это все еще звучит примерно на 20 оттенках безумия с намеком на ранний кризис среднего возраста. Хуже всего то, что это правда. Как и в любой хорошей..

Запрос сведений о таблице в SQLite?
Таблица Sqlite_master объяснена Давайте будем честными ... получение информации о таблицах - не та задача, с которой вы будете сталкиваться каждый день. Несмотря на то, что это не так уж часто, все же есть случаи, когда знание того, существует ли таблица, имеет решающее значение. Одним из случаев может быть тестирование схемы вашей базы данных. Тестируете миграцию базы данных? Мне тоже это кажется полезным. Но как это сделать? Есть простой ответ - запросить таблицу SQLITE_MASTER..

Функции Kotlin, которые вам не хватало
Взгляните на некоторые интересные и часто упускаемые из виду функции Заявления о разрушении Деструктурирующие объявления позволяют нам извлекать поля из объекта, аналогично тому, что можно сделать в TypeScript / ES6. Представьте, что у нас есть следующее data class : data class Person(val name: String, val age: Int) Можно деструктурировать поля name и age на две соответствующие переменные в одной инструкции: val john = Person("John Doe", 23) val (name, age) =..

Вставить данные в базу данных SQLite
SQLite - это система управления реляционными базами данных, разработанная D. Ричард Хипп на языке программирования C, который не похож на другие системы управления базами данных, а не на механизм обработки данных клиент-сервер. SQLite следует свойствам ACID и очень эффективен для выполнения стандартов SQL. Он очень популярен для программного обеспечения, которому требуется встроенная база данных для их локального хранилища. Более того, это наиболее широко распространенный механизм баз..