Tuesday, January 31, 2012
Free version 2.0 nearly complete
This version will feature the new app UI, and have both the small and large V5 Ubuntu images for download via my sourceforge project site (not the fast server found in the paid version).
Unlike the paid version the free version will not include the build guide or the one click boot feature, these are paid app only features (and at 99p its not going to brake the bank!). In the past the paid app has not had many extra features, but in the future the paid version will get more and more features to make the install process easier and faster!
While the free version will still give you all you need to install and boot you will have to do alot more yourself.
Monday, January 30, 2012
Android Developers on Google+
[This post is by Reto Meier, Android Developer Relations Tech Lead. — Tim Bray]
I’ve been fortunate enough to be involved with Android since the 0.9 preview SDK was released to developers back in 2007. A lot has changed since then, but one thing that hasn’t is the rapid pace at which new tools, resources, and information have become available for us Android developers. Just look at the last few months.
In December Android Training launched, with its first set of classes designed to demonstrate the best practices behind building great Android Apps.
Earlier this month, the Android design site went live — offering a place to learn about the principles, building blocks, and patterns you need to make good design decisions when creating your Android app interfaces.
We’ve got a lot more planned in the coming year, so to help you keep abreast of all the latest Android developer news we’re launching the +Android Developers page on Google+!
One of my favourite things about Google+ is the quality of conversation around posts, so +Android Developers will focus on being a place for the people behind the Android developer experience, and Android developers all around the world, to meet and discuss the latest in Android app development.
We’ll be posting development tips, discussing updates to the SDK and developer tools, highlighting new Android training classes, and posting video and pics from Android developer events around the world.
We’ll also be using Google+ Hangouts to help us all interact even more closely. Starting with weekly broadcast office-hours on Hangouts On Air to answer Android development questions. These will happen every Wednesday at 2pm Pacific Time (10pm UTS) in Mountain View—expect to see these hangouts in more time zones as our teams in London, Sydney, and Tokyo get involved. Each hangout will be recorded for YouTube, so if you can’t join us live you won’t miss out.
It turns out that hangouts are a lot of fun, so we’ll be doing more of these that feature interviews with Google engineers and 3rd party Android app developers willing to share their tips and experiences.
We’re looking forward to interacting with you even more closely, so add us to your circles, join the conversation by commenting on posts, and join the hangouts. We can't wait to hear what you have to say.
Sunday, January 29, 2012
Ubuntu Installer 2.0 Live on the market!
I would strongly recommend that you update ASAP as the new version is a real overhaul from the old app.
Here is a video of the new update, if you still are not sure:
Saturday, January 28, 2012
Ubuntu Installer Paid 2.0 Cooked and ready to be tasted
Note that once the new update is on-line the sale will end, so if you have not already grap your paid copy for 20%!!
The change log for the new version is:
*New V5 small image, featuring fixed Java, even more lightweight (now around 1.2GB free) and user can set screen size on boot
*PAID New Build guide which shows you how to build your own Ubuntu images
*Brand new UI To make the whole thing more useable
*PAID new 'one click boot' feature to allow quick booting from either the widget or inside the app
*PAID new widget to activate the one click boot
*PAID app install guide changed in light of 'one click boot'
*Fixed keyboard mapping of random letters in Gnome
The free version should then be updated by the end of next week and will include the new UI and the new V5 small image and Gnome mapping fix.
Backtrack will then be updated shortly after that to include pretty much everything in the change log above (apart from the small image, there is still no small image for backtrack)
Good news just gets better!
That is in 2.0 of the paid app there will be a 'one click boot' feature as seen in the picture as 'launch ubuntu' this will also be included in a widget to make it even easier.
I had been looking at integrating a terminal into my app itself, however it is possible to start the terminal app and pass initial commands from another app, i.e. you can still use the amazing android terminal app linked in my app and have one click boot!
Now if all goes to plan the paid app 2.0 may well get released VERY soon...followed by a free version (which will not include the build guide or the one click boot) next week, and then its time for backtrack to get some more love!
Friday, January 27, 2012
[UPDATE] V5 Small images ready for upload
- Input screen size on boot
- Image cleaned up a little more (2.5GB size with 1.2GB free space)
- Java fully working
- Firefox replaced with Epiphany a much lighter web browser
Image is now live, get it at sourceforge!
http://sourceforge.net/projects/linuxonandroid/files/Ubuntu/
Thursday, January 26, 2012
10 Steps for Building the Best Mobile Marketing App (Part 2)
Here are the last 5 steps for building a great mobile marketing app, following up from yesterday's post:
Say Goodbye to the Menu Button
[This post is by Scott Main, lead tech writer for developer.android.com. — Tim Bray]
Before Android 3.0 (Honeycomb), all Android-powered devices included a dedicated Menu button. As a developer, you could use the Menu button to display whatever options were relevant to the user, often using the activity’s built-in options menu. Honeycomb removed the reliance on physical buttons, and introduced the ActionBar class as the standard solution to make actions from the user options immediately visible and quick to invoke. In order to provide the most intuitive and consistent user experience in your apps, you should migrate your designs away from using the Menu button and toward using the action bar. This isn’t a new concept — the action bar pattern has been around on Android even before Honeycomb. As Ice Cream Sandwich rolls out to more devices, it’s important that you begin to migrate your designs to the action bar in order to promote a consistent Android user experience.
You might worry that it’s too much work to begin using the action bar, because you need to support versions of Android older than Honeycomb. However, it’s quite simple for most apps because you can continue to support the Menu button on pre-Honeycomb devices, but also provide the action bar on newer devices with only a few lines of code changes.
If I had to put this whole post into one sentence, it’d be: Set targetSdkVersion
to 14 and, if you use the options menu, surface a few actions in the action bar with showAsAction="ifRoom"
.
Don’t call it a menu
Not only should your apps stop relying on the hardware Menu button, but you should stop thinking about your activities using a “menu button” at all. Your activities should provide buttons for important user actions directly in the action bar (or elsewhere on screen). Those that can’t fit in the action bar end up in the action overflow.
In the screenshot here, you can see an action button for Search and the action overflow on the right side of the action bar.
Even if your app is built to support versions of Android older than 3.0 (in which apps traditionally use the options menu panel to display user options/actions), when it runs on Android 3.0 and beyond, there’s no Menu button. The button that appears in the system/navigation bar represents the action overflow for legacy apps, which reveals actions and user options that have “overflowed off the screen.”
This might seem like splitting hairs over terminology, but the name action overflow promotes a different way of thinking. Instead of thinking about a menu that serves as a catch-all for various user options, you should think more about which user options you want to display on the screen as actions. Those that don't need to be on the screen can overflow off the screen. Users can reveal the overflow and other options by touching an overflow button that appears alongside the on-screen action buttons.
Action overflow button for legacy apps
If you’ve already developed an app to support Android 2.3 and lower, then you might have noticed that when it runs on a device without a hardware Menu button (such as a Honeycomb tablet or Galaxy Nexus), the system adds the action overflow button beside the system navigation.
This is a compatibility behavior for legacy apps designed to ensure that apps built to expect a Menu button remain functional. However, this button doesn’t provide an ideal user experience. In fact, in apps that don’t use an options menu anyway, this action overflow button does nothing and creates user confusion. So you should update your legacy apps to remove the action overflow from the navigation bar when running on Android 3.0+ and begin using the action bar if necessary. You can do so all while remaining backward compatible with the devices your apps currently support.
If your app runs on a device without a dedicated Menu button, the system decides whether to add the action overflow to the navigation bar based on which API levels you declare to support in the <uses-sdk>
manifest element. The logic boils down to:
If you set either
minSdkVersion
ortargetSdkVersion
to 11 or higher, the system will not add the legacy overflow button.Otherwise, the system will add the legacy overflow button when running on Android 3.0 or higher.
The only exception is that if you set
minSdkVersion
to 10 or lower, settargetSdkVersion
to 11, 12, or 13, and you do not use ActionBar, the system will add the legacy overflow button when running your app on a handset with Android 4.0 or higher.
That exception might be a bit confusing, but it’s based on the belief that if you designed your app to support pre-Honeycomb handsets and Honeycomb tablets, it probably expects handset devices to include a Menu button (but it supports tablets that don’t have one).
So, to ensure that the overflow action button never appears beside the system navigation, you should set the targetSdkVersion
to 14. (You can leave minSdkVersion
at something much lower to continue supporting older devices.)
Migrating to the action bar
If you have activities that use the options menu (they implement onCreateOptionsMenu()), then once the legacy overflow button disappears from the system/navigation bar (because you’ve set targetSdkVersion
to 14), you need to provide an alternative means for the user to access the activity’s actions and other options. Fortunately, the system provides such a means by default: the action bar.
Add showAsAction="ifRoom"
to the <item>
elements representing the activity’s most important actions to show them in the action bar when space is available. For help deciding how to prioritize which actions should appear in the action bar, see Android Design’s Action Bar guide.
To further provide a consistent user experience in the action bar, we suggest that you use action icons designed by the Android UX Team where appropriate. The available icons support common user actions such as Refresh, Delete, Attach, Star, Share and more, and are designed for the light and dark Holo themes; they’re available on the Android Design downloads page.
If these icons don’t accommodate your needs and you need to create your own, you should follow the Iconography design guide.
Removing the action bar
If you don’t need the action bar, you can remove it from your entire app or from individual activities. This is appropriate for apps that never used the options menu or for apps in which the action bar doesn’t meet design needs (such as games). You can remove the action bar using a theme such as Theme.Holo.NoActionBar
or Theme.DeviceDefault.NoActionBar
.
In order to use such a theme and remain backward compatible, you can use Android’s resource system to define different themes for different platform versions, as described by Adam Powell’s post, Holo Everywhere. All you need is your own theme, which you define to inherit different platform themes depending on the current platform version.
For example, here’s how you can declare a custom theme for your application:
<application android:theme="@style/NoActionBar">
Or you can instead declare the theme for individual <activity>
elements.
For pre-Honeycomb devices, include the following theme in res/values/themes.xml
that inherits the standard platform theme:
<resources>
<style name="NoActionBar" parent="@android:style/Theme">
<!-- Inherits the default theme for pre-HC (no action bar) -->
</style>
</resources>
For Honeycomb and beyond, include the following theme in res/values-v11/themes.xml
that inherits a NoActionBar
theme:
<resources>
<style name="NoActionBar" parent="@android:style/Theme.Holo.NoActionBar">
<!-- Inherits the Holo theme with no action bar; no other styles needed. -->
</style>
</resources>
At runtime, the system applies the appropriate version of the NoActionBar
theme based on the system’s API version.
Summary
Android no longer requires a dedicated Menu button, some devices don’t have one, and you should migrate away from using it.
Set
targetSdkVersion
to 14, then test your app on Android 4.0.Add
showAsAction="ifRoom"
to menu items you’d like to surface in the action bar.- If the ActionBar doesn’t work for your app, you can remove it with
Theme.Holo.NoActionBar
orTheme.DeviceDefault.NoActionBar
.
For information about how you should design your action bar, see Android Design’s Action Bar guide. More information about implementing the action bar is also available in the Action Bar developer guide.
Wednesday, January 25, 2012
Taste of things to come
10 Steps for Building the Best Mobile Marketing App
Here are the first 5 Steps for creating a great mobile marketing app:
1. What do you want to achieve
- Mobile app as part of a branding strategy to help position the make
- A tool to raise awareness of an upcoming release or the launch of a new brand
- Create a new sales channel to reach customers and drive sales
- Mobile app as an extension for an existing service
- Drive footfall to a brick and mortar store
- Engage customers at the POS and enhance the in-store shopping experience
- Interlink between channels. Let channels “play” with each other, the more interaction, the more engaged the customer
- Cross-promote throughout all channels. Use NFC, QR Codes or links to connect mobile with OOH Media, Print or TV and vice versa. Create and benefit from synergies
Apps on Sale 20% off!
For the next two weeks both my Backtrack and Ubuntu apps will be 20% off to build up support for the next 'big' update!
Features will likely include:
[*]Updated image to allow user to select screen size on boot
[*]Better handling of mounting external and internal device memory
[*]Boot script and image can be placed where ever to boot
[*]New app UI for better across device support
[*]Fixed keyboard mapping of random letters in Gnome
[*]+more to come!
Now I am also looking for extra features/bugs that I may have missed, so if you have something that you would like to see in the next build please let me know!
Saturday, January 21, 2012
New Source-forge project
My main reason for doing this is that it will allow me to keep much better track of bugs and also provide a much more vast FAQ in the forum of the wiki
If anyone is interested in joining my project as a development for one area or another please contact me!
https://sourceforge.net/projects/linuxonandroid/
Wednesday, January 18, 2012
ICS Messaging v1.5 Ad-Free Apk App download free ::getapk
Requirements: Android 2.0+
Overview: Messaging application ported from ICS with all the theme styles available from ICS.
All standard features available.
Download Instructions:
http://www.filesonic.com/file/X2wjkQS
GO Launcher EX v2.76 beta4 Apk App free::getapk
GO Launcher EX v2.76 beta4 Apk App download here:
Requirements: Android 2.1+Overview: GO Launcher EX is the extended version of GO Launcher, one of the most popular home apps in Android Market. It’s a highly customizable home replacement application, which will run when you press your android phone’sHOME key. GO Launcher EX supports hundreds of themes, fast flip speed and tons of useful functions.
GO Launcher EX is the extended version of GO Launcher, one of the most popular home apps in Android Market. It’s a highly customizable home replacement application, which will run when you press your android phone’s HOME key.
GO Launcher EX supports hundreds of themes, fast flip speed and tons of useful functions.
Features:
- Hundreds of themes
- Fancy home screen transition
- Smooth scrolling experience
- Icon popup menu
- Folder and task manager in app drawer
- Gesture supported
- Scrollable & resizable widgets supported
Tips:
1. Pinch fingers to enter preview screen and edit home screen pages
2. Search “go launcher theme” to get themes and select them in “Themes preferences”
3. Set screen transition and flip speed in “Display settings”
4. Long press icons on home screen to active popup menu
5. Long press icons in app drawer to edit location, uninstall apps and create folders
6. If you can't set GO Launcher as your default home, download "Home manager"
Important:
1. This is a totally free application and we need directly call phone numbers permission to enable the direct dial shortcut on home screen.
2. We will bring out some charged apps like themes and widgets, but most of our apps are free!
3. The weather and clock widget in screenshots belongs to GO Weather, one of the applications developed by our team!
4. The other widgets in screenshots are our GOwidgets, try to search and download them in Android Market!
5. Download our “Classic Theme GO Launcher EX” to get the wallpaper!
6. GO Dev team has released GO Launcher EX, GO SMS, GO Weather and GO Contacts. More and more applications are coming soon!
Think of an extreme makeover to your phone? Try this out!
Recent changes:
1. (New) Show grids when moving icons and widgets on homescreen;
2. (Improve) Pop up the edit list when creating folder by overlapping icons;
3. (Improve) Change the order and description of preferences;
4. (Improve) Can’t edit folder by plus button in the “lock screen” mode;
5. (Improve) New share function content (please share GO Launcher to Twitter and Facebook).
Download Instructions:
http://www.filesonic.com/file/ZVCSTZR
Market Unlocker cracked v3.1.4 Apk App free download here ::getapk
Requirements: Android version 2.1 and higher
Overview: Market Unlocker lets you access paid or restricted apps in Android Market 2.x and 3.x and Amazon Appstore in one click. It's safe, stable, simple and free.
For some apps are just enabled for some specific countries and not available to the other countries,so it is very difficult to download many high quality software. Market Unlocker lets you access paid apps from countries where paid apps are not yet available.
Require:
***Get Root permission
***Have installed Android market
***Have installed Amazon appstore (optional)
Features:
***Change provider in one click
***Change provider automatically on boot or switch to flightmode
***Proxy support for market 3.x. It support HTTP, Socks4, Socks5 proxy and user authentication.
***Support Amazon Appstore outside USA.
Basic Usage:
Click any list item in "Market" tab to enable Market Unocket. That's all. And you can switch to Home and Proxy table for more functions.
It is not permanent, will be original after reboot or flight mode! So if you want to back to default market,just reboot or reset flight mode, but you can check "Auto Unlock" to fake it automatically. This option is checked by default.
+++++ IMPORTANT UPDATE +++++
You can keep proxy disabled for your market 2.x, only check "Market Unlocker" to enable the function.
To work with new market 3.x,
1. Configure a USA (surely you can use other countries ip if they also support to show paid/restriced apps) proxy serverand fill into market unlocker.
2. Enable proxy
3. Choose provider (optional. by default verizon is selected)
4. Check "Market Unlocker" to enable function.
That's all. Open Android market again, paid apps now are back to you. Good luck!
+++++ New update since version 3.0.8 +++++
Amazon Appstore is supported.
Basically Amazon appstore does not allow users to buy paid apps from outside USA, even if users have been registered use US credit card and US address.
Market Unlocker can also set a USA proxy for Amazon appstore to help you buy daily free apps as well as paid apps.
To achieve this:
First install Appstore app, otherwise the function checkbox will not be visible.
1. Go to Proxy tab
2. Configure Proxy Type, Proxy Host, Proxy Port. Please make sure you're using an effect USA proxy server first.
3. Check "Involve Amazon Appstore" button
4. Enable "Enable Proxy" to "ON"
Then open Appstore again, it should now work for you.
Note: There's no need to enable "Enable Unlocker" for Amazon Appstore.
Q&A:
Q:where I can find free USA proxies? and why don't you provide proxies in this app?
A:search google. one example, http://proxy-ip-list.com/free-usa-proxy-ip.html. As they maybe frequently expire or be blocked, it does not make sense, even if leeching them automatcally somewhere.
Q:why I need use an USA proxy?
A:market 3.x is checking your ip address country. fake provider does not work any more. we need make it looks like a us user as well(from usa).
Q:why I can not connect to Market after enable proxy?
A:proxy server is broken or not supporting your request. try another proxy or disable proxy for free apps installation.
Q:why I enabled proxy, but still no paid apps visible to me?
A:you might have used a non-us proxy.
Q:How can I get a working US Amazon account?
A:Get a US billing adress and creditcard. If you don't have that you should generate the info from a site like this: Fake Name Generator(http://www.fakenamegenerator.com/
). Keep in mind though that you won't be able to buy anything with it, but you can download the free apps of the day.
Credits to:
ProxyDroid
MarketAccess
What's in this version:
Support proxy authentication
Support socks4 and socks5 proxy
Support Amazon Appstore outside USA
Add "Rate Me" in about dialog
Improve auto unlock for reported smartphones
Updated icon
Download :
http://www.filesonic.com/file/symd0dM
Mirror:
http://www.slingfile.com/file/4xKznk776l