Используемые компоненты - lanit-tercom-school/grouplock GitHub Wiki

Версия API и JDK

  • Версия JDK для всего проекта – 1.7, language level – 7
  • Модуль app – версия Android SDK:
    • minSdkVersion – 15 (соответствует Android 4.0.3 Ice Cream Sandwich)
    • targetSdkVersion – 23 (соответствует Android 6 Marshmallow). Лучше всегда ориентироваться на самую новую версию SDK
    • compileSdkVersion – 23
    • buildToolsVersion – 23.0.2

Зависимости модуля app

compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.0'
  • В папке libs будут находиться библиотеки, добавленные вручную (если нужно)
  • jUnit – для тестирования
  • appCompat-v7 – библиотека для совместимости со старыми версиями Android API. У appCompat-v7, в свою очередь, есть зависимости support-v4 и support-annotations (должны подключиться автоматически)