Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Android - professional mobile development
Rating: 3.6 out of 5(12 ratings)
446 students

Android - professional mobile development

Get access to all project files created during course!
Last updated 2/2022
English

What you'll learn

  • how to ensure fluent communication between Activities
  • how to start up Activities in different ways
  • how to implement the onTouchEvent method
  • how to write SQliteOpenHelper so that it cooperates with the ContentProvider
  • how to use Loaders and AsyncTask effectively
  • how to get support for touchscreens
  • how to use ActionBar and ActionBarSherlock
  • how to use ContentProvider well
  • how to draw bitmaps on Canvas
  • how to send messages in BroadcastReceiver
  • how to apply multiple outstanding design models to solve problems, which Android developers face every day
  • how to use the RoboGuice framework to enhance code

Course content

11 sections58 lectures12h 47m total length
  • Theory19:02

    Explore how Android activities act as controllers and exchange data via intents and parsable objects. Learn starting activities, handling results with onActivityResult, and manifest configurations for implicit and explicit intents.

  • Additional notes28:00
  • Practice part 119:49

    Explore how to create an Android project in IntelliJ, select SDK levels, and build a list view with a custom news adapter.

  • Practice part 219:13

    Improve list performance by using the view holder pattern, inflate item layouts, and bind title and body, then start a detail activity with a serialized news object via intent.

  • Practice part 318:57

    Learn to pass data between Android activities with parcelable instead of serializable, implement writeToParcel and the Parcelable creator, and use a dedicated runner to start activities for testable navigation.

  • Practice part 417:16

    Practice part 4 teaches saving and restoring activity state with onSavedInstanceState and a bundle, handling orientation, and starting an activity for result to pass and receive news data.

  • Practice part 520:06

    Explore coordinating Android activities using explicit and implicit intents, request codes, and manifest configuration. Learn to start actions via schemes and host, and handle results across screens.

  • Conference App project file1:00

Requirements

  • basics of Java language
  • enthusiasm for learning

Description

LAST UPDATED: 11/2020

**YOU WILL GET ACCESS TO ALL PROJECT FILES CREATED DURING THIS COURSE** 

Learn by doing! Learn from practical examples! 

During this course you will create 2 advanced applications, that you can extend according your ideas! You will learn how to create popular game like Snake and how to add support for touchscreen, how to make your game more advanced and professional looking. Next with trainer you will program Conference App. 

A lot of usefull tips and tricks! 

Every minute of the course was prepared with programmers in mind. You won't be bored with basic knowledge you already have.You will face many practical tasks and will have unlimited attempts, enabling you to perfect your skills. 

What will you gain? 

  • mobile application developer qualifications,

  • practical solution knowledge,

  • ability to create your own advanced applications,

  • possibility to earn from your own applications via Google Play.

Who this course is for:

  • Students should know basics of Java programming language, but many programming issues are explained during this course.
  • Android developers who want to create advanced and profitable apps.