PragmaticBookshelf

PragmaticBookshelf

Devtalk Sponsor

Android Studio Jellyfish Essentials - Java Edition (PragProg)

A comprehensive guide to developing Android apps using Android Studio and Java.

Neil Smyth

Android Studio Jellyfish Essentials - Java Edition is a comprehensive guide to developing Android apps using Android Studio and Java.
This book is suitable for novice and experienced programmers and serves both as a learning tool and a reference guide you can return to as you progress through the Android app development learning process and start developing your own apps.

The book starts with the basics, explaining how to install and use Android Studio and AVD emulators before delving into the world of Android app development, from foundational techniques to advanced development topics.

This book teaches you how to develop Android-based applications using Android Studio and Java. Beginning with the basics, it outlines how to set up an Android development and testing environment, followed by an overview of areas such as tool windows, the code editor, and the Layout Editor tool. An introduction to Android’s architecture is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment.

Chapters also cover the Android Architecture Components, including view models, lifecycle management, Room database access, content providers, the Database Inspector, app navigation, live data, and data binding.

More advanced topics, such as intents, are also covered, as are touch screen handling, gesture recognition, and audio recording and playback.

The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers, and collapsing toolbars.

Other key features of Android Studio and Android are also covered in detail, including the Layout Editor, the ConstraintLayout and ConstraintSet classes, MotionLayout Editor, view binding, constraint chains, barriers, and direct reply notifications.

Chapters also cover advanced features of Android Studio, such as App Links, Gradle build configuration, in-app billing, and submitting apps to the Google Play Developer Console.

This work was written and produced entirely by the author. We are proud to be distributing it.


Neil Smyth has more than 25 years of experience in the IT industry, including software development, project management, and marketing. He has a Bachelor of Science degree in Information Technology and holds several certifications, including A+, Security+, Network+, Project+, Java Associate, and Microsoft Certified Professional. Neil is also a CIW Database Design Specialist.

He is the co-founder and CEO of Payload Media, Inc., a technical content publishing company. Neil is also a prolific author who has written several programming and system administration books under the “Essentials” range. Notable titles include Android Studio Development Essentials, Jetpack Compose Essentials, iOS App Development Essentials, and Ubuntu Essentials.


Full details: Android Studio Jellyfish Essentials-Java Edition by Neil Smyth


Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com" at checkout :+1:

Most Liked

Margaret

Margaret

Editor at PragProg

IDK, Neil is sending these books over to us as he updates them. I’ll ask if he has the Kotlin version in the queue.

chikega

chikega

Nice :+1: I wonder when the Kotlin version might become available as well :nerd_face:

Where Next?

Popular Backend topics Top

PragmaticBookshelf
Real-time applications come with real challenges—persistent connections, multi-server deployment, and strict performance requirements are...
New
PragmaticBookshelf
Classroom-tested by tens of thousands of students, this new edition of the bestselling intro to programming book is for anyone who wants ...
New
PragmaticBookshelf
Do less work when testing your Python code, but be just as expressive, elegant, and readable. The pytest testing framework helps you writ...
New
PragmaticBookshelf
Go from messy, unstructured artifacts stored in SQL and NoSQL databases to a neat, well-organized dataset with this quick reference for t...
New
PragmaticBookshelf
For this new edition of the best-selling Learn to Program, Chris Pine has taken a good thing and made it even better. First, he used the ...
New
PragmaticBookshelf
This hands-on book will quickly get you building, querying, and comparing graph data models using a robust, concurrent programming langua...
New
PragmaticBookshelf
Learn how to get the most out of Ruby on Rails 7 without making a mess. Create Rails apps that can be sustained for years without accruin...
New
PragmaticBookshelf
Programming Ruby is the most complete book on Ruby, covering both the language itself and the standard library as well as commonly used t...
New
ManningBooks
Fully updated to Elixir 1.14, this authoritative bestseller reveals how Elixir tackles problems of scalability, fault tolerance, and high...
New
PragmaticBookshelf
Leverage your existing Rails codebase to build iOS and Android apps with Hotwire Native – no Swift or Kotlin experience necessary. J...
New

Other popular topics Top

ohm
Which, if any, games do you play? On what platform? I just bought (and completed) Minecraft Dungeons for my Nintendo Switch. Other than ...
New
dasdom
No chair. I have a standing desk. This post was split into a dedicated thread from our thread about chairs :slight_smile:
New
Rainer
My first contact with Erlang was about 2 years ago when I used RabbitMQ, which is written in Erlang, for my job. This made me curious and...
New
AstonJ
Thanks to @foxtrottwist’s and @Tomas’s posts in this thread: Poll: Which code editor do you use? I bought Onivim! :nerd_face: https://on...
New
AstonJ
Biggest jackpot ever apparently! :upside_down_face: I don’t (usually) gamble/play the lottery, but working on a program to predict the...
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New
New
PragmaticBookshelf
Author Spotlight: Peter Ullrich @PJUllrich Data is at the core of every business, but it is useless if nobody can access and analyze ...
New
New
PragmaticBookshelf
Fight complexity and reclaim the original spirit of agility by learning to simplify how you develop software. The result: a more humane a...
New