Android is a very popular mobile application platform and operating system from Google. Android applications are natively developed using a version of the Java programming language, and are executed on the Android OS using special virtual machine technologies developed specifically for Android. Various development tools, libraries and approaches have been made available by Google and other vendors for Android development.

The Jkop Framework

Jkop is an API framework that aims to provide consistent or identical APIs and development experiences across different programming languages and technology platforms. It is also intended to act as a common layer between them. The Jkop project is composed of several modules, each of which is targeted for a specific purpose or environment.

Jkop Widgets

The Jkop framework includes a number of widgets, which are reusable user interface components that can be used to construct good-looking, modern user interfaces for mobile devices as well as web and desktop applications. The Jkop Widget API offers a common development framework regardless of the underlying platform, but would use the underlying platform-specific mechanisms to provide the actual functionality.

Android resources on the web

The Android platform has a vibrant developer community, and Android development is a popular topic on the Internet. Many developers are sharing tricks, tips and techniques. For further learning and immersion to the Android ecosystem, check out the following resources for Android developers.

Android development on the command line

Android development is commonly done using Android Studio or some other IDE environment. This short tutorial takes a different perspective of Android programming, and discusses ways in which developing, compiling, installing and debugging Android applications can be achieved on the command line.


Twitter Facebook LinkedIn Youtube Slideshare Github