Android Development Beginners Guide Filed under: android Walter G. 2 minute read A while back I decided to make an Android app, and take the world by storm and make millions and be carried off by the townspeople. And I decided to document the process for any newcomers trying to do the same. Alot goes into making a mobile app, and it is very different than making a web application or a windows application. And no, I did not make millions, nor can I show you how, that is up to you. But I can show you how to set up your IDE, create a menu, spit back output, and save user data. And if those sound like things that you would want to learn then read on. 1. SDK, ADT And AVD I cover the basics of getting your IDE setup and ready to go. From downloading your IDE to configuring it so that it runs much faster than it does by default. 2. Working With Activities And Intents Now that we have our environment set up ready to be worked on, we can add a few controls to our application. We'll then link these controls to different actions. 3. Working With The Action Bar Now that we have our environment set up ready to be worked on, we can add a few controls to our application. We'll then link these controls to different actions. 4. Activity Life Cycles This section is optional, but it still covers topics that are important to learn at some point. Knowing when certain events get triggered in Android, can resolve many issues somewhere down the line. 5. Working With Fragments Learn how to add fragments to your applications at runtime and design time. 6. Saving Data To Shared Preferences Learn to store data into Shared Preferences and then test that afterwards using DDMS. 7. Saving Data To Files And lastly we'll finish off this guide by saving user data into internal and external files, very important stuff! Walter Guevara is a Computer Scientist, software engineer, startup founder and previous mentor for a coding bootcamp. He has been creating software for the past 20 years. Last updated on: January 27 2024 Generate a UUID Need a unique UUID/GUID? Learn how UUID's work Generate UUID (v1) Generate UUID (v4) Ask a question 0 Comments #Android Get the latest programming news directly in your inbox! Have a question on this article? You can leave me a question on this particular article (or any other really). Ask a question Related articles#AndroidBeginning Android Development Part 1 (SDK, ADT and AVD) I've recently decided to begin my adventures in Android development after years and years of doodling down ideas that I thought would make August 20 2014 - 6 min read#AndroidBeginning Android Development Part 2 - Controls So Day 2 of Android development is about to commence. I went through the SDK installation and AVD creation in the previous post, and this tAugust 22 2014 - 6 min read#AndroidBeginning Android Development Part 3 (Action Bar) The action bar that is. A very important part of almost any Android application, the Action Bar lives at the top of most applications andAugust 25 2014 - 4 min read#AndroidBeginning Android Development Part 4 (Life Cycle) Every Android app goes through a series of steps in order to get where it's going in a user friendly fashion. Normally, you get a splashAugust 27 2014 - 3 min read#AndroidBeginning Android Development Part 5 (Fragments) User Controls, Modules, Fragments, call them what you will but they all do the same job. Reusable snippets of code with their own state andSeptember 01 2014 - 5 min read#AndroidBeginning Android Development Part 6 - Saving Data It's hard nowadays to find a website or Windows application that doesn't make use of a database in some way. Android apps are no exception.September 04 2014 - 4 min read Community Comments No comments posted yet Add comment Popular Today A Simple Next.js API Folder StructureThe many ways to sanitize user input in C#10 gadgets every programmer should carryHow To Encrypt Passwords Using SHA-256 In C# And .NET How to show PDF file upload previews using JavaScriptHow To Code Blackjack Using JavaScriptWhat is the best way to check for an empty string in JavaScriptCoding A Card Deck In JavaScriptIs 8GB enough for a programming laptop? Ad Unit Current Poll Total Votes: Q: Submit Developer Guides Join the other 556 developers who get access to exclusive PDF how-to guides.