-
Notifications
You must be signed in to change notification settings - Fork 5
Tutorial for making project
NikitaKasenkov edited this page Mar 19, 2016
·
1 revision
- Java Development Kit from http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- Android Studio from https://developer.android.com/sdk/index.html
- Sign up for genymotion.com (https://www.genymotion.com/account/create/) and download Genymotion with VirtualBox from https://www.genymotion.com/pricing-and-licensing/
- JDK
- Android Studio
- VirtualBox and Genymotion. After installation run Genymotion and add virtual device.
- Go to File/Open choose GroupLockApplication and press OK
- Go to Preferences/Plugins and click "Browse Repositories", then search for Genymotion. Right click and choose "Download and Install".
- Restart Android Studio and you should see a new icon (Genymotion Device Manager) in your IDE.
- Open "Genymotion Device Manager" and start you virtual device.
- In Android Studio, press the "Play" or "Debug" button, and you should see the dialog that asks you to choose an emulator and one of the emulators will be the Genymotion emulator. After you choose that emulator and press "OK", it will run the application in the Genymotion emulator
- Стили кодирования
- [Java](Код стайл для языка Java)
- [C/C++](Стиль написания кода на С )
- [C#](Стиль написания кода на С# )
- [Swift](Руководство по оформлению кода на языке Swift )
- Написание комментариев к коммитам
- Android
- Android DevGuide
- [QR codes](Работа c QR на Android)
- [Полезные вещи](Полезные вещи для Android разработки)
- [Архитектура приложения](Архитектура приложения)
- [Используемые компоненты](Используемые компоненты)
- [Инструкция по сборке проекта](Инструкция по сборке проекта)
- iOS
- [Код на C++ под iOS](Использование кода и библиотек cpp при создании приложений на языке Swift)
- Стилевые таблицы NSS
- Структура проекта в Xcode
- Clean Architecture
- C и C++
- [Использование CMake для проектов на C++ и C ](Использование CMake для проектов на C и CPP)
- Форматы файлов
- [.bmp](Cтруктура хранения bmp файлов)
- [.jpg](Cтруктура хранения jpg файлов)
- [.png](Cтруктура хранения png файлов)
- Алгоритмы шифрования
- Кодирование информации псевдослучайными последовательностями чисел
- Визуальная криптография
- Схема разделения секретной визуальной информации
- Шифрование RGB изображения с помощью Фурье образа
- RSA-шифрование .bmp файлов
- Примеры использования
- [Библиотека матричной алгебры](Пример использования библиотеки матричной алгебры)
- Описание процесса кодирования файла
- Способ обезопасить использование приложения
- Java фасад библиотеки алгоритмов
- Алгоритм шифрования bmp на java заглушке
- Матричная арифметика
- [A+B](Сложение матриц)
- [A*p](Умножение матрицы на скаляр)
- [A*B](Умножение матриц)
- [Обратные матрицы](Нахождение обратной матрицы)
- Взятие по модулю
- [A
modp](Взятие матрицы по модулю простого числа) - [A
modP](Взятие матрицы по модулю - матрицы из простых чисел)
- Суперпозиция (модуль - простое число)
- [A+B
modp](Сложение матриц по модулю простого числа) - [A*c
modp](Умножение матрицы на скаляр по модулю простого числа) - [A*B
modp](Умножение матриц по модулю простого числа)
- Суперпозиция (модуль - матрицы из простых чисел)
- [A+B
modP](Сложение матриц по модулю - матрице простых чисел) - [A*c
modP](Умножение матрицы на скаляр по модулю - матрице простых чисел) - [A*B
modP](Умножение матриц по модулю - матрице простых чисел)
##Прочее
- [Утечки памяти](Memory Leaks)
- [Базовые цвета](Базовые цвета)
- [Clean Architecture](Clean Architecture)