×
=0) { let js = text.slice(pos1, pos2); + '<\/' + "script" + '>'; arrText.push(js); // next pos1 = pos2; continue; } } } break; } return arrText; } function OpenDialog(parentDiv, urlContent) { parentDiv = document.getElementById('modal-background'); // new !!!!!!! parentDiv.appendChild(document.getElementById('modal-template')); document.getElementById('modal-background').style.display = "block"; document.getElementById('modal-template').style.display = "flex"; // !!!!! document.getElementById('modal-body').innerHTML = ""; post_url(urlContent, "", function(text_from_server) { var element = document.getElementById('modal-body'); element.innerHTML = text_from_server; // add scripts var arrJSText = get_scripts(text_from_server); for (var i=0; i
dir.by
Search
Programming, development, testing
→
Android, Google Play phone, tablet (writing an app, a game)
Android, Google Play phone, tablet (writing an app, a game)
What is the Android operating system? What version numbers were in Android
What are ARM processors? | Android
Что такое AndroidX?
Java application (for Android phone) in Android Studio
Why Android applications are written in Java?
Download Android Studio
Download and install Android Studio to write programs for Android phones in Java, Kotlin
Open Android Studio on the computer (Windows 10)
Create a new application for Android phone
Create a new project on Java with one simple Activity in Android Studio (write a program for Android phones, tablets) in Windows 10
Compiling and running an Android application
Compile and run the application in Android Studio on computer (Windows) in emulator mode Android Device
Running the application Android Studio in debugging on computer (Windows) in emulator mode Android Device
Errors in the Android application
Error "error while waiting for device: the emulator process for ..... has terminated" when running an application in Android Studio on a computer (Windows) in emulator mode Android Device
Error "Error while waiting for device: Illegal char <*> at index 0: *.lock ..." when running the application in Android Studio
Error "AVD is already running ..." when running the application in Android Studio
Error "CMake "3.18.1" was not found in SDK, PATH, or by cmake.dir property" when compiling a project to Android Studio
Error "Execution failed for task ":app:compressDebugAssets" when compiling a project to Android Studio
All errors when starting the Android application
Optional installations
What is Android SDK (a copy of the Android operating system)? Installing Android SDK 8.1 in Android Studio ...
Create a Android virtual device in Android Studio
Install HAXM
Program Theory Android
Activity in Android
Kotlin application (for Android phone) in Android Studio
Download Android Studio
Download and install Android Studio to write programs for Android phones in Java, Kotlin
New app
Create a new project "Empty Views Activity" on Kotlin in Android Studio (write a program for Android phones, tablets) in Windows 10
Compiling and running an Android application
Compile and run Kotlin an application in Android Studio on a computer (Windows) in emulator mode Android Device
Run Kotlin an application in Android Studio in debugging on a computer (Windows) in emulator mode Android Device
Running and debugging Kotlin Android Studio app on my phone via USB
Long wait when running Kotlin Android application. I see the message: "I/zygote:Waiting for a blocking GC ProfileSaver"
Elements Android
Create Android project, add TextView and show the value on the phone | Android Telephone, Android Studio, Kotlin, Windows 10
Kotlin Saving, copying objects | @Parcelize Parcelable
Copy the data in the class and object. We use the attribute @Parcelize and the interface Parcelable. | Kotlin | Android Studio
Error "Class is not abstract and does not implement abstract member public abstract fun describeContents(): Int defined in android.os.Parcelable" | Kotlin | Android Studio | @Parcelize | Parcelable
Window with buttons yes, no
Show a window with 2 buttons: yes, no and you don't need to add any resource, layout | I call the AlertDialog function in Kotlin | Android Studio
Loading photos
Android Kotlin application takes photo using camera and draws in the application | Android Studio | Kotlin
Android Kotlin choose photo from gallery and draws in the application | Android Studio | Kotlin ...
getExternalFilesDir - function that returns the full path to an external directory where our application can place persistent files | Android Studio, Kotlin
getFilesDir - function that returns the full path to directory where our application can place files | Android Studio, Kotlin
How do I work with files media in Android? What are content Uri and file path. The difference between getExternalFilesDir and getFilesDir ... | Android Studio, Kotlin
File build.gradle
How to Make a Variable in the build.gradle File and Pass It to the Manifest File AndroidManifest.xml | Android Studio | Kotlin
How to Make a Variable in a build.gradle File and Pass It to a Kotlin File | Android Studio | Kotlin
Moshi (json→ class object)
Moshi (converting json text to a class object) | deserialization in Kotlin | Android Studio
Moshi (converting array json to list of object) | deserialization in Kotlin | Android Studio
Error "Failed to find the generated JsonAdapter class for class com.example.androidkotlinapp1.MyBook" | Exception | Kotlin | Moshi | Android Studio
Error "A problem occurred evaluating project ':app'. Caused by: CustomMessageMissingMethodException: Could not find method kapt() for arguments [com.squareup.moshi:moshi-kotlin-codegen:1.14.0]" | When compiling a Kotlin, Moshi project in Android Studio
Jetpack application (for Android phone) in Android Studio | Kotlin
What is Jetpack for Android?
New app
Create a new project "Jetpack Compose" on Kotlin in Android Studio (write a program for Android phones, tablets) in Windows 10
C++ game (for Android phone) in Android Studio | Android NDK, OpenGL ES
What is Android NDK for Android phone? This is the C++ library for the Android phone.
What is Android OpenGL ES for Android phone? This is the C++ graphics library for the Android phone.
New app
Create a project "Android Native C++ Game" for the phone | Android Studio, Android NDK, OpenGL ES, C++
Drawing a lake by points for the 2D game
Drawing an enemy airplane as a vector graphic in Adobe Illustrator. I take the coordinates of the points from Adobe Illustrator and add them to my 2D game on C++ OpenGL
Compiling and running an Android application
Compile and run "Android Native C++ Game" in Android Studio on a computer (Windows) in Android Device emulator mode
Application Compilation or Launch Errors Native C++ Android
Error "[CXX1405] error when building with cmake using CMakeLists.txt: C build system [configure] failed while executing cmake.exe" when compiling Android Native C++ an application to Android Studio on computer (Windows)
Error "ninja: error: rebuilding 'build.ninja': subcommand failed" when compiling Android Native C++ an application to Android Studio on computer (Windows)
OpenGL (version 1)
Draw a triangle with paint inside in "Android Native C++ Game" for phone | Android Studio, Android NDK, OpenGL ES v1, C++
OpenGL (version 2, using shader for very fast draw)
Download bmp file from Assets and draw textures in "Android Native C++ Game" for your phone | Android Studio, Android NDK, OpenGL ES v2 (shader), C++
How to get bmp file located in Assets inside apk file ? | Android Studio, NDK, C++
How to use alpha transparency in displaying texture using OpenGL? | Android Studio, OpenGL ES, NDK, C++
Why does glTexImage2D return error code 1280? | Android Studio, OpenGL ES, NDK, C++
C++ language
What are cpp and h files in C++? | Android Studio, NDK, C++
How to create new h file and add to project android NDK C++? | Android Studio, NDK, C++
How to create new cpp file and add to project android NDK C++? | Android Studio, NDK, C++, CMakeLists.txt
dynamic_cast in C++ (converting a pointer to a different type and checking validity in runtime) | Android Studio, NDK, C++
std::map<Key, Value> is a set of keys and values in C++. | Android Studio, NDK, C++
Pass a function as a parameter to a function (callback) | C++ | Android Studio, NDK, C++
Android events and etc
How to find event when display rotated (changed orientation) in Android phone | Android Studio, NDK, C++
How to handle events in Android phone (create/terminate window event, set focus, lost focus, touch in phone) | Android Studio, NDK, C++
Create a signed apk file
Create a signed apk file in Android Studio | Android NDK, OpenGL ES
Google Play Console (for developer)
Creating a Google Play account developer | Google Play Console
The developer in Google Play Console needs to verify the identity | Google Play Console
The developer in Google Play Console needs to confirm developer account | Google Play Console
Developer account is not in use | Developer account is at risk of being closed | Google Play Console
My app in Google Play Console
Compile app and send it for production in Google Play Console | My app in Google Play Console
Policy status "App must target Android 15 (API level 35) or higher" | Status "You won't be able to release app updates" | My app in Google Play Console
Policy status "App must target Android 14 (API level 34) or higher" | Status "You won't be able to release app updates" | My app in Google Play Console
My game in Google Play Console
Create an application in Google Play Console (in the option I select that it will be a game) | My game in Google Play Console
Important parameters: package, applicationId, versionCode, versionName, android:label (in AndroidManifest.xml, build.gradle) to create a test version for Google Play Console | My game in Google Play Console
Create a signed .aab file in Android Studio | My game in Google Play Console
Compile the game and send it for internal testing in Google Play Console | My game in Google Play Console
Google automatically ran tests and made pictures, a report on how the game runs on different brands of phones | My game in Google Play Console
Support
How do I ask Google Play Developer Console a support question?
Google Play Developer Console support feedback
Google Play Billing, in-app purchase
Topics about Google Play Billing & in-app purchase | Google Play Console
Additional topics, questions
Can I use (integrate) payments in my Google game if I am a developer from Belarus? | Monetization in Google Play Console
How can I change the Google Play Console language? | Google Chrome
How to change country in payments profile? | Google Play Console
How do I view (open) a payment page in Google Play? | Google Play Console
Ваши Отзывы ... комментарии ...
Вашe имя
Ваш комментарий
(www ссылки может добавлять только залогиненный пользователь)
+ картинку
Объявления
Языки программирования и другое
Popular Languages
Java
Kotlin
Phone, device development
Android, Google Play phone, tablet (writing an app, a game)
RuStore (a platform in Russia for developing, downloading Android games/applications). Like Google Play in America
AppGallery (a platform in China for developing, downloading Android games/applications). Like Google Play in America
Development Programs (Integrated Development Environments IDE)
IntelliJ IDEA (for writing programs in Java, Spring, Jakarta EE)
Android Studio (for writing phone applications in Java, Kotlin)
Microsoft Visual Studio (for writing programs on C#, С++, Javascript, .NET web applications)
Visual Studio Code (for writing programs in JavaScript, Perl, Python, Java, C#)
HTML
Html & CSS
SCSS файл (с помощью компилятора SASS получаем CSS файл)
LESS файл (с помощью компилятора получаем CSS файл)
Интерактивная реклама в HTML (animate banner)
Google Web Designer - редактор для создания рекламы, animate banner и т.д. в виде HTML страницы, и в виде HTML AMP страниц (ускоренные мобильные страницы)
WEB сайт
Создание Web сайта и управление (регистрация сайта, копирование файлов на сайт, сохранение базы данных)
Комания Yandex. Yandex сервисы для Web сайта (счетчик посещений, карта улиц, переводчик языков, контекстная реклама, ...)
Комания Google. Google сервисы для Web сайта (проверить скорость загрузки страницы web сайта)
Meta (Facebook) using to log in to our website
Javascript, TypeScript
JavaScript - programming language for HTML
Underscore.js
jQuery - JavaScript library for convenient work with HTML
Knockout.js - JavaScript библиотека для свзяывания HTML элемента с js переменной
TypeScript - programming language similar to JavaScript. TypeScript uses types, classes, inheritance. TypeScript converted to JavaScript
Buttons, text boxes, and other items on WEB Page
Bootstrap - buttons, menus, dialog, slider ... Containers for placing elements
jQuery UI - buttons, menus, dialog, slider, spinner and so on. Effects: stretching, dragging, and so on
jq Plot - diagrams, graphic lines
PivotTable - таблицы, графики
Telerik, Kendo UI - these are the elements: DropDownList, ComboBox, AutoComplete, Calendar, text editor, excell, chart and so on
JavaScript Technology
Node.js (это web сервер исполняющий js файлы)
React
AngularJS (это Angular версии 1.0)
Angular
RxJs (это реактивное программирование и в основном используется в Angular)
JavaScript graphics, animation for games
PixiJS - JavaScript library for fast graphics drawing 2D (is the fastest, most flexible renderer graphic 2D, WebGL)
p5.js - JavaScript library for drawing graphics 2D (drawing pictures, lines, movements), 3D graphics (Drawing materials, light, texture)
Three.js - JavaScript library for drawing graphics 3D in the pages HTML
JavaScript менеджер пакетов (добавление JavaScript библиотек в ваш Web проект)
npm - это менеджер пакетов для Node.js. npm добавляет JavaScript библиотеки в папку node_modules
Webpack - это САМЫЙ ПОПУЛЯРНЫЙ менеджер пакетов. Webpack добавляет JavaScript библиотеки в ваш проект
Yarn - это менеджер пакетов. Yarn добавляет JavaScript библиотеки в ваш проект
Parcel - это менеджер пакетов. Parcel добавляет JavaScript библиотеки в ваш проект
Bower - это менеджер пакетов. Bower добавляет JavaScript библиотеки в ваш проект. Bower сейчас НЕ ПОДДЕРЖИВАЕТСЯ (не добавляет новых JavaScript библиотек)
Автоматическое выполнение задач в вашем Web проекте
Gulp - это JavaScript программа для автоматического выполнения задач (объединения файлов, уменьшение размера картинок) в вашем Web проекте
Grunt - это JavaScript программа для автоматического выполнения задач (объединения файлов, уменьшение размера картинок) в вашем Web проекте
База данных (My SQL)
MySQL (база данных, server) и Workbench (программа для работы с my sql). Работает на разных платформах: Unix, Windows
База данных (Microsoft SQL Server)
Microsoft SQL Server (база данных, server) и SQL Management Studio (программа для работы с sql server). Работает только в Windows
Microsoft SQL (язык запросов в базе данных)
База данных (PostgreSQL)
PostgreSQL сервер (база данных) и pgAdmin (программа для работы с PostgreSQL сервер). Работает на разных платформах: Unix, Windows
Работа с базой данных на C#
ADO.NET (working with the database on C#)
Entity Framework (EF5, EF6) для работы с базой данных на C#
Entity Framework Core (EF Core) для работы с базой данных на C#
Работа с Redis
Redis
Интернет, HTTP, TCP, UDP, FTP протоколы
HTTP протокол (для web страниц), FTP/FTPS протокол (для передачи файлов), TCP протокол (для соединения между компьютерами), IP-адрес ...
RabbitMQ
RabbitMQ
Microsoft C# and .NET
C# (programming language)
ReSharper (JetBrains). Code improvement in the Visual Studio 2017 for C# Applications
Managed C++ (переходный код между C++ и C#)
Windows Forms (отдельное приложение exe файл)
Windows Service (using C#)
WPF. Windows Presentation Foundation (отдельное приложение exe файл)
ASP.NET Web Forms (web сайт на aspx страницах). Это устаревшая технология!
ASP.NET MVC (web сайт на архитектуре Model-View-Controller)
.NET Core
.NET Core Web API (Protocol-based Web Service HTTP)
Windows Communication Foundation (веб-служба работающая через интерфейсы)
Silverlight
Microsoft XNA
UWP (Universal Windows Platform) C# app for Windows
Xamarin (приложение на C# для Windows, iOS, Android)
Maui (C# app for Windows, iOS, Android)
Юнит тестирование (MSTest, NUnit, xUnit, Moq) и Автоматическое тестирование (компьютер сам водит мышкой)
Собеседование (вопросы и задания C# и платформа .NET)
Microsoft Visual Basic
Microsoft Visual Basic & Excell
Microsoft Office 365 E3 (Web services)
Microsoft Office 365 E3 (Teams plug-in, SharePoint web api)
Twilio (sms)
Twilio (send sms)
Python
Python
Mobile Development with C++ (Android, iOS)
Mobile Development with C++ (iOS, Android, Windows Phone)
Game console "Nintendo Switch"
Game development, game console "Nintendo Switch"
Flutter & Dart
Flutter - фрэймворк для создания мобильных приложений от компании Google
Облачные технологии
Microsoft Azure & Azure DevOps (облачные технологии)
Amazon Web Services (облачные технологии)
Google Cloud Platform (облачные технологии)
Heroku (облачные технологии)
Резюме (как найти работу)
Как написать резюме, причины перехода на другую работу
Автоматизированное тестирование
Selenium WebDriver (для автоматизированного тестирования веб-приложений)
Рефакторинг & Паттерны
Паттерны, шаблоны проектирования | принципы ООП | рефакторинг кода
Методологии управления проектами
Agile, scrum, kanban. Методологии в управлении IT-проектам. В чем разница?
Правила разработки web приложений в Яндекс
Управление версиями проекта, история измененных файлов
Git (управление версиями проекта, история измененных файлов) | Git Extensions | GitHub.com | git in Team Explorer for Visual Studio 2017
Svn (управление версиями проекта, история измененных файлов) | TortoiseSVN (работаем с SVN под Windows)
Математические алгоритмы
Математические алгоритмы (пересечение прямоугольников, массивы, графы)
CI/CD
Непрерывная интеграция (автоматическая сборка проекта, развертывание проекта на удаленный компьютер) | CI/CD
Docker
Docker (упаковка web приложения в контейнер)
Kubernetes
Kubernetes (запуск контейнеров на виртуальных машинах и балансировка нагрузки виртуальных машин)
Микрослужбы
Микрослужбы (Microservices)
Еще языки программирования
PHP (язык программирования для быстрого написания Web сайта)
C++
Разработка игр
Разработка игр | для телефонов на Unity, MonoGame | для браузера Google Chrome на JavaScript, HTML | рисуем графику
Технологии для написания игр
MonoGame - develop games on C# for computers (Windows, Linux), phones (Android, iOS), game consoles (Xbox, PlayStation, Nintendo Switch)
Unity - разработка 3D игр на C# для Android, iOS, Windows
LibGDX - разработка игр на Java для Android
SmartFoxServer - библиотека multiplayer на Java, C#, JavaScript, Unity, для Android, iOS
Интернет браузеры
Интернет браузер "Google Chrome"
Telegram (месенджер)
Telegram (месенджер)
WEB сервер
Что такое WEB сервер ?
bat файлы
.bat файл (командная строка)
.htaccess files
.htaccess file (commands)
Viber
Viber. Устанавливаем (на Windows или phone). Переносим Viber сообщения и Viber фото.
Операционная система LINUX
Ubuntu (linux) Virtual Machine on Windows 10
Ubuntu (in console as WSL) on Windows 10
Операционная система Mac OS
Mac OS Virtual Machine on Windows 10
Операционная система WINDOWS и программы
Windows 7 (операционная система и программы) | скачиваем и устанавливаем
Windows 10 (операционная система и программы) | скачиваем и устанавливаем
Ofiice 365 (для Windows 10) | скачиваем и устанавливаем
Microsoft Teams (для Windows 10) | скачиваем и устанавливаем
Принтеры
Printer EPSON TM-T20X to print receipts. Download and install the driver
Ноутбук (BIOS)
В ноутбуке не работают клавиши F1 ... F2 как надо. Проблема: я открываю браузер Google Chrome и нажимаю кнопку F5 чтобы перезагрузить страницу, а у меня включается подсветка клавиатуры.
Быстродействие компьютера (процессора)
Сравниваем быстродействие компьютера (процессора) на сайте http://userbenchmark.com
Заходим на удаленный компьютер (чтобы помочь кому нибудь что нибудь настроить)
TeamViewer (заходим на удаленный компьютер)
Графика и видео
Рисуем блок схемы (диаграммы) для программы
2D графические редакторы
Adobe Master Collection - graphic editors (Photoshop raster graphics, Illustrator vector graphics)
3D графические редакторы
Maya (autodesk) - редактор 3D графики
Blender - редактор 3D графики
Видео
Видео (редактирование, создание)
Online: просмотр Word файлов, конвертация PDF файлов, распознование картинки в текст
Viewing and editing Word files (doc, docx) ONLINE
Просмотр и редактирование Word файлов (doc, docx), Adobe (pdf) ОНЛАЙН
PDF to word, images
Convert PDF to Word (online)
Convert FB2 to PDF (online)
Распознавание картинки в текст
Распознать (перевести) картинку в текст (ONLINE)
Регулярные выражения
Регулярные выражения (проверить онлайн)
Поставить HD Video Box в Windows
Поставить HD Video Box в Windows
Как купить английские книги и читать?
How to Buy English Books and Read
Как скачать mp3 файл
How to download a mp3 file with Yandex music
How to download a mp3 file with Youtube
Chemical, analytics laboratory
Chemical, analytics laboratory (Chromatography / Mass Spectroscopy)
Ваши вопросы присылайте по почте:
info@dir.by