Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Code an Android Mobile App - From Beginner to Published on Google Play
Introduction and setup
Introduction and what you will learn (2:49)
Installing Android Studio and creating your first project (8:47)
A quick tour of the Android studio interface (7:31)
Beautiful Android Apps
Why the need for beautiful Android apps? (5:44)
What exactly is beautiful? (5:28)
Blasphemy. Using Apples app guidelines for Android apps. (6:42)
Designing our user experience
Designing our UX (4:59)
Designing our User Interface in Android Studio
Testing our current user interface in the Android Simulator (6:00)
Designing the main screen layout in Android XML (18:53)
Designing the add feed layout in Android XML (9:03)
Designing the edit feeds screen in Android XML (5:49)
Setting our app theme in the styles.xml file and Android manifest (9:29)
Creating and navigating between new activities within Android apps
Connecting up our activities using intents (7:52)
Databases on Android (SQLite)
How to set up an SQLite database in an Android app (19:12)
Java code to store and get information from an SQLite database (15:02)
Storing our RSS feed in the SQLite database (15:14)
List Views and adapters on Android
Setting up a ListView adapter for a list of RSS feeds (14:35)
Editing a ListView and removing elements (15:10)
App permissions on Android via manifest.xml
Android app permissions (accessing the internet in our app via manifest.xml) (2:52)
How to use libraries in Android projects
Creating our RSS Feed Item class to use with the library (8:04)
Installing a library within an Android project (6:31)
Fetching our feed items and fixing bugs in Android apps
Fetching the RSS feed items from the internet (and our first bug) (10:12)
Fixing our RSS library bug using 'try' catch' (7:31)
Finishing our list of RSS items - putting data into a ListView on Android
Placing the collected feed items into our list view using an adapter on Android (15:45)
Making our list look good (9:01)
Creating a web view on Android for our RSS item
Creating our RSS item viewer using a web view (11:19)
How to make money with an Android app (optional)
General monetisation strategies on Android (6:00)
Getting paid via Google Ads (AdMob) on the web view page (11:47)
Testing and Debugging Android apps
Test, test and test again! (4:23)
Preparing an Android app for release
How to create an Android app icon (8:47)
How to sign an Android app for release (6:42)
How to create a Google Developer account and prepare a Google Play listing
Creating a Google Developer account for Android (1:59)
Setting up a basic Android app Google Play listing (6:09)
Required icons and Feature graphics for the Google Play Store (3:53)
Android app screenshots for the Google Play listing (aka, free marketing) (6:46)
Homework for your shiny new Android app
Easy Task - Validate feed name (0:18)
Intermediate task - Validate RSS address (0:58)
Intermediate Task - Arrange RSS Items by published date (1:38)
Hard task - Create GUI to choose individual feed stories (1:19)
Hard task - Check internet before getting feeds (1:08)
Round up and farewell
What you have learnt and where to go next (6:49)
Why the need for beautiful Android apps?
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock