Browsing articles from "November, 2011"
Nov 25, 2011
heldervasc

Open Source Android Market Ruby API

What is Android Market Ruby API ??

Android Market API is an open source Android Market Ruby Library created by Bearstouch Software for parsing Android Market information.

Whit this API you can get all information supplied by Android Market and analise top selling apps ,free and paid, for a category or the overall ranking .

Source Code on GitHub

https://github.com/bearstouch/android_market_api

Install Instructions

Install it with RubyGems

1
gem install android_market_api

or add this to your Gemfile if you use Bundler:


1
gem "android_market_api"

Getting started

Parsing an application on Android Market

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
require 'rubygems'
require 'android_market_api'

app=AndroidMarketApplication.new('com.bearstouch.smsscheduler')

# Getting Application Name  
puts app.name            

# Getting Application Current Version
puts app.current_version

# Getting Application Price
puts app.price            

# Getting Ratting Value
puts app.ratting_value

# Getting  Nr of Votes
puts app.ratting_count

# Getting  Last Update datetime
puts app.updated  

# Getting  SDK Required
puts app.sdk_required

# Getting  Download category
puts app.downloads

# Getting  Application Size
puts app.size

# Getting  Content Ratting
puts app.contentRating

# Getting  Application description
puts app.description

# Getting Developer Name      
puts app.developer_name

# Getting Icon URL    
puts app.icon

# Getting Screenshot URLs Array
puts app.screenshots

# Getting Last Updates Array
puts app.update_text

Full Documentation

http://rubydoc.info/gems/android_market_api/0.3.2/frames

WIKI

https://github.com/bearstouch/android_market_api/wiki

Contributions are welcome ! The project is mainly missing documentation and examples…

Stay in touch with us for getting updated info about this API.

Enjoy

Bearstouch Software

Nov 23, 2011
heldervasc

Bear SMS Scheduler V1.2.0 – new features and fixes

The new update supply a UI upgrade and code fixes in lite and pro version .After a request made by user,only in pro version, now you can control the message rate submitted to mobile network over a delay configured in schedule creation.This new configuration parameter can be very useful for some users with free SMS bundles because some mobile operators can overtax you when  SMS sent rate  is very high.

Bear SMS Scheduler on SlimeMe Store

http://slideme.org/application/bear-sms-scheduler-lite
http://slideme.org/application/bear-sms-scheduler-pro

Bear SMS Scheduler on Android Market

https://market.android.com/details?id=com.bearstouch.smsscheduler
https://market.android.com/details?id=com.bearstouch.smsschedulerpro

If you need some extra  info please contact us.

Nov 5, 2011
heldervasc

Bear SMS Scheduler Pro and Lite were upgraded to V1.1.0

Changelog:

– Support for phone number selection when your phone contact has multiple phone numbers(Home number, Work number, Mobile number, …).
– Some fixes.

New versions the market:

Bear SMS Scheduler Pro 1.1.0
Bear SMS Scheduler Lite 1.1.0

Nov 1, 2011
heldervasc

Android Market Application Publish Checklist

After releasing our first app we created a checklist that could be useful for every developer that is preparing an application release on android market.

Follow the steps in the order described:

  1. Execute your units tests and verify if everything is ok
  2. Remove or Disable your application logging (In our applications we have a global instance of logging , this couldn’t be the best choice but for us works fine)
  3. Review your  AndroidManifest.xml
    • Remove android:debuggable in application element
    • Verify if android:versionCode is the correct (In every release this version code needs to be different for a successfully application upgrade )
    • Verify android:minSdkVersion and android:maxSdkVersion: this step is very important for defining device targets of your application
  4. Sign your APK  with your generated private key  ( I you need more info how to do this there is a link for android documentation )
  5. Prepare 2 or more screenshots with android market supported dimensions and specifications: 320 x 480, 480 x 800, 480 x 854, 1280 x 720, 1280 x 800 (dimensions in pixels) 24 bit PNG or JPEG (no transparency) 
  6. Prepare a great icon image,32 bit PNG or JPEG, in your preferred image editor with 512×512 px   32 bit PNG or JPEG
  7. Prepare a promotional graphic with 180 x 120 px 24 bit PNG or JPEG (no transparency)
  8. Prepare a feature graphic with 1024 x 500 px , 24 bit PNG or JPEG (no transparency)
  9. Prepare a description text for every native language supported by your app – max 500 characters
  10. Prepare a short promotion text for every native language suported by your app -max 80 characters
  11. After following the previous steps you are ready to login in Android Market with your developer account https://market.android.com/publish and publish the application

Note: If you think that we missed some important steps, please help us improving this list and post a comment describing it.

Bearstouch Team

Nov 1, 2011
heldervasc

Bear SMS Scheduler Lite and Pro upgraded to V1.0.2

In this patch we added support for new android devices.

Android devices with API Level > 9 are supported now.

New versions in the market:

Bear SMS Scheduler Pro 1.0.2
Bear SMS Scheduler Lite 1.0.2