Complete Android Development | Amar iSchool

Complete Android Development

In this course, we will teach students to develop and enhance their skill to build efficient and user friendly android application. During this course, you’ll learn everything to build android application and make it efficient and user friendly.

Beginner 0(0 Ratings) 0 Students enrolled
Created by Md Sarawer Jahan Evan Last updated Wed, 02-Dec-2020 Bengali
What will i learn?
  • Learn Android development from scratch
  • Create fun, engaging and real world Android apps
  • Visual training method, offering users increased retention and accelerated learning
  • Breaks even the most complex applications down into simplistic steps
  • Upload your android apps to the Google play and reach millions of android users
  • Learn how to work with APIs, web services and advanced databases
  • Have all the tools you need to successfully design, code and sell your Android apps

Curriculum for this course
0 Lessons 00:00:00 Hours
Introduction and Basics of Android
0 Lessons 00:00:00 Hours
Requirements
  • Basics of Java
  • Basics of Kotlin
+ View more
Description


TopicSubtopic
Introduction and Basics of Android
  1. What is Android?

  2. Setting up a development environment

  3. Dalvik Virtual Machine & .apk file extension

Live Session

Application Structure
  1. AndroidManifest.xml 

  2. uses-permission & uses-SDK 

  3. Resources & R.java 

  4. Assets 

  5. Layouts & Drawable Resources

  6. Activities and Activity lifecycle 

  7. First sample Application 

  8. Understanding the User Interface in Android 

  9. Fundamental of Android UI design 

  10. Formatting Text, Buttons, Text Fields, Images 

  11. Exploring Screen Layouts and Screen Densities 

  12. Creating Specific Device oriented Screen Layouts 

  13. Simple Project(Currency Converter)

Live Session

Intents, Activities, Preferences
  1. Intents: Explicit Intents, Implicit Intents

  2. Life Cycle of Activity

  3. Preferences: SharedPreferences

Live Session

Fragments
  1. What are Fragments 

  2. Practical Use Of Fragments 

  3. Life Cycle of Fragments

  4. Usage Of Action Bars and Tabs

Live Session

Working with Adapters, Widgets, Alerts and Menus
  1. Adapter controls 

  2. Alerts Widgets 

  3. Menus: Options menu, Context menu, Submenu

Live Session

Advanced Features
  1. Intro

  2. List Views

  3. Timers In Android

  4. Simple Project(Using Timers)

  5.  Showing and Hiding UI Elements

  6. Try and Catch

  7. Processing JSON D

Live Session

Maps and Geolocation
  1. Intro

  2. Using Maps In your Apps

  3. Customizing Your Maps

  4. Getting User Location

  5. Showing user location on a map

  6. Getting info about the location

  7. Adding New Activity

Live Session

Database
  1. SQLite Programming 

  2. Managing Data Using SQLite 

  3. Firebase

  4. Web views

  5. Room

Live Session

Broadcast Receivers and Services
  1. Understanding and implementing Broadcast Receiver 

  2. Understanding and implementing Service

Live Session

Styles and Themes
  1. Applying Styles and Themes to the UI Location and Maps 

  2. Google API for Maps 

  3. Geocoding and Reverse geocoding Advanced Android Features 

  4. Data parsing: XML and JSON 

  5. Reading and writing phone storage

Live Session

Network API
  1. Retrofit 2.2
  2. Rx Java
  3. Rx Android
  4. OkHttp
Live Session

Firebase
  1. Push Notification
  2. Cloud Messaging
  3. Firebase Crashylitics
  4. Phone Authentication
Live Session


+ View more
Other related courses
00:00:00 Hours
Updated Thu, 29-Oct-2020
0 0 ৳6000 ৳5000
About the instructor
  • 0 Reviews
  • 0 Students
  • 1 Courses
+ View more

Md sarawer Jahan evan 

Senior Android Developer at Oceanize Bangladesh 

(Over 4 years of experience)

Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews
৳6500 ৳8500
Buy now
Includes:
  • Beginner
  • Online class
  • 0 Lessons
  • Full lifetime access
  • Access on mobile and tv
  • Certificate after completion