background preloader

Creative Vision

Creative Vision
We focused the design of Android around three overarching goals, which apply to our core apps as well as the system at large. As you design apps to work with Android, consider these goals: Enchant me, Simplify my life, and Make me amazing Enchant me Beauty is more than skin deep. Simplify my life Android apps make life easier and are easy to understand. Make me amazing It's not enough to make an app that is easy to use.

Introduction To develop apps for Android, you use a set of tools that are included in Android Studio. In addition to using the tools from Android Studio, you can also access most of the SDK tools from the command line. Developing with Android Studio is the preferred method because it can directly invoke the tools that you need while developing applications. However, you may choose to develop with another IDE or a simple text editor and invoke the tools on the command line or with scripts. This is a less streamlined way to develop because you will sometimes have to call command line tools manually, but you will have access to the same number of features that you would have in Android Studio. Figure 1. App Workflow The basic steps for developing applications (with or without Android Studio) are shown in figure 1. Environment Setup During this phase you install and set up your development environment. Essential command line tools android Create and update Android projects and create, move, and delete AVDs.

Android App Development - 5 Ways To Make Your Own Android Application Since the iPhone the evolution of apps has been very, very fast. Thousands upon thousands of apps have been created for both the iPhone, as well as for the Google android app. There's an app for business, for fun, for music, for design, for time for, well, everything. It has, in a sense, started a whole new artistic revolution, where creators can take their imagination and translate into a nifty little application (Anyone tried out the music app Reactables?) Many people will get into mobile app development not out of the notion that they will make money from it, but from the idea that other people ill utilize it; people will share it via Facebook, or Google your name because they liked it so much. In other words - to make your own app is pretty cool. The big question then: how do you make your own app?

50 More Gorgeous Android Apps Unless you’ve been living under a rock for the last few years, you’re probably aware of the battle that has been raging between the iOS and Android platforms. Loyalists on both sides have been taking turns throwing punches at each other. For a good few years, the one punch Android fans were having a tough time deflecting was about the visual quality of apps on iOS. Things have been changing pretty rapidly though, and since our first roundup of beautiful Android apps, a huge number of new contenders have arrived. 1Weather Widgets have been Android’s trump card over iOS since the beginning and apps like 1Weather are the reason widgets make so much sense. Price: FreeRequires: Android 2.1 or aboveGoogle Play Link: 1WeatherDeveloper: OneLouder Apps Action Method Coming from the guys at Behance – one of the most respected design portfolio services out there – you’d expect Action Method to shine in the looks department. AirDroid Right, so AirDroid is not primarily a phone app. Alfred avast! Bump

Make an App without Coding using Andromo App Maker for Android If you can point and click, you can make an Android app. No kidding. Make your own app right now. Andromo makes it fast and easy to create Android apps, with absolutely no programming required. You control the appearance and style. There's nothing cookie-cutter about an app made with Andromo. Make money building Android apps. Having an app is a great way to make money, and there are several ways to do it with Andromo.

How to build an Android app One of the strengths of the Android platform compared to iOS, for example, is that it has an open source basis, which makes it easier to produce your own applications and distribute them without waiting for a lengthy approval process. You can set up your own Android app on your PC as long as you have the right software installed, and you can even take it for a test drive using an Android emulator so you can see what it will look like when it's run on a smartphone. There are two techniques that you can use to produce Android applications with a PC. The first uses the Android Software Development Kit (SDK). This provides you with a simple drag-and-drop environment that you can use to generate new applications made up of building blocks of code and media. Assuming that you'd like to try the full coded environment, we'll demonstrate how to produce a simple 'hello world' application. You also need to get your computer ready for the Android SDK. Android platform Android virtual devices

Get Started Developing for Android with Eclipse Why You Should Get Excited About Emotional Branding Globalization, low-cost technologies and saturated markets are making products and services interchangeable and barely distinguishable. As a result, today’s brands must go beyond face value and tap into consumers’ deepest subconscious emotions to win the marketplace. In recent decades, the economic base has shifted from production to consumption, from needs to wants, from objective to subjective. Read more... A Guide To Validating Product Ideas With Quick And Simple Experiments You probably know by now that you should speak with customers and test your idea before building a product. Mistakes include testing the wrong aspect of your business, asking the wrong questions and neglecting to define a criterion for success. Read more... Building The Web App For Unicef’s Tap Campaign: A Case Study Read more... How To Build A Ruby Gem With Bundler, Test-Driven Development, Travis CI And Coveralls, Oh My! Ruby is a great language. Read more...

Initializing a Build Environment This section describes how to set up your local work environment to build the Android source files. You will need to use Linux or Mac OS. Building under Windows is not currently supported. For an overview of the entire code-review and code-update process, see Life of a Patch. Choosing a Branch Some of the requirements for your build environment are determined by which version of the source code you plan to compile. Once you have selected a branch, follow the appropriate instructions below to set up your build environment. Setting up a Linux build environment These instructions apply to all branches, including master. The Android build is routinely tested in house on recent versions of Ubuntu LTS (14.04), but most distributions should have the required build tools available. For Gingerbread (2.3.x) and newer versions, including the master branch, a 64-bit environment is required. Note: See the Requirements for the complete list of hardware and software requirements. Installing the JDK

Use jQuery Mobile to Build a Native Android News Reader App In this three part tutorial series, our main goal is to describe how jQuery Mobile can be used to develop a native Android application. First, we will develop a stand-alone, sample web application that will browse articles from Yahoo! News using jQuery Mobile. The jQuery Mobile project is a mobile web framework with its alpha 2 version released in November, 2010. First, we will illustrate the dynamic construction of basic UI elements in jQuery Mobile. Second, we will demonstrate how to develop a native Android application where the UI is coded via the jQuery Mobile framework. The files needed to run the web and the native Android applications are available for download as part of this tutorial series. Organization Of This Series This tutorial, the first in our series, is organized as follows: in the "Page Flow" section, we start introducing the application by giving screen images and describing the page flow. Page Flow Observe the spinning icon during certain transitions. Page Structure