Android App - From Beginner to Published on Google Play ✅

Grant Klimaytys, Former Google Engineer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
41 Lessons (5h 18m)
    • 1. Introduction and what you will learn

      2:49
    • 2. Installing Android Studio and creating your first project

      8:46
    • 3. A quick tour of the Android studio interface

      7:31
    • 4. Why the need for beautiful Android apps?

      5:44
    • 5. What exactly is beautiful?

      5:28
    • 6. Blasphemy. Using Apples app guidelines for Android apps.

      6:42
    • 7. Designing our UX

      4:59
    • 8. Testing our current user interface in the Android Simulator

      6:00
    • 9. Designing the main screen layout in Android XML

      18:53
    • 10. Designing the add feed layout in Android XML

      9:03
    • 11. Designing the edit feeds screen in Android XML

      5:49
    • 12. Setting our app theme in the styles.xml file and Android manifest

      9:29
    • 13. Connecting up our activities using intents

      7:52
    • 14. How to set up an SQLite database in an Android app

      19:12
    • 15. Java code to store and get information from an SQLite database

      15:02
    • 16. Storing our RSS feed in the SQLite database

      15:14
    • 17. Setting up a ListView adapter for a list of RSS feeds

      14:35
    • 18. Editing a ListView and removing elements

      15:10
    • 19. Android app permissions (accessing the internet in our app via manifest.xml)

      2:51
    • 20. Creating our RSS Feed Item class to use with the library

      8:04
    • 21. Installing a library within an Android project

      6:31
    • 22. Fetching the RSS feed items from the internet (and our first bug)

      10:12
    • 23. Fixing our RSS library bug using 'try' catch'

      7:31
    • 24. Placing the collected feed items into our list view using an adapter on Android

      15:45
    • 25. Making our list look good

      9:01
    • 26. Creating our RSS item viewer using a web view

      11:19
    • 27. General monetisation strategies on Android

      6:00
    • 28. Getting paid via Google Ads (AdMob) on the web view page

      11:47
    • 29. Test, test and test again!

      4:22
    • 30. How to create an Android app icon

      8:47
    • 31. How to sign an Android app for release

      6:42
    • 32. Creating a Google Developer account for Android

      1:59
    • 33. Setting up a basic Android app Google Play listing

      6:09
    • 34. Required icons and Feature graphics for the Google Play Store

      3:53
    • 35. Android app screenshots for the Google Play listing (aka, free marketing)

      6:46
    • 36. Easy Task - Validate feed name

      0:18
    • 37. Intermediate task - Validate RSS address

      0:58
    • 38. Intermediate Task - Arrange RSS Items by published date

      1:38
    • 39. Hard task - Create GUI to choose individual feed stories

      1:19
    • 40. Hard task - Check internet before getting feeds

      1:08
    • 41. What you have learnt and where to go next

      6:49
27 students are watching this class

Project Description

Your First Published Android App

I will take you from beginner to COMPLETELY published on the Google Play Store.

There is so much more to Android app development than just plain coding tutorials!

That's why I created this Android development course! No other Android development course takes you from beginner (with no experience) to published. They only show you 'How to make an Android app', wth no reference to all the other parts such as:

  • Signing your Android app
  • Becoming a Google Android developer
  • Creating signing keystrokes for Android
  • Submitting an Android app to the Play Store
  • Marketing through your Android app listing


This course is for you if you want to: 

  • Learn the Android development process - from complete beginner to Play Store publishing (no-one else does this, they only show 'how to code' app tutorials)
  • Get paid $100 - $150 per hour to make apps for paying clients
  • Create your own wildly popular apps
  • See the whole development process as it really is.
  • Have a real app you can publish under your own account

This course is not for you if:

  • You are an expert or intermediate programmer

What software do you need?

  • Android studio (free) which needs to be run on a Pc or Mac or Linux

Do you need experience?

  • No. I assume you are a complete beginner to Android development 

The extras you get when taking this course:

  • I break down some app industry guidelines you should follow when creating an Android app (hint: we borrow from other creative industries).
  • You learn to think outside the box, giving you an advantage over all your competitors
  • A good basic grounding in Android Studio app development (and the Java language)
  • An app you can actually publish yourself!

------

Please upload to the project gallery an image of your very first app!

------

Student Projects

project card
Kelly Havlik
1 comment