Android App Development for Beginners

  • Home
  • Android App Development for Beginners
( 0 Rating )
Shape Image One
  • by Adam
  • Course level: Beginner

About Course

Learn how to make online games, and apps like Twitter, Pokémon ,Tic Tac Toy, and Find my phone using Android O

Description

This source will help the beginners to start build their own Android  apps  from scratch. By the end of this course you will be able to build real world android apps. In this course you will learn how to build and design secure android apps avoiding Android Vulnerabilities, and how to work with android layout tools to design very attractive and responsive layout that work with different device size, then you will learn how to use Sqlite as local database storage  and Mysql as remote database storage, Also you will learn about web services and map. And  you will learn how to work with android device persimmons and access to device information and device services. Then you will learn how use Firebase to build apps with Real-time database, monetize your app, and other services that offered by firebase. In this tutorial you will learn how to build real world apps and online games like Twitter, Tic Tac Toy, and Find my phone

Who this course is for:

  • This Android course for programmers who are interesting to build Android apps. And they are not familiar with Android development enviroment

What Will I Learn?

  • Build Your First Mobile App
  • Build Real-world Android apps like Twitter, Facebook, and Find my phone
  • Build online games, like Pokémon, play tic tac toy online.
  • Work with In app purchases, and sell products in your app
  • Build secure app and avoid Android Vulnerability
  • Work with New Firebase from Google and Web services (RESTful API calls)
  • Work with local and remote Database
  • Work with user location and map
  • Design amazing layout using Style, Color,Shape, Menu and ConstraintLayout
  • Design responsive layout that works on different device size with different language
  • Learn how to use Android Tools like ListView, AlertDialog, and GridView
  • Work with camera and other hardwares
  • Use system service like BroadcastReceive, Services, and Alarm
  • How to avoid reverse engineering (Reskin) for your app

Topics for this course

78 Lessons10h 30m

1 – Introduction

1 – Introduction09:49

2 – Installing Android Studio

3 – Setting up Your Project

4 – Running a Simple App

5 – Tour of the Interface

6 – Android Studio Tips

7 – Create a Custom AVD

8 – Basic Overview of an App

9 – Activity States

10 – Running the State Changing Example

11 – Designing the User Interface

12 – More on User Interface

13 – Create an Interface with Java

14 – Adding Properties to Widgets

15 – Adding More Widgets

16 – Converting DIP to Pixels

17 – GridLayout

18 – Event Handling

19 – Event Listener and Callback Method

20 – Multiple Event Listeners

21 – Gestures

22 – Running the Gesture App

23 – Fragments

24 – Designing the Top Fragment

25 – Creating the Fragment Class

26 – Finishing the Meme Apps Design

27 – Listening for Button Clicks

28 – Communicating with Main Activity

29 – Changing the Memes Text

30 – Dank Meme Bro

31 – Master Detail Flow

32 – Master Detail Flow Example

34 – Animations and Transitions

35 – Intents

36 – Sending Extra Intent Data

37 – Sending Broadcast Intents

38 – Receiving Broadcast Intents

39 – Threads

40 – Thread Handlers

41 – Intent Service

42 – Services

43 – Bound Services

44 – Bound Services Example

45 – ListView

46 – ListView Example

47 – Custom ListView Row

48 – Custom ListView Adapter

49 – Saving Data with SQLite

50 – SQLite Database Product

51 – Creating a New SQLite Database

52 – Adding and Deleting Rows

53 – Printing Database Results

54 – Testing the SQLite App

55 – Playing Video

56 – Image Capture

57 – Taking Photos with the Camera

58 – Image Effects

59 – Inverting an Image

60 – Creating Photo Filters

61 – Notifications

62 – Custom Notifications

63 – Styles

64 – Themes

65 – Shared Preferences

66 – Shared Preferences Example

67 – Custom Launcher Icon

68 – Working with GitHub

69 – Creating an APK File for Distribution

70 – LibGDX Game Development

71 – LibGDX Game Project Structure

72 – LibGDX Displaying Text

73 – LibGDX Displaying Images

74 – LibGDX Game Animation

75 – LibGDX Handling User Input

76 – LibGDX Camera

77 – LibGDX Sound Effects and Streaming Music

About the instructor

0 (0 ratings)

46 Courses

12 students

49.00

Material Includes

  • 10+ hours on-demand video
  • Full lifetime access
  • Access on mobile and TV

Requirements

  • No previous programming experience is required! I will teach you what you need to know.
  • You will need a computer running Microsoft Windows, or Linux, or a Mac running OS X.

Target Audience

  • Get your team access to 4,000+ top courses curated by LUDIFU anytime, anywhere.