diff --git a/.idea/gradle.xml b/.idea/gradle.xml index ad3085c35..acf505f58 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -13,12 +13,7 @@ - + diff --git a/README.md b/README.md index fd4facfad..a52347822 100644 --- a/README.md +++ b/README.md @@ -21,29 +21,29 @@ Screenshots Requirements ------ -* Android Studio 0.2.x -* Android 4.3 SDK -* Android Support Library, revision 18 or newer +* Android Studio 2.2.x +* Gradle 2.2.x +* Android 7.0 SDK +* Android Support Library, revision 24 or newer +* Google Play Services, version 9.6.0 or newer * android-websockets library: https://github.com/irccloud/android-websockets * An Android device running Android 2.2 or newer Building ------ -* Make sure you've installed the Android 4.3 SDK and upgraded to the latest version of Android Studio +* Make sure you've installed the Android 7.0 SDK and upgraded to the latest version of Android Studio +* Make sure you've updated all support repository and Google Play Services repository packages in the Android SDK manager * Check out android-websockets and the IRCCloud Android project from github -* Mac/Linux: Launch Android Studio and open the irccloud android folder as a project -* Windows: Import the build.gradle files from both the android and android-websocket projects into a new project -* Android Studio will warn you that "android-websockets" is unrecognized, you can ignore this warning -* Android Studio will notify you that the Android framework has been detected, click on the "Configure" button and then click OK -* Click Build > Make Project, or Run > Run 'android' to automatically deploy the apk to your device +* Open Android studio and select the IRCCloud Android build.gradle file +* Click Run button for the 'irccloud-android' configuration to automatically deploy the apk to your device -The app can also be built using Gradle from the command-line using the build.gradle file located in the IRCCloud Android project. +The app can also be built using Gradle from the command-line using the build.gradle file located in the IRCCloud Android project by typing "./gradlew :assembleDebug" _You must uninstall the Play Store version of the app first before installing a debug version, as the signing keys will not match._ License ------ -Copyright (C) 2013 IRCCloud, Ltd. +Copyright (C) 2016 IRCCloud, Ltd. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at diff --git a/build.gradle b/build.gradle index aa48e2ada..708ebf8a5 100644 --- a/build.gradle +++ b/build.gradle @@ -20,7 +20,7 @@ buildscript { maven { url 'https://maven.fabric.io/public' } } dependencies { - classpath 'com.android.tools.build:gradle:2.1.3' + classpath 'com.android.tools.build:gradle:2.2.0' classpath 'io.fabric.tools:gradle:1.21.2' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' } @@ -322,19 +322,19 @@ tasks.whenTaskAdded { task -> } dependencies { - compile 'com.android.support:support-v4:24.2.0' - compile 'com.android.support:appcompat-v7:24.2.0' - compile 'com.android.support:cardview-v7:24.2.0' - compile 'com.android.support:design:24.2.0' - compile 'com.android.support:recyclerview-v7:24.2.0' - compile 'com.android.support:customtabs:24.2.0' + compile 'com.android.support:support-v4:24.2.1' + compile 'com.android.support:appcompat-v7:24.2.1' + compile 'com.android.support:cardview-v7:24.2.1' + compile 'com.android.support:design:24.2.1' + compile 'com.android.support:recyclerview-v7:24.2.1' + compile 'com.android.support:customtabs:24.2.1' - compile 'com.google.android.gms:play-services-base:9.4.0' - compile 'com.google.android.gms:play-services-auth:9.4.0' - compile 'com.google.android.gms:play-services-identity:9.4.0' - compile 'com.google.android.gms:play-services-ads:9.4.0' - compile 'com.google.android.gms:play-services-gcm:9.4.0' - compile 'com.google.android.gms:play-services-wearable:9.4.0' + compile 'com.google.android.gms:play-services-base:9.6.0' + compile 'com.google.android.gms:play-services-auth:9.6.0' + compile 'com.google.android.gms:play-services-identity:9.6.0' + compile 'com.google.android.gms:play-services-ads:9.6.0' + compile 'com.google.android.gms:play-services-gcm:9.6.0' + compile 'com.google.android.gms:play-services-wearable:9.6.0' compile 'com.google.android.apps.dashclock:dashclock-api:+' compile 'com.vandalsoftware.android:dslv:+' compile 'com.infstory:switch-preference-compat:1.0.+' diff --git a/irccloud-android.iml b/irccloud-android.iml index a58af2658..28b078fee 100644 --- a/irccloud-android.iml +++ b/irccloud-android.iml @@ -72,48 +72,45 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -122,11 +119,10 @@ - - + @@ -137,67 +133,63 @@ + + + + - - - - - - - - - - - - - + + - + - + + - + - - - - + + + + - - - - - + + - + + + + - - - - + + - - - + + + + + - - + + + - - + - + + +