blog image

Material Design With Kotlin

Check Out the project on Github -Dinesh2510


Kotlin Material Design

Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of Kotlin's standard library depends on the Java Class Library, but type inference allows its syntax to be more concise.

This is a demo app designed with the fascinating and modern Google's Material Design 2. It was created using Androidx Libraries and Material Components. It covers many material design components to show how to implement material design 2 in apps.

Title & ScreenShots

  1. Bottom Navigation
  2. Tab Layout
  3. Grid RecyclerView
  4. Linear RecyclerView
  5. Navigation Drawer (Both Side)
  6. WebView
  7. AutoComplete TextView
  8. MultiAutoComplete TextView (Eg. apple,bat,cat,dog)
  9. Spinner
  10. Bottom Sheet
  11. SearchView (Toolbar SearchView and Basic SearchView)
  12. Calculator App
  13. Rating
  14. Dialog Box
  15. Date Time Picker
  16. AdMob Full Screen Ad
  17. Collapsed View
  18. Horizontal ScrollView
  19. Bottom Navigation Hide On Scroll
  20. Login, Register, Verification Screen, Home Page
  21. Music & Video Player
  22. RecyclerView Using Volly API

Why Kotlin?

1. Concise -Drastically reduce the amount of boilerplate code

2. Safe -Avoid entire classes of errors such as null pointer exceptions

3. Interoperable -Leverage existing libraries for the JVM, Android, and the browser

4. Tool-friendly -Choose any Java IDE or build from the command line


Leave A Comment