• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ Kotlin ▶ Kotlin / Android Studio Development Essentials

Kotlin / Android Studio Development Essentials

July 5, 2018

Kotlin / Android Studio Development Essentials

Fully updated for Android Studio 3.0 and Android 8, the goal of Kotlin / Android Studio Development Essentials 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. This book contains 88 in-depth chapters and 45 sample projects (including the source code).

Book Description

Topics included: Setting Up an Android Studio Development Environment • Creating an Example Kotlin Android App in Android Studio • A Guided Tour of the Android Studio User Interface • Creating an Android Virtual Device (AVD) in Android Studio • Using and Configuring the Android Studio AVD Emulator • Testing Android Studio Apps on a Physical Android Device • The Basics of the Android Studio Code Editor • An Overview of the Android Architecture • The Anatomy of a Kotlin Android Application • An Introduction to Kotlin •
Kotlin Data Types, Variables and Nullability • Kotlin Operators and Expressions • Kotlin Flow Control • An Overview of Kotlin Functions and Lambdas • The Basics of Object Oriented Programming in Kotlin • An Introduction to Kotlin Inheritance and Subclassing • Understanding Android Application and Activity Lifecycles • Handling Android Activity State Changes • Android Activity State Changes by Example • Saving and Restoring the State of an Android Activity • Understanding Android Views, View Groups and Layouts • A Guide to the Android Studio Layout Editor Tool • A Guide to the Android ConstraintLayout • A Guide to using ConstraintLayout in Android Studio • Working with ConstraintLayout Chains and Ratios in Android Studio • An Android Studio Layout Editor ConstraintLayout Tutorial • Manual XML Layout Design in Android Studio • Kotlin – Managing Constraints using Constraint Sets • A Kotlin Android ConstraintSet Tutorial • A Guide to using Instant Run in Android Studio • Android Event Handling in Kotlin • Android Touch and Multi-touch Event Handling • Detecting Common Gestures using the Android Gesture Detector Class • Implementing Custom Gesture and Pinch Recognition on Android • An Introduction to Kotlin Android Fragments • Using Fragments in Android Studio – A Kotlin Example • Creating and Managing Overflow Menus on Android with Kotlin • Animating User Interfaces with the Android Transitions Framework • A Kotlin Android Transition Tutorial using beginDelayedTransition • A Kotlin Android Scene Transitions Tutorial • Working with the Floating Action Button and Snackbar • Creating a Tabbed Interface using the TabLayout Component • Working with the RecyclerView and CardView Widgets • A Kotlin Android RecyclerView and CardView Tutorial • Working with the AppBar and Collapsing Toolbar Layouts • Implementing an Android Navigation Drawer in Kotlin • A Kotlin Android Studio Master/Detail Flow Tutorial • An Overview of Android Intents in Kotlin • Android Explicit Intents – A Kotlin Example • Android Implicit Intents – A Kotlin Example • Kotlin Android Broadcast Intents and Broadcast Receivers • Kotlin Threads and AsyncTasks • Kotlin Android Started and Bound Services • Android Started Service – A Kotlin Example • Android Local Bound Services – A Kotlin Example • Android Remote Bound Services – A Kotlin Example • An Android 8 Notifications Kotlin Tutorial • A Kotlin Android Direct Reply Notification Tutorial • An Introduction to Android Multi-Window Support • A Kotlin Android Multi-Window Split-Screen and Freeform Tutorial • An Overview of Android SQLite Databases • A Kotlin Android TableLayout and TableRow Tutorial • A Kotlin Android SQLite Database Tutorial • Understanding Android Content Providers • A Kotlin Android Content Provider Tutorial • Accessing Cloud Storage using the Android Storage Access Framework • A Kotlin Android Storage Access Framework Example • Kotlin Android Video Playback using the VideoView and MediaController Classes • Android Picture-in-Picture Mode using Kotlin • A Kotlin Android Picture-in-Picture Tutorial • Video Recording and Image Capture on Android using Camera Intents • Making Runtime Permission Requests in Android • Android Audio Recording and Playback using MediaPlayer and MediaRecorder • Working with the Google Maps Android API in Android Studio • Printing with the Android Printing Framework • A Kotlin Android HTML and Web Content Printing Example • A Kotlin Guide to Android Custom Document Printing • An Introduction to Android App Links in Kotlin • A Kotlin Android Studio App Links Tutorial • An Introduction to Android Instant Apps • A Kotlin Android Instant App Tutorial • Adapting an Android Studio Project for Instants Apps • A Guide to the Android Studio Profiler • A Kotlin Android Fingerprint Authentication Tutorial • Handling Different Android Devices and Displays in Kotlin • Signing and Preparing an Android App for Release.

Download Free PDF / Read Online

Author(s): Neil Smyth
Publisher: Payload Media
Published: November 2017
Format(s): HTML(Online)
File size: –
Number of pages: 740
Download / View Link(s): Online

Similar Books:

  1. Android 4.2 App Development Essentials
  2. Android Studio Development Essentials – Android 6 Edition
  3. Android Studio Development Essentials
  4. Free Online Book: Kindle Fire Development Essentials
  5. Download Free PDF: The Busy Coder’s Guide to Android Development
Previous Post: « Firebase Essentials – Android Edition
Next Post: Hacking with React »

Primary Sidebar

Categories

  • .NET (83)
  • Ada (16)
  • AI and Robotics (117)
  • Ajax (4)
  • Algorithms & Data Structures (10)
  • Android Programming (22)
  • Angular (9)
  • Arduino Programming (3)
  • ASP.NET (26)
  • Assembly (3)
  • Automation (1)
  • Basic (5)
  • Business (5)
  • C (17)
  • C# (37)
  • C++ (40)
  • Certifications (1)
  • Clojure (1)
  • Cloud Computing (1)
  • Computer Science (22)
  • CSS (10)
  • Dart (1)
  • Databases (82)
  • Delphi (3)
  • Dylan (2)
  • Eiffel (3)
  • eLearning (5)
  • Electron (1)
  • Elixir (1)
  • Engineering (42)
  • Erlang (3)
  • Ethereum (1)
  • F# (2)
  • Featured (2)
  • Flash (8)
  • Flutter (4)
  • Forth (2)
  • FreeBSD (6)
  • Games (3)
  • Git (6)
  • Go (4)
  • Graphic Design (9)
  • GRE Practice Tests (10)
  • Groovy (1)
  • Hadoop (1)
  • Hardware (6)
  • Haskell (6)
  • Hibernate (1)
  • HTML (11)
  • Information Technology (IT) (88)
  • Internet (21)
  • iOS Programming (24)
  • IT Security (20)
  • Java (74)
  • Java EE (27)
  • Java ME (1)
  • JavaScript (53)
  • jQuery (4)
  • Kotlin (2)
  • Kubernetes (2)
  • LaTeX (1)
  • Limited-Time Offers (1,346)
  • Linux (69)
  • Lisp (11)
  • Mac (1)
  • Mathematics (51)
  • Matlab (3)
  • Microsoft Azure (27)
  • Microsoft Office (14)
  • Miscellaneous (3)
  • Mobile Development (10)
  • MySQL (4)
  • Networking (49)
  • Node.js (7)
  • Objective-C (8)
  • OCaml (2)
  • Open Source (26)
  • Pascal (2)
  • Perl (24)
  • Photoshop (4)
  • PHP (27)
  • Physics (18)
  • Pig (1)
  • PostgreSQL (4)
  • Programming (89)
  • Project Management (22)
  • Prolog (6)
  • Python (47)
  • Raspberry Pi (5)
  • React (12)
  • Rebol (1)
  • Revision Control (12)
  • Ruby (22)
  • Scala (6)
  • Scheme (3)
  • Smalltalk (19)
  • Software Engineering (60)
  • Software Testing (1)
  • SQL (12)
  • TypeScript (4)
  • Uncategorized (12)
  • Unix (8)
  • Video Authoring (3)
  • Video Games (16)
  • Visual Basic.NET (7)
  • Vue.js (2)
  • Web Development (68)
  • Windows (82)
  • Windows Phone (7)
  • WordPress (1)
  • XML (15)

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2025 OnlineProgrammingBooks.com