Tek Eye Logo

Tek Eye

Android App Development Course

Your new Google Pixel phone or Samsung Galaxy device is great. You now want to look at developing your own apps or write software that is not available on Google Play. How do you do that? This Tek Eye website has many free articles related to Android programming. Summarised here are the articles that can get you going with writing your own Android apps. Once you have absorbed the information from these articles, tried out the code, and run the example Android Packages (APKs), you will be able to use the thousands of resources available, for free on the Internet, to solve you programming problems and take you coding skills to the next level. So wanna-be Android Java developers start here, it is like a self-certification course for new Android programmers.

Android Logo

These articles will expand over the coming years to provide easily accessible tutorials on Android related development issues. Every day millions of Android devices are activated and many of those device owners would like to write their own apps and Android software. There are many thousands of websites, courses, books, magazines, blogs and code snippets devoted to Android programming, why publish more? The aim of the articles on Tek Eye are for them to be easier to understand and digest than many others on the Internet. There is no offical Android course on this website, however, the tutorials listed below can be regarded as a free online Android app development course, a syllabus for beginners.

Android Studio Loading

Start Writing Apps in Java with Android Studio

New Android programmers need to start off with the tools required to write and run the code. The good news is that all the tools required are free to download and free to use. Google recommends it own supported Android Studio for app development. Studio is used in the following list of tutorials. Studio does require a decent PC for best performance. One with an Intel i5, i7 or Xeon processor, and with plenty of memory, at least 4GB, 8GB+ is better. If you want to use a language other than Java (or C) then there are of companies that provided tools for different computer languages, some for a cost. See the list of alternatives to Android Studio.

Setting Up Your PC for Android Java Development

Installing Android Studio:

If you haven't got a physical Android device use an Android Virtual Device (AVD) to test your code:

List of Articles to Help New Android Java Programmers

Now run your first App:

Learn about the Android project structure:

The Android SDK and Studio IDE change frequently so know how to keep everything up-to-date:

Learn how to start a second screen in an Android App:

(Tip: See Copying Code from the Articles to learn how to grab tutorial code and paste it into Studio code files.)

Now work through the other Android app tutorials available:

Learn more about Android and the SDK by taking apart the sample Apps provided by Google:

See Also

Author:  Published:  Updated:  

ShareSubmit to TwitterSubmit to FacebookSubmit to LinkedInSubmit to redditPrint Page

Do you have a question or comment about this article?

(Alternatively, use the email address at the bottom of the web page.)

 This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

markdown CMS Small Logo Icon ↓markdown↓ CMS is fast and simple. Build websites quickly and publish easily. For beginner to expert.

Articles on:

Android Programming and Android Practice Projects, HTML, VPS, Computing, IT, Computer History, ↓markdown↓ CMS, C# Programming, Using Windows for Programming

Free Android Projects and Samples:

Android Examples, Android List Examples, Android UI Examples

Tek Eye Published Projects