Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,808,901 Members 51,561 Now Online
XDA Developers Android and Mobile Development Forum

[APP] Daily Free App @ Amazon Notifier (European Amazon Stores SUPPORTED)

Tip us?
 
mcbyte_it
Old
(Last edited by mcbyte_it; 27th April 2014 at 04:23 PM.) Reason: new version (1.5)
#1  
mcbyte_it's Avatar
Senior Member - OP
Thanks Meter 276
Posts: 777
Join Date: Nov 2008
Default [APP] Daily Free App @ Amazon Notifier (European Amazon Stores SUPPORTED)


Daily Free App @ Amazon v1.5
(★★★ Europe, Japan & China are supported ★★★)

Introduction
Amazon Android Appstore offers a paid app for free every day.

Users in the US can check the Amazon Appstore for Android to see the Free app of the Day, and be able to install it remotely via the website. Few Android developers wrote apps to check that website and remind and notify the users of the free app.

While users outside the US (Europe & Japan) recently got the Amazon Android Appstore service, but it is only supported on the device itself, and the only way to check the Free App of the day and install it is to open the official Amazon Appstore app on the device. There was no way to have this information if not with the official Amazon app, well, not until now... this app DOES SUPPORT all Amazon Appstores, including all those in Europe and Japan, as far as I know this is the First app that does this !!!


Click image for larger version

Name:	screenshot_2013-02-05_22-29-22.jpg
Views:	828
Size:	29.9 KB
ID:	1706538 Click image for larger version

Name:	screenshot_2013-02-05_22-29-33.jpg
Views:	771
Size:	26.0 KB
ID:	1706539 Click image for larger version

Name:	screenshot_2013-02-05_22-29-40.jpg
Views:	779
Size:	20.4 KB
ID:	1706540 Click image for larger version

Name:	screenshot_2013-02-05_22-29-48.jpg
Views:	727
Size:	18.8 KB
ID:	1706541 Click image for larger version

Name:	screenshot_2013-02-05_22-30-03.jpg
Views:	717
Size:	31.2 KB
ID:	1706549 Click image for larger version

Name:	screenshot_2013-02-05_22-31-06.jpg
Views:	697
Size:	29.2 KB
ID:	1706550


Details

This app will show you the daily free app in all the supported countries (listed below), you do not even need to have the Amazon Appstore installed on the device to be able to check and receive the notification (in case you get notified on a device, and want to install on another).

When you start the App, it will fetch the name of the Free app of the day in the selected country (From the settings menu), and it provides a button to Open the Amazon Appstore (if it is installed), or to open the Amazon page for that app.

I wrote this app mainly to be able to check the European Amazon Appstore (Italian Store), but during development I found that I can add support for all official Amazon stores supported by the Amazon Appstore itself, which are:
  • USA
  • Canada
  • Italy
  • France
  • Germany
  • Spain
  • United Kingdom
  • Japan
  • China


Help needed
Currently the app UI is available in English, Italian, German and French (French is experimental), I need help translating the app in at least the main languages of the different stores (French, Spanish, Japanese, Chinese), if there are any volunteers, please contact me.


Download
I attached the apk of the app, give it a try, and report bugs
You can also install it from the Google Play Store



Change log
v1.5 (2014-04-26)
- New: Notification filter for Apps, Games or both.
- New: Expandable notifications on Android 4.1+.
- New: Share the app name and link with friends.
- New: new China store.
- Fixed Unicode issues with some languages.
- Other optimizations and fixes.

v1.0 (2013-06-02)
- New Interface: now shows description and screenshot
- Added ability to search Google Play for the app
- Added new country (Canada)
- Added German translations
- Added a DashClock widget
- Vibrate on notification

v0.7.2 (2013-03-09)
- Changed app icon to comply with Amazon trademarks, who says using a Smile in the logo can confuse users

v0.7 (2013-02-10)
- Enhanced Notifications (App logo in the notification, dismiss on click)
- Integrated browser in the app for the information.

v0.6 (2013-02-05)
- Automatic country detection
- Better user interface
- Added French language

v0.5 (2013-02-03)
- first release
Attached Files
File Type: apk AmazonFreeApp1.0.apk - [Click for QR Code] (765.0 KB, 34 views)

Device 1: OnePlus One 64GB (KK 4.4.2 | CM11s)
Device 2: Nexus 10 16GB (KK 4.4.4)
Other projects: ROM Stats v2.0 beta | weekly init.d scripts | Daily Free App @ Amazon (Europe SUPPORTED)
The Following 8 Users Say Thank You to mcbyte_it For This Useful Post: [ Click to Expand ]
 
y0yerrj0sh
Old
#2  
Senior Member
Thanks Meter 114
Posts: 454
Join Date: Dec 2012
nice idea, considering i forget to check most of the time.
 
mcbyte_it
Old
#3  
mcbyte_it's Avatar
Senior Member - OP
Thanks Meter 276
Posts: 777
Join Date: Nov 2008
Quote:
Originally Posted by y0yerrj0sh View Post
nice idea, considering i forget to check most of the time.
The ides has been around for sometime now (Play Store has some apps like this), but NONE works with the European Amazon App store, this is the first, as far as i know.

Device 1: OnePlus One 64GB (KK 4.4.2 | CM11s)
Device 2: Nexus 10 16GB (KK 4.4.4)
Other projects: ROM Stats v2.0 beta | weekly init.d scripts | Daily Free App @ Amazon (Europe SUPPORTED)
 
mcbyte_it
Old
#4  
mcbyte_it's Avatar
Senior Member - OP
Thanks Meter 276
Posts: 777
Join Date: Nov 2008
Just released v0.6, attached on the first thread is the apk, or in a couple of hours it will be on Google Play.

Changes are:
- Automatic country detection upon a clean install
- Better user interface with landscape support
- Added French language (done partly by my scholastic french and Google Translate)

Device 1: OnePlus One 64GB (KK 4.4.2 | CM11s)
Device 2: Nexus 10 16GB (KK 4.4.4)
Other projects: ROM Stats v2.0 beta | weekly init.d scripts | Daily Free App @ Amazon (Europe SUPPORTED)
 
mcbyte_it
Old
#5  
mcbyte_it's Avatar
Senior Member - OP
Thanks Meter 276
Posts: 777
Join Date: Nov 2008
Default v0.7

Just released v0.7, will be on the Play Store within a couple of hours:
- Enhanced Notifications (App logo in the notification, dismiss on click)
- Integrated browser in the app for the information.


Volunteers Wanted, ALIVE.....

Anybody in France/Germany/Spain/Japan using this app willing to help translate the App/Play Store listing in that language? please contact me.

Thanks in advance

Device 1: OnePlus One 64GB (KK 4.4.2 | CM11s)
Device 2: Nexus 10 16GB (KK 4.4.4)
Other projects: ROM Stats v2.0 beta | weekly init.d scripts | Daily Free App @ Amazon (Europe SUPPORTED)
 
Gia90
Old
#6  
Member
Thanks Meter 29
Posts: 91
Join Date: Feb 2013
Default R: [APP] Daily Free App @ Amazon Notifier (European Amazon Stores SUPPORTED)

Thank you for this useful app!

I've just found this thread and I would like to suggest some new feature (hopefully you will implement them).

First off all, I would really like to have more time/event options to check for the free daily app.
For example: check on boot, check on internet connection available, check at different times of the day, etc.
It is useful if an internet connection is not always available.

Another improvement would be to add a link to the app into the Google play store, useful to read a better description.

Other features, but less important, would be to add more info in the notification (original prize) and make them customizable (choose which info to show), and maybe make a better icon, I really liked the old one!

Hoping you will appreciate my suggestion, I want to thank you again for your work
 
mcbyte_it
Old
#7  
mcbyte_it's Avatar
Senior Member - OP
Thanks Meter 276
Posts: 777
Join Date: Nov 2008
Quote:
Originally Posted by Gia90 View Post
Thank you for this useful app!

I've just found this thread and I would like to suggest some new feature (hopefully you will implement them).

First off all, I would really like to have more time/event options to check for the free daily app.
For example: check on boot, check on internet connection available, check at different times of the day, etc.
It is useful if an internet connection is not always available.

Another improvement would be to add a link to the app into the Google play store, useful to read a better description.

Other features, but less important, would be to add more info in the notification (original prize) and make them customizable (choose which info to show), and maybe make a better icon, I really liked the old one!

Hoping you will appreciate my suggestion, I want to thank you again for your work
Thanks YOU for using my app.

I will add your tips to the Todo list, currently I cannot be making new versions, soon maybe I can release an updated version with new feature.

I also liked the old icon, but unfortunately I was contacted by the an Amazon Trademark paralegal asking me not to use the Smile symbol or Smile in the logo, as consumers might get confused of the source of the products and services available under the Amazon mark. And as I don't want to get into legal issues with Amazon, I changed the logo.

Device 1: OnePlus One 64GB (KK 4.4.2 | CM11s)
Device 2: Nexus 10 16GB (KK 4.4.4)
Other projects: ROM Stats v2.0 beta | weekly init.d scripts | Daily Free App @ Amazon (Europe SUPPORTED)
 
Gia90
Old
(Last edited by Gia90; 15th March 2013 at 02:09 PM.)
#8  
Member
Thanks Meter 29
Posts: 91
Join Date: Feb 2013
Default R: [APP] Daily Free App @ Amazon Notifier (European Amazon Stores SUPPORTED)

Hi mcbyte_it,
Until you release a new version with my hoped features, I'm trying to get what I want through tasker.

For now I use tasker to detect the internet connection and, as soon it is available, checks the time, add a minute to the current time and write it into your app shared_preferences.xml.
But to make the settings change effective, I need to open your app and then close it, quite annoying...

So I'm thinking about sending an alarm intent with tasker to your app broadcast receiver, to make your app notification show.
But I couldn't forge a working intent to send...

Maybe it is not possible, or maybe I didn't understand well how your alarm (and android intent system) works, but maybe you can help me
Thank you again!

EDIT: I think that your app is checking for android.intent.action.TIME_TICK intent and not an app specific one, so It should not be possible to achieve what I was looking for.
 
mcbyte_it
Old
#9  
mcbyte_it's Avatar
Senior Member - OP
Thanks Meter 276
Posts: 777
Join Date: Nov 2008
Quote:
Originally Posted by Gia90 View Post
Hi mcbyte_it,
Until you release a new version with my hoped features, I'm trying to get what I want through tasker.

For now I use tasker to detect the internet connection and, as soon it is available, checks the time, add a minute to the current time and write it into your app shared_preferences.xml.
But to make the settings change effective, I need to open your app and then close it, quite annoying...

So I'm thinking about sending an alarm intent with tasker to your app broadcast receiver, to make your app notification show.
But I couldn't forge a working intent to send...

Maybe it is not possible, or maybe I didn't understand well how your alarm (and android intent system) works, but maybe you can help me
Thank you again!

EDIT: I think that your app is checking for android.intent.action.TIME_TICK intent and not an app specific one, so It should not be possible to achieve what I was looking for.
I see your problem, but what is the reason for you not having internet at the check time?
I have my device set to turn on wifi in the morning before I get up, sync mail, sync podcasts, then turn it off, and I set my app to launch in that period, and it works just fine.

I use normal Android alarms that are set after the BOOT_COMPLETED broadcast action has been received, it reads the time from the prefs file and setting the alarm. I don't know tasker in details, but does it support simulating a BOOT_COMPLETED intent? maybe with "am" commands?

Device 1: OnePlus One 64GB (KK 4.4.2 | CM11s)
Device 2: Nexus 10 16GB (KK 4.4.4)
Other projects: ROM Stats v2.0 beta | weekly init.d scripts | Daily Free App @ Amazon (Europe SUPPORTED)
 
Gia90
Old
#10  
Member
Thanks Meter 29
Posts: 91
Join Date: Feb 2013
Default R: [APP] Daily Free App @ Amazon Notifier (European Amazon Stores SUPPORTED)

I turn my connection on at different time every day, so I can't set a time at which I'm sure I will have a connection available.

About tasker, it cannot send system protected intents, so I don't think it can send a fake boot_completed intent, but I didn't think about this possibility I'll try that!

I'm quite new to android system and i'm really curious, so I'm experimenting and trying to learn how it works!
Anyway, thank you again

Tags
amazon app store, amazon europe, amazon uk, free app of the day
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes