Changes

Jump to: navigation, search

Main Page

2,340 bytes added, 19:52, 22 May 2018
Coming Soon
= Welcome to Techotopia =
Techotopia is a library of free on-line IT books covering a wide range of topics including iOS and Android app development, operating systems, programming, scripting, system administration, databases, networking and much more. The IT Essentials series of books is designed to provide detailed information that is accessible to both experienced and novice readers. Each on-line book contains everything that is needed to gain proficiency in the corresponding technology subject area.
= Latest Books =
<table cellspacing="15">
<tr>
<td valign="top">[[File:ios_11_app_development_essentials.png|Click to Read iOS 11 App Development Essentials|link=iOS App Development Essentials]]<td>The aim of [[iOS App Development Essentials|iOS 11 App Development Essentials]] is to teach you the skills necessary to build your own applications for the iPhone and iPad using Xcode 9, the iOS 11 SDK and the Swift 4 programming language. Beginning with the basics, this book provides an overview of the architecture of iOS 11. Introductions to Xcode 9 and programming in Swift 4 are provided followed by an in-depth look at the design of iOS applications and user interfaces. More advanced topics such as user interface layout, file handling, database management, graphics drawing and animation are also covered, as are touch screen handling, multitasking, in-app purchasing, iCloud storage, CloudKit, App Extensions, camera access and video playback. Other features are also covered in detail including 2-D game development using Sprite Kit, user interface animation using UIKit Dynamics, Siri integration and drag and drop support.
<br><br>[[iOS App Development Essentials|Read this book>>]]</td>
</tr>
<tr>
<td valign="top">[[File:kotlin_essentials_android.png|Click to Read Kotlin / Android Studio 3.0 Development Essentials|link=Kotlin / Android Studio Development Essentials]]<td>[[Kotlin / Android Studio Development Essentials]] Fully updated for Android Studio 3.0 and Android 8, the goal of this book is to teach the skills necessary to develop Android based applications using the Android Studio Integrated Development Environment (IDE), the Android 8 Software Development Kit (SDK) and the Kotlin programming language.
<br><br>[[Kotlin / Android Studio Development Essentials|Read this book>>]]</td>
</tr>
 
<tr>
<td valign="top">[[File:firebase_essentials_se_android.png|Click to Read Firebase Essentials - Android Edition|link=Firebase Essentials - Android Edition]]<td>[[Firebase Essentials - Android Edition]] provides everything you need to successfully integrate Firebase cloud features into your Android apps. This book covers the key features of Android app development using Firebase including integration with Android Studio, User Authentication (including email, Twitter, Facebook and phone number sign-in), Realtime Database, Cloud Storage, Firebase Cloud Messaging (both upstream and downstream), Dynamic Links, Invites, App Indexing, Test Lab, Remote Configuration, Cloud Functions, Analytics and Performance Monitoring. The book is organized into chapter groups that focus on specific Firebase features, with each topic area consisting of a detailed overview followed by tutorial style examples that put theory into practice.<br><br>[[Firebase Essentials - Android Edition|Read this book>>]]</td>
</tr>
<tr>
<td valign="top">[[File:ios_10_app_development_essentials.png|Click to Read iOS 10 App Development Essentials|link=iOS 10 App Development Essentials]]<td>The aim of [[iOS 10 App Development Essentials|iOS 10 App Development Essentials]] is to teach you the skills necessary to build your own applications for the iPhone and iPad using Xcode 8, the iOS 10 SDK and the Swift 3 programming language. Beginning with the basics, this book provides an overview of the architecture of iOS 10. Introductions to Xcode 8 and programming in Swift 3 are provided followed by an in-depth look at the design of iOS applications and user interfaces. More advanced topics such as user interface layout, file handling, database management, graphics drawing and animation are also covered, as are touch screen handling, multitasking, in-app purchasing, iCloud storage, CloudKit, App Extensions, camera access and video playback. Other features are also covered in detail including 2-D game development using Sprite Kit and user interface animation using UIKit Dynamics.
<br><br>[[iOS 10 App Development Essentials|Read this book>>]]</td>
</tr>
<tr>
<td valign="top">[[File:android_studio_A6_front_cover_150x190.png|Click to Read Android Stuidio Development Essentials - Android 6 Edition|link=Android Studio Development Essentials - Android 6 Edition]]<td>[[Android Studio Development Essentials - Android 6 Edition]] is an online book designed to teach the skill necessary to develop Android apps using Android Studio and the Android 6 SDK. The goal of this book is to teach the skills necessary to develop Android based applications using the Android Studio Integrated Development Environment (IDE) and the Android 6 Software Development Kit (SDK).<br><br>
<td valign="top">[[File:ios_7_app_development_essentials.png|Click to Read iOS 7 App Development Essentials|link=iOS 7 App Development Essentials]]<td>The aim of [[iOS 7 App Development Essentials]] is to teach you the skills necessary to build your own applications for the iPhone and iPad using Xcode 5 and the iOS 7 SDK. Beginning with the basics, this book provides an overview of the architecture of iOS 7. Introductions to Xcode 5 and programming in Objective-C are provided followed by an in-depth look at the design of iOS applications and user interfaces. More advanced topics such as user interface layout, file handling, database management, graphics drawing and animation are also covered, as are touch screen handling, multitasking, in-app purchasing, iCloud storage, camera access and video playback. New iOS 7 specific features are also covered in detail including 2D game development using Sprite Kit and user interface animation using UIKit Dynamics.
<br><br>[[iOS 7 App Development Essentials|Read this book>>]]</td>
</tr>
<tr>
<td valign="top">[[File:ios_8_app_development_essentials.png|Click to Read iOS 8 App Development Essentials|link=iOS 8 App Development Essentials]]<td>The aim of [[iOS 8 App Development Essentials]] is to teach you the skills necessary to build your own applications for the iPhone and iPad using Xcode 6, the iOS 8 SDK and the Swift programming language. Beginning with the basics, this book provides an overview of the architecture of iOS 8. Introductions to Xcode 6 and programming in Swift are provided followed by an in-depth look at the design of iOS applications and user interfaces. More advanced topics such as user interface layout, file handling, database management, graphics drawing and animation are also covered, as are touch screen handling, multitasking, in-app purchasing, iCloud storage, CloudKit, App Extensions, camera access and video playback. Other features are also covered in detail including 2-D game development using Sprite Kit and user interface animation using UIKit Dynamics.
<br><br>[[iOS 8 App Development Essentials|Read this book>>]]</td>
</tr>
<tr>
<td valign="top">[[File:iphone_ios_5_cover150x108.png|Click to Read iPhone iOS 5 Development Essentials|link=iPhone iOS 5 Development Essentials]]<td>Beginning with the basics, [[iPhone iOS 5 Development Essentials]] provides an overview of the iPhone hardware and the architecture of iOS 5. An introduction to programming in Objective-C is provided followed by an in-depth look at the design of iPhone applications and user interfaces. More advanced topics such as file handling, database management, graphics drawing and animation are also covered, as are touch screen handling, gesture recognition, multitasking, iAds integration, location management, local notifications, camera access and video and audio playback support. New iOS 5 specific features are also covered including page view controller implementation, iCloud based storage, Storyboard user interface design, image filtering with Core Image and Twitter integration.
<br><br>[[iPhone iOS 5 Development Essentials|Read this book>>]]</td>
</tr>
<tr>
<td valign="top">[[File:ipad_ios_6_cover_150x110.png|Click to Read iPad iOS 6 Development Essentials|link=iPad iOS 6 Development Essentials]]<td>The aim of [[iPad iOS 6 Development Essentials]] is to teach you the skills necessary to build your own applications for the iPad. Beginning with the basics, this book provides an overview of the architecture of iOS 6. Introductions to Xcode and programming in Objective-C are provided followed by an in-depth look at the design of iPhone applications and user interfaces. More advanced topics such as user interface layout, file handling, database management, graphics drawing and animation are also covered, as are touch screen handling, multitasking, in-app purchasing, iCloud storage, camera access and video playback. New iOS 6 specific features are also covered in detail including Facebook integration, Auto Layout, Apple Maps, Collections, Reminders and user interface state preservation.
<br><br>[[iPad iOS 6 Development Essentials|Read this book>>]]</td>
</tr>
<tr>
</table>
= Android Development Books ==
<table>
<table cellspacing="15">
<tr>
<td>[[Android Studio Development Essentials - Java Edition|Android Studio 3.2 / Jetpack Development Essentials - Java Edition]] is currently under development.
<br><br>[[Android Studio 2 Development Essentials|Track our progress>>]]</td>
</tr>
<tr>
<td>[[Android Studio 2 Development Essentials]] is currently under development.
<br><br>[[Android Studio 2 Development Essentials|Track our progress>>]]</td>
</tr>
<tr>
<td>[[Android Studio Development Essentials - Android 7 Edition]] is currently under development.
<br><br>[[Android Studio Development Essentials - Android 7 Edition|Track our progress>>]]</td>
</tr>
</table>
<br>
<htmlet>ezoicbottom</htmlet>
<br>

Navigation menu