Compare commits
	
		
			3 Commits
		
	
	
		
			058e854606
			...
			f055efed02
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| f055efed02 | |||
| 9446f427c3 | |||
| c57cdd0a35 | 
@@ -1,3 +1,9 @@
 | 
			
		||||
# android-infinite-timer
 | 
			
		||||
# Infinite Timer
 | 
			
		||||
 | 
			
		||||
Timer which loops over the specified interval, playing your default notification sound each time it hits 0.
 | 
			
		||||
 | 
			
		||||
## Update Notes
 | 
			
		||||
 | 
			
		||||
### 2025-07-11
 | 
			
		||||
(This article)[https://sijus.medium.com/resurrecting-a-5-year-old-android-app-a-developers-journey-59d8f5689e5b]
 | 
			
		||||
 was very helpful in getting this app updated from SDK 25 to 36.
 | 
			
		||||
@@ -1,14 +1,14 @@
 | 
			
		||||
apply plugin: 'com.android.application'
 | 
			
		||||
 | 
			
		||||
android {
 | 
			
		||||
    compileSdkVersion 36
 | 
			
		||||
    buildToolsVersion '28.0.3'
 | 
			
		||||
    namespace "com.hyperling.apps.infinitetimer"
 | 
			
		||||
    compileSdkVersion 35
 | 
			
		||||
    defaultConfig {
 | 
			
		||||
        applicationId "com.hyperling.apps.infinitetimer"
 | 
			
		||||
        minSdkVersion 15
 | 
			
		||||
        targetSdkVersion 36
 | 
			
		||||
        versionCode 7
 | 
			
		||||
        versionName "1.06"
 | 
			
		||||
        targetSdkVersion 35
 | 
			
		||||
        versionCode 8
 | 
			
		||||
        versionName "1.1.0"
 | 
			
		||||
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
 | 
			
		||||
    }
 | 
			
		||||
    buildTypes {
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,5 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
    package="com.hyperling.apps.infinitetimer">
 | 
			
		||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
 | 
			
		||||
 | 
			
		||||
    <application
 | 
			
		||||
        android:allowBackup="true"
 | 
			
		||||
@@ -9,7 +8,8 @@
 | 
			
		||||
        android:supportsRtl="true"
 | 
			
		||||
        android:theme="@style/InfiniteTimer"
 | 
			
		||||
        android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize">
 | 
			
		||||
        <activity android:name=".MainActivity">
 | 
			
		||||
        <activity android:name=".MainActivity"
 | 
			
		||||
            android:exported="true">
 | 
			
		||||
            <intent-filter>
 | 
			
		||||
                <action android:name="android.intent.action.MAIN" />
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -5,20 +5,18 @@
 | 
			
		||||
        android:id="@+id/action_milis"
 | 
			
		||||
        android:orderInCategory="100"
 | 
			
		||||
        android:title="@string/action_millis"
 | 
			
		||||
        app:showAsAction="never"
 | 
			
		||||
        android:checkable="true" />
 | 
			
		||||
 | 
			
		||||
    <item
 | 
			
		||||
        android:id="@+id/action_enable_ads"
 | 
			
		||||
        android:orderInCategory="150"
 | 
			
		||||
        android:title="@string/action_enable_ads"
 | 
			
		||||
        app:showAsAction="never"
 | 
			
		||||
        android:checkable="true" />
 | 
			
		||||
 | 
			
		||||
    <item
 | 
			
		||||
        android:id="@+id/action_exit"
 | 
			
		||||
        android:orderInCategory="500"
 | 
			
		||||
        android:title="@string/action_exit"
 | 
			
		||||
        app:showAsAction="never" />
 | 
			
		||||
        />
 | 
			
		||||
 | 
			
		||||
</menu>
 | 
			
		||||
@@ -2,7 +2,10 @@
 | 
			
		||||
 | 
			
		||||
buildscript {
 | 
			
		||||
    repositories {
 | 
			
		||||
        jcenter()
 | 
			
		||||
        mavenCentral()
 | 
			
		||||
        maven {
 | 
			
		||||
            url 'https://jitpack.io'
 | 
			
		||||
        }
 | 
			
		||||
        google()
 | 
			
		||||
        maven {
 | 
			
		||||
            url 'https://maven.google.com/'
 | 
			
		||||
@@ -10,7 +13,7 @@ buildscript {
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    dependencies {
 | 
			
		||||
        classpath 'com.android.tools.build:gradle:3.2.1'
 | 
			
		||||
        classpath 'com.android.tools.build:gradle:8.11.1'
 | 
			
		||||
 | 
			
		||||
        // NOTE: Do not place your application dependencies here; they belong
 | 
			
		||||
        // in the individual module build.gradle files
 | 
			
		||||
@@ -19,7 +22,7 @@ buildscript {
 | 
			
		||||
 | 
			
		||||
allprojects {
 | 
			
		||||
    repositories {
 | 
			
		||||
        jcenter()
 | 
			
		||||
        mavenCentral()
 | 
			
		||||
        google()
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								gradle/wrapper/gradle-wrapper.properties
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								gradle/wrapper/gradle-wrapper.properties
									
									
									
									
										vendored
									
									
								
							@@ -1,6 +1,6 @@
 | 
			
		||||
#Thu Jan 10 06:37:42 CST 2019
 | 
			
		||||
#Fri Jul 11 12:55:34 MST 2025
 | 
			
		||||
distributionBase=GRADLE_USER_HOME
 | 
			
		||||
distributionPath=wrapper/dists
 | 
			
		||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
 | 
			
		||||
zipStoreBase=GRADLE_USER_HOME
 | 
			
		||||
zipStorePath=wrapper/dists
 | 
			
		||||
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user