Books

Android

Android Tutorial

Book cover for Android Tutorial

This interactive book has been prepared for the beginners to help them understand basic Android programming. After its completion you will find yourself at a moderate level of expertise in Android programming from where you can take yourself to next levels.

Android Studio Tutorial

Book cover for Android Studio Tutorial

Android tutorial or Android Studio tutorial covers basic and advanced concepts of android technology. This Android development tutorial is developed for beginners and professionals.

It contains a linux-based Operating System, middleware and key mobile applications.

It can be thought of as a mobile operating system. But it is not limited to mobile only. It is currently used in various devices such as mobiles, tablets, televisions etc.

Google Android Developer Training

Book cover for Google Android Developer Training

These documents on Andriod teach you how to build Android apps using APIs in the Android framework and other libraries.


Java

Introduction to Programming Using Java

Book cover for Introduction to Programming Using Java

Introduction to Programming Using Java is a free introductory computer programming textbook that uses Java as the language of instruction. It is suitable for use in an introductory programming course and for people who are trying to learn programming on their own.

There are no prerequisites beyond a general familiarity with the ideas of computers and programs. There is enough material for a full year of college-level programming.

3D Programming in Java

3D Programming in Java

Java 3D is a client−side Java application programming interface (API) developed at Sun Microsystems for rendering interactive 3D graphics using Java.

Using Java 3D you will be able to develop richly interactive 3D applications, ranging from immersive games to scientific visualization applications.

The Java EE6 Tutorial

Book cover for The Java EE6 Tutorial

This tutorial is a guide to developing enterprise applications for the Java Platform, Enterprise Edition 6 (Java EE 6) using GlassFish Server Open Source Edition.

Oracle GlassFish Server, a Java EE compatible application server, is based on GlassFish Server Open Source Edition, the leading open-source and open-community platform for building and deploying next-generation applications and services.

The Java EE7 Tutorial

Book cover for The Java EE7 Tutorial

This tutorial is intended for programmers interested in developing and deploying Java EE 7 applications. It covers the technologies comprising the Java EE platform and describes how to develop Java EE components and deploy them on the Java EE Software Development Kit (SDK)


Kotlin

Kotlin Official Documentation

Book cover for Kotlin Official Documentation

Kotlin is a modern but already mature programming language aimed to make developers happier. It’s concise, safe, interoperable with Java and other languages, and provides many ways to reuse code between multiple platforms for productive programming.

Learning Kotlin

Book cover for Learning Kotlin

It is an unofficial and free Kotlin ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow


Flutter

Flutter Tutorial

Book cover for Flutter Tutorial

This tutorial is prepared for professionals who are aspiring to make a career in the field of mobile applications. This tutorial is intended to make you comfortable in getting started with Flutter framework and its various functionalities.

Flutter in Action

Book cover for Flutter in Action

Flutter in Action is a book about empowering everyone (and anyone) to create mobile applications with the Flutter SDK and the Dart programming language. It focuses first on understanding the who, what, why, and how of Flutter


Objective-C

Programming With Objective-C

Book cover for Programming With Objective-C

This document introduces the Objective-C language and offers extensive examples of its use. You’ll learn how to create your own classes describing custom objects and see how to work with some of the framework classes provided by Cocoa and Cocoa Touch.

Although the framework classes are separate from the language, their use is tightly wound into coding with Objective-C and many language-level features rely on behavior offered by these classes.

Objective-C Style Guide

Book cover for Objective-C Style Guide

The purpose of this document is to describe the Objective-C (and Objective-C++) coding guidelines and practices that should be used for iOS and OS X code. These guidelines have evolved and been proven over time on other projects and teams. Open-source projects developed by Google conform to the requirements in this guide.

Object-Oriented Programming with Objective-C

Book cover for Object-Oriented Programming with Objective-C

For those who have never used object-oriented programming to create applications, this document is designed to help you become familiar with object-oriented development. It spells out some of the implications of object-oriented design and gives you a flavor of what writing an object-oriented program is really like.

If you have developed applications using an object-oriented environment, this document will help you understand the fundamental concepts that are essential to understanding how to use Objective-C effectively and how to structure a program that uses Objective-C.


Help Us Improve This Page Updated at Tue, Feb 7, 2023