Android Mobile App Creation: How to Build & Monetize Apps

Learn how to create simple mobile applications.
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
94 students enrolled
Take This Course
  • Lectures 20
  • Length 4 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2013 English

Course Description

This course is focused on teaching, a student to develop Android mobile app in Eclipse

Course has Video material, Source codes and presentation slides

To complete this course you will need about 4 hours.

Course is made of 4 chapters Installation, Introduction to java programing, Monetization and app creation

If you want to learn how to make simple mobile apps, and create your own mobile app business this course is right for you.

What are the requirements?

  • Windows, Eclipse, Java, Java JDK

What am I going to get from this course?

  • By the end of this course you will be able to create mobile apps in HTML and JAVA
  • Basic knowledge about Layouts, Ads, Monetization, Exporting apps, Importing Apps

Who is the target audience?

  • This course can be taken by beginners with no knowledge of programing

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

In this Lecture we will download Android Development Toolkit and Android Studio


In this Lecture we will go trough the process of installing Android Development Toolkit - Eclipse


In this Lecture we will go trough the process of installing Android Studio - Google new software for Android applications


In this Lecture we will go trough the process of installing Java JDK Java Development Kit because it is essential for developing mobile apps on your device.


In this Lecture you will see how easy is to create your first Android Application.

Section 2: Android Layout - Design interface

In this Lecture we will get basic info about Views and layouts UI of Android applications


A layout defines the visual structure for a user interface, such as the UI for an activity or app widget You can declare a layout in two ways:

  • Declare UI elements in XML. Android provides a straightforward XML vocabulary that corresponds to the View classes and subclasses, such as those for widgets and layouts.
  • Instantiate layout elements at runtime. Your application can create View and ViewGroup objects (and manipulate their properties) programmatically.

The Android framework gives you the flexibility to use either or both of these methods for declaring and managing your application's UI. For example, you could declare your application's default layouts in XML, including the screen elements that will appear in them and their properties. You could then add code in your application that would modify the state of the screen objects, including those declared in XML, at run time.


In this Lecture we will learn about A layout that organizes its children into a single horizontal or vertical row. It creates a scrollbar if the length of the window exceeds the length of the screen


In this Lecture we will learn more about Relative layout that enables you to specify the location of child objects relative to each other (child A to the left of child B) or to the parent (aligned to the top of the parent).

Section 3: Monetize Android Applications

In this Lecture you will learn basics of how you can Monetize Mobile Apps trough various Ad networks and different mobile ad options from CPA, CPM, CPC, exit ads and more.


In this Lecture we are going create Admob account and we will integrate it in our application trough XML layout.


In this Lecture we are going create Revmob account and we will integrate it in our application. Every time user starts an application Revmob will shot full screen ad.


In this Lecture we are going create Mobilecore account and we will integrate it in our application. Every time when user is about to exit our application they will be presented with exit wall and offer to install other application.


Section 4: Create mobile App

Short lecture on how to import exported projects in to our work space.


Trough this Lecture we are going to create mobile application that works with TAB's and Fragments. Application will pull data from String's and images from drawable folder in our application.


In this Lecture we are going to learn how to call an activity from button or Image button. We will learn how to call multiple button's trough one function and how to use functions of devices such as Call and Email from the app.


In this Lecture you will learn how to create HTML5 mobile apps with Jquerymobile, Cordova and Eclipse. If you had previous knowledge of HTML and HTML5 you will be amazed how easy is to create mobile apps with this tools.


In this Lecture you will learn how to PARSE XML file that is hosted on the web and display it in application. Application will retrieve data from XML and display it in ListView, when user clicks on specific item in the list he will see SingleItemView for clicked item.


In this Lecture you will learn how to publish your application to Google store so all world can download it.


Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Nemanja Divjak, Engineer at


2002–2013. Tehnical University „Mihajlo Pupin“, Zrenjanin, University in Novi Sad

1998–2002. Electrotehnical School „Nikola Tesla“, Zrenjanin

Course: Electro Engineer of computers


2004 - 2006. Founded company

2006-2013. Founded company Fliiby


  • Serbian
  • English
  • Programs and languages I use/know
  • Word, Excel, Outlook, PowerPoint, Access, Internet Explorer, Chrome,
  • HTML,, HTML5, MYSQL, Java, Eclipse, Javascript, Unity 3d, UDK, Game maker YOYO

    GAMES, Construct 2, Cocos 2dx, Flash Builder, Dream weaver, Photo shop, Maya,

    Titanim Appcelerator, Fireworks, Adobe in Design......

    Ready to start learning?
    Take This Course