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


Подход MVC к Flutter
Подробный обзор образца приложения шаблона проекта MVC Это продолжение бесплатной статьи Ваш следующий проект Flutter , где я представил Шаблон проекта , который вы можете использовать для своего следующего проекта Flutter. Он содержит основу, файлы и каталоги, составляющие приложение Flutter на основе шаблона проектирования MVC, представленного пакетом библиотеки mvc_application . Вы должны взять его и заполнить своим кодом для следующего приложения Flutter. Я надеюсь когда-нибудь..

Построение Prowl с использованием шаблона MVP
Рефакторинг нашего приложения для использования MVP и его преимущества Единственный способ уложиться в срок - единственный способ действовать быстро - это постоянно поддерживать код как можно более чистым. - Роберт С. Мартин, Чистый код: руководство по созданию гибкого программного обеспечения В Treebo мы стараемся использовать технологии , чтобы дать каждому гостю впечатления высочайшего качества во время их пребывания у нас. Учитывая это поручение, мы создали Prowl -..

Жизненный цикл деятельности
О понимании жизненного цикла активности в Android Studio Шаг 1 : выберите «Файл» -> «Создать» -> «Проект» -> «Проект приложения Android». Заполните формы, создайте пустое действие и нажмите кнопку «Готово». Шаг 2 : Откройте res-›layout-›activity_main.xml и добавьте следующий код: ‹ RelativeLayout xmlns: android = http://schemas.android.com/apk/res/android ' xmlns: инструменты = http://schemas.android.com/tools ' Android: layout_width = «match_parent» Android:..

Android Notes 32: Как установить высоту onBindViewHolder для RecyclerView [программно]
Android Notes 32: Как установить высоту onBindViewHolder для RecyclerView [программно] Обновлено: 26 марта 2020 г. Это распространенная и неизвестная проблема. К счастью, это легко решить. Код: LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); // Set the height by params params.height=1700; // Set height of RecyclerView holder.recyclerViewList.setLayoutParams(params); Суть:..

Добавляйте рекламу в свое приложение в мгновение ока!
Пакет Dart, Реклама . Пересмотрено и отредактировано. Год назад в статье Реклама в вашем приложении в Snap! был представлен файл библиотеки, предлагающий простые и обширные средства для отображения рекламы в вашем приложении Flutter с помощью Плагин Google, firebase_admob . Он получил такой положительный отклик, что я решил добавить его в виде пакета Дарт, реклама . Проще говоря, это был хит. Как и в случае с жизнью, все меняется. В этом случае сам плагин..

Асинхронное кодирование с помощью Dart
Что вы узнаете: как в Dart можно реализовать параллельное программирование, позволяющее программному блоку работать отдельно от основного потока приложения (в случае Dart это будет изоляция/процесс) Как однопоточный язык программирования Dart предлагает асинхронное программирование. Это серия из пяти историй, которые охватывают от основ до продвинутых асинхронных API-интерфейсов Dart. 1- Изоляты и циклы событий "ссылка на сайт" Асинхронное кодирование..

Как упорный труд может воплотить мечты в реальность: мое путешествие в Udacity / Google Scholarship
Я был выпускником средней школы 2017 года. Я был счастлив достичь этого рубежа. Но теперь нужно было принять решение - что мне делать до конца своей жизни? Я знал, что многие из моих сверстников собирались учиться на бакалавриате в университетах или в по крайней мере, начиная с местного колледжа. Я не могу себе позволить ни один из вариантов, несмотря на высокую мотивацию и стремление к многообещающей карьере. Спад экономики означал ограниченные стипендии, поэтому я не мог полагаться..