Learn Simply: Android Mobile Application Development using Kotlin
Learn Simply: Android Mobile Application Development using Kotlin
Mastering Android Programming
About the Book
Many learners are overwhelmed by the many online resources that they try but did not work when developing a mobile application. By focusing on a curriculum that is tested by many students when they learn mobile development. You will learn in a simple easy to understand way. You will get content that is written by a faculty who teaches mobile development in Android since 2013.
In this book, you will learn in simple steps how to develop mobile applications using Kotlin. First, you will be introduced to Kotlin programming. After that, you will learn how to use Kotlin for Android mobile development. The pattern followed to develop the mobile applications is simplified to be: start with an idea, design the solution, and code the solution.
Table of Contents
- Preface
-
Kotlin Programming
- Hello World
- Comments
- Variables and Constants
- Convert dataType
- Math operations
- Logical operators
- If statement
- When (Similar to switch statement)
- For loop
- While and Do..While loop
- String type
- Null safety
- Arrays
- Array List (Linked list)
- HashMap
- Function
- Classes
- Android and Kotlin
-
First Mobile Application
- Idea
- Design
- Coding
- Exercise
-
Layout Design
- ConstraintLayout
- LinearLayout
- RelativeLayout
- GridLayout
- Exercise
-
Views (Widgets)
- Introduction
- Pick SpongeBob Character
- Exercise
-
Data-Driven Containers
- Vocabulary game (using ArrayList)
- Vocabulary game (using File)
-
Intents
- Introduction
- Implicit Intent Example - Opening a URL
- Explicit Intent Example - Restaurant App using ListView
-
Activity Life Cycle
- Understanding the Lifecycle
- An App. that Shows a Message on each Stage of the Activity Lifecycle
- Purpose of the Lifecycle Phases
- How to save the application state?
- Stopwatch application
-
RESTful Web API
- Introduction
- REST and HTTP
- JavaScript Object Notation (JSON)
- RESTful Web API and Web services
- ToDo list application using Web API
- Cats images application using Web API
-
Action Bar
- Introduction
- Simple Action bar app.
-
SQLite Database
- What is a database?
- Where is the Data?
- How to talk to the database?
- My Notes Application
- View on-device files with Device File Explorer
-
Cloud Database - Firebase
- RESTful Web Services
- Mobile Backend as a Service
- Firebase Realtime Database
- How Firebase store data?
- Firebase for Android
- A simple chat application using Firebase
-
Localization
- Introduction
- Internationalized using strings.xml
- Game switchboard with two languages
-
Location
- Introduction
- Pick city application
- About the Author
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $14 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them