Публикации по теме 'app-development'


Спецификации кодирования | Элегантные функции Java (часть первая)
Автор Команда Amap_tech . Вступление По мере того, как код программного проекта накапливается со временем, затраты на обслуживание системы возрастают. Эта проблема характерна для всех команд разработчиков программного обеспечения. Постоянная оптимизация и улучшение качества кода - отличный способ повысить жизнеспособность системы. Кроме того, как гласит популярная среди разработчиков поговорка: «Думай больше, без кода». Следовательно, нам нужно больше думать при..

Task Runners 101: что это такое и как они делают вас лучше?
Средний проект — это просто набор различных типов файлов, которые необходимо * проверено, * скомпилировано, * объединено, * скопировано, * уменьшено, * и все остальное, необходимое для создания приложения или сайта. Task Runner автоматизирует все эти утомительные и, честно говоря, невыполнимые задачи . Он делает это, вызывая методы либо из созданного пользователем, либо из готового пакета, полученного из Диспетчера пакетов . Диспетчер пакетов  – это приложение, которое..

Как Deep Dive Coding обеспечивает ДОСТУП
Учебные курсы по кодированию — это образовательный опыт, который меняет жизнь. Однако, скажем прямо, они дорогие. Многие не могут себе их позволить. Если вы исследуете учебные курсы по кодированию по всей стране, вы обнаружите, что средняя стоимость составляет около 12 000 долларов. Учебные курсы Deep Dive Coding Bootcamp для сравнения являются доступным вариантом, настолько, что мы часто приглашаем студентов, посещающих наш учебный лагерь, из других штатов, но это все равно стоит больше,..

Обработка достижимости в Swift
Как разработчику iOS, бывают случаи, когда нам нужно работать без доступа к Интернету. Существует отличная сторонняя библиотека ReachabilitySwift , которая помогает нам выполнять всю базовую работу и предоставляет простые в использовании API. Однако нелогично создавать новый Reachability экземпляр и вызывать startNotifier() , чтобы использовать его всякий раз, когда у нас есть объект, который должен определять состояние Интернета. В настоящее время мы хотим выполнить..

Что такое MVVM?
Что такое MVVM? Это не что иное, как правильная структура, состоящая из Model View и ViewModel. Представление:- • Представление — это то, от чего большинство из нас больше всего отказывается. Он использует представление данных. • В основном это пользовательский интерфейс — Activity/Fragment взаимодействует с ViewModel или наблюдает за ним с помощью наблюдателя. ViewModel:- • ViewModel, с другой стороны, сохраняет нюансы представления отдельно от модели. Он не взаимодействует..

Диалог в настройках Android.
Диалог в настройках Android. Из этого туториала Вы узнаете, как создать простой диалог внутри настроек. Мы будем использовать PreferenceFragmentCompat, поэтому сначала давайте импортируем в build.gradle модуля и синхронизируем: implementation "com.android.support:preference-v7:28.0.0" Затем создайте prefs.xml (внутри подпапки xml папки res). По умолчанию новый файл будет иметь такое содержимое: <? xml version="1.0" encoding="utf-8" ?> < PreferenceScreen..

Введение в контейнеры и Kubernetes
Краткое описание концепций, лежащих в основе контейнеров и Kubernetes, и того, как они позволяют создавать новые шаблоны для разработки приложений. Контейнер - это новый процесс Вначале был компьютер. Компьютер при запуске запускал программу под названием init. Затем программа init запускала все остальные необходимые программы: серверы, терминалы и оконные менеджеры. init может делать несколько интересных вещей, например, запускать программу при загрузке, запускать программу через..