This is the code repository for Android Programming for Beginners, published by Packt.
Build in-depth, full-featured Android 9 Pie apps starting from zero programming experience
Android is the most popular OS in the world. There are millions of devices accessing tens of thousands of applications. It is many people's entry point into the world of technology; it is an operating system for everyone. Despite this, the entry-fee to actually make Android applications is usually a computer science degree, or five years’ worth of Java experience.
This book covers the following exciting features:
- Master the fundamentals of coding Java for Android
- Install and set up your Android development environment
- Build functional user interfaces with the Android Studio visual designer
- Add user interaction, data captures, sound, and animation to your apps
- Manage your apps’ data using the built-in Android SQLite database
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
public void showNote(int noteToShow){
DialogShowNote dialog = new DialogShowNote();
dialog.sendNoteSelected(noteList.get(noteToShow));
dialog.show(getSupportFragmentManager(), "");
}
Following is what you need for this book: This book is for you if you are completely new to Java, Android, or programming and want to make Android applications. This book also acts as a refresher for those who already have experience of using Java on Android to advance their knowledge and make fast progress through the early projects.
With the following software and hardware list you can run all code files present in the book (Chapter 1-29).
Chapter | Software and Hardware required | OS required |
---|---|---|
1 to 29 | Android Studio (latest 3.x+) | Windows, Mac OS X, and Linux (Any) |
John Horton is a programming and gaming enthusiast based in the UK. He has a passion for writing apps, games, books, and blog articles. He is the founder of Game Code School.
Click here if you have any feedback or suggestions.