androidCourseKotlin icon indicating copy to clipboard operation
androidCourseKotlin copied to clipboard

Android Course in Kotlin

Android Course in Kotlin

alt text

Description

In this course, the student is going to learn the basic concepts to become a junior android developer, the learning includes an introduce to Kotlin, concepts of android architecture, beginner knowledges, components for build an entire applicattion and user interface components. The intermediate course is more complex includes material design, sqlite, processes in second plane, practice applications, google services and more. we hope that you learn a lot and become a new android developer.

Please feel free to write me an email in order to good explanation and solve all students questions.

Target people

The candidate should be programming or coding or something like that =D.

Desirable

  • Familiarity with Kotlin and XML layout.
  • Understanding of Software Development Patterns

Previous experience with Android is not required

Required Environment Setup

  • Sign up for a GitHub account if you don't have one
  • Install Git
  • Setup Github Client https://desktop.github.com/ or Source Tree https://www.sourcetreeapp.com/
  • (Alternative) Setup SSH keys with you GitHub account following these steps
    • When prompted for the passphrase field, leave it empty
  • Install Android Studio 3.0
  • Update SDK and Tools https://developer.android.com/studio/intro/update.html?hl=es-419

Strategy schedule

  • At the end of the all classes, it's important to practice the learning knowledge.

Program Schedule

| Total Duration | 32 Hours

Schedule

CLASS 1:

  • Introduction to KOTLIN (1 hour)
  • Android Architecture and compile application (30 minutes)
  • Android project structure (30 minutes)

CLASS 2:

  • Introduction of XML Language (30 minutes)
  • Use resources in Android (30 minutes)
  • Use of strings (1 hour)

alt text

CLASS 3:

  • Android components (1 hour)
  • Communicate by Intents (1 hour)

alt text

CLASS 4:

  • Layout in Android (2 hour)

alt text

CLASS 5:

  • Set up Layouts and Views in Android Studio(1 hour)
  • Buttons (1 hour)

alt text

CLASS 6:

  • EditText (2 hour)

alt text

CLASS 7:

  • CheckBox (1 hour)
  • RadioButton (1 hour)

alt text

CLASS 8:

  • Fragments in Android (1 hour)
  • Action Bar in Android (30 minutes)
  • Themes and style in Android (30 minutes)

alt text

CLASS 9:

  • ListView and adapters (1 hour)
  • Floating Action Button (1 hour)

alt text

CLASS 10:

  • Text input layout (1 hour)
  • GridView (1 hour)

alt text

CLASS 11:

  • Navigation Drawer (1 hour)
  • Swipe Views (1 hour)

alt text

CLASS 12:

  • Dialogs Android (2 hour)

alt text

CLASS 13:

  • Retrofit

CLASS 14:

  • Android Preferences (1 hour)
  • Patterns Master-Detail (1 hour)

CLASS 15:

  • Custom Content Provider (1:30 hour)
  • Content Provider with multiple tables (1 hour)

CLASS 16:

  • Services in second plane (2 hours)

Resources

Good Learning

The participants must take at least 90% of the course, this is 30 hours.