Training & Consulting Academy

Android Apps Development with Kotlin

Overview
  • Write better Android apps faster with Kotlin.
  • Kotlin is a modern statically typed programming language used by over 60% of professional Android developers that helps boost productivity, developer satisfaction, and code safety.
  • Android Studio provides first-class support for Kotlin.
  • It even has built-in tools to help you convert Java-based code to Kotlin.
  • Kotlin is an open source project available at no charge under the Apache 2.0 license.
  • Learn to architect and develop Android apps in the Kotlin programming language using industry-proven tools and libraries.
  • The course gives you hands on experience as you build real Android apps using industry best practices, with modern app architecture.
  • You’ll learn to use Android Jetpack components such as Room for databases, Work Manager for background processing, the new Navigation component, and more.
  • You’ll use key Kotlin features to write your app code more quickly and concisely.

Why Learn Android Apps Development with Kotlin?

  • This course provides you with the required knowledge and skills to design, build and publish a complete Android application with Android SDK and Kotlin programming language.
Audience Profile :
  • This course is designed for software developers or anyone interested in building Android applications. However, computer programming experience in any language is required before taking this course in order to benefit from it to the most.
Prerequisites :
  • Familiarity with web technologies and object concepts.
  • Three to six months of experience in a high-level programming language, such as C, Pascal, or Visual Basic.
  • experience navigating GitHub, and be comfortable using a Modern IDE, and the OOP language.

Android Apps Development with Kotlin Outlines:


  • Kotlin
  • Welcome App
  • Bank Cash Calculator App
  • Know Country App
  • Store App
  • Contacts app
  • Welcome App Object Oriented Programming
  • String Splitter App Object Oriented Programming
  • Know Country App Object oriented programming
  • Movies App Object oriented programming
  • ANDROID
  • CV App
  • Meals App
  • Features
  • App shows meals from the internet using web service
  • App lets user sort or search by specific meal details
  • What will I learn in the Meals App?
  • Use Google Most used Library for JSON parsing “GSON”
  • Use Google new background services tool “work manager”
  • Use notifications
  • Using broadcast receivers
  • Multithreading
  • Layout
  • Saving and restoring activity information
  • Supporting multiple screen sizes ,orientations and resolutions
  • Styles and themes
  • Supporting more than one language in app “localization”
  • Deployment
  • Submitting app to users or google play
  • App marketing and monetization
  • Where Am I App
  • App asks app for his location
  • App presents user location and show it on map
  • What will I learn in the Where Am I App?
  • Use Google location services
  • How to show your location on the map
  • Showing Google map
  • Pointing a Custom Markers on map
  • User enters a word or statement and app translates them
  • User speaks the word he wants translated
  • App listens and translates words after connecting to the internet
  • What will I learn in the Translate Me App?
  • Use android speech to text
  • Use Famous Google internet library “volley”
  • Call Restful web service
  • Consuming JSON web service response
Training Solutions:
  • Offline Classroom Instructor-Led Training in our labs or onsite Locations.
  • Virtual Instructor-Led Training Via
  • Virtual Video Conferencing Tools.
Why Learners Prefer iLearn as their Training Services provider ?
  • Premuim Training Services Accredited from Global Technology Vendors.
  • Best Rated Experts & Certified Trainers in Egypt.
  • Official Training Hours, Practice Labs, Hands-on Learning.
  • iLearn Classrooms are designed with High Edge PCs and Training Facilities.
  • Return on Training Investment is Guaranteed to boost performance.