A Stark Apps Industry

Welcome to our blog!

Most Android applications are built using Google’s official Android SDK, though there are dozens of other cross-platform mobile development frameworks that make it easier to build once and deploy on multiple operating systems. jQuery Mobile, Titanium (generates nativa Java code), Adobe PhoneGap, and Sencha Touch are the most popular HTML, CSS, and javascript-based frameworks, aimed at Web developers. Xamarin (C#), MoSync (C++), and RhoMobile (Ruby) were built for developers with knowledge of specific programming languages. There are also several frameworks aimed at game developers: Corona SDK, Flixel, Unity3D, etc. Discuss all of these here.

The Android Design guide by Google is a great place to start for layout design advice. Approach layout design with this in mind: you start with a layout defined by Google and follow the principles outlined in this guide to customize it for your app. Pay attention to the rules in this guide, they ensure your app looks great while also displaying properly on all Android phones.

Nine patch images are images used by Android to provide flexible graphics that can match any screen size or pixel density. Nine patches are a very easy way to create a flexible layout, you should read this early on.

This class teaches you how to build your first Android app. You’ll learn how to create an Android project and run a debuggable version of the app. You’ll also learn some fundamentals of Android app design, including how to build a simple user interface and handle user input.