All Projects → alejouribesanchez → androidCourseKotlin

alejouribesanchez / androidCourseKotlin

Licence: other
Android Course in Kotlin

Programming Languages

kotlin
9241 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to androidCourseKotlin

Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (+178.95%)
Mutual labels:  android-development, android-application, android-studio
media-picker
Easy customizable picker for all your needs in Android application
Stars: ✭ 167 (+778.95%)
Mutual labels:  android-development, android-application, android-studio
Dagger2 Sample
A sample app to demo how to implement dagger in Android using Dagger Android Support library
Stars: ✭ 72 (+278.95%)
Mutual labels:  android-development, android-application, android-studio
Android-daily-read-tips
log for articles and info in android for every developer
Stars: ✭ 13 (-31.58%)
Mutual labels:  android-development, android-application, android-studio
Ibackdrop
A library to simply use Backdrop in your project (make it easy). Read more ->
Stars: ✭ 137 (+621.05%)
Mutual labels:  android-development, android-application, android-studio
Android Data Binding Examples
A collection of samples using Android Data Binding
Stars: ✭ 20 (+5.26%)
Mutual labels:  android-development, android-application, android-studio
Livesmashbar
An elegant looking and easy to use informative library with LiveData integration for Android.
Stars: ✭ 107 (+463.16%)
Mutual labels:  android-development, android-application, android-studio
FireFiles
Powerful Android File Manager for everything that runs on Android OS (Android TV, Android Watch, Mobile, etc)
Stars: ✭ 37 (+94.74%)
Mutual labels:  android-development, android-application, android-studio
Android Inappbilling
A sample which uses Google's Play Billing Library and it does InApp Purchases and Subscriptions.
Stars: ✭ 114 (+500%)
Mutual labels:  android-development, android-application, android-studio
Cameraxdemo
A sample camera app with CameraX API from Android Jetpack
Stars: ✭ 112 (+489.47%)
Mutual labels:  android-development, android-application, android-studio
Androidtips
A collections of tips in Android developing.Android开发总结。我的博客:
Stars: ✭ 713 (+3652.63%)
Mutual labels:  android-development, android-application, android-studio
Modern Android Development
Modern Android Development tools & key points
Stars: ✭ 219 (+1052.63%)
Mutual labels:  android-development, android-application, android-studio
Zoomrecylerlayout
🎢 Zoom Recycler Layout Manager For Android Kotlin
Stars: ✭ 618 (+3152.63%)
Mutual labels:  android-development, android-application, android-studio
Androidkex
Extensions for Kotlin. Use the power of Kotlin to make your code smaller and beautiful.
Stars: ✭ 35 (+84.21%)
Mutual labels:  android-development, android-application, android-studio
AOSP-Kayboard-7.1.2
Full functional AOSP Keyboard with glide typing
Stars: ✭ 33 (+73.68%)
Mutual labels:  android-development, android-application, android-studio
Mediapicker
Easy customizable picker for all your needs in Android application
Stars: ✭ 105 (+452.63%)
Mutual labels:  android-development, android-application, android-studio
Reel Search Android
Reel Search for Android is a UI/UX design for autocomplete action. It is a beautiful minimalistic addition to any use case.
Stars: ✭ 110 (+478.95%)
Mutual labels:  android-development, android-application, android-studio
Lookatme
VideoView that plays video only when 👀 are open and 👦 is detected with various other features
Stars: ✭ 161 (+747.37%)
Mutual labels:  android-development, android-application, android-studio
Android Developer Roadmap
Android Developer Roadmap - A complete roadmap to learn Android App Development
Stars: ✭ 2,170 (+11321.05%)
Mutual labels:  learning, android-development, android-studio
HouseAds2
A library ( V2 ) for cross promoting own apps within own apps - for Android
Stars: ✭ 23 (+21.05%)
Mutual labels:  android-development, android-studio

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

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].