Talal Zaman Abbasi - Software Engineer
CEO Bit Technologies - Best Digital Marketing Specialist in Pakistan
Talal Zaman Abbasi - Software Engineer
CEO Bit Technologies - Best Digital Marketing Specialist in Pakistan

Blog Post

Kotlin and Android Development – Build a Chat App

October 30, 2023 Design
Kotlin and Android Development – Build a Chat App


Are you ready to dive into the world of Android development using Kotlin?

We just posted a 10-hour Android course on the freeCodeCamp.org YouTube channel. Alexandru Cristian created this course. I will help you understand how to develop with Kotlin and Android.

This course will take you on a journey through:

  • Collections such as lists, sets, and maps
  • Generics and type parameters
  • Lambda functions and scope functions
  • Android Studio, its file structure, and XML design
  • Android widgets like buttons, TextView, EditText, and more
  • How to build a fully functional quiz application for Android devices.

The course is divided into several chapters, each focused on a specific topic, to provide a structured learning experience. Here’s a glimpse of the chapters included in the course:

  1. Introduction
  2. List, Set, Map
  3. Mapping
  4. Zipping and Association
  5. Flatten
  6. String Representation
  7. Filtering
  8. Test predicates – any(), none(), all()
  9. Plus and Minus Operators
  10. Grouping
  11. Retrieve Collections Parts
  12. Retrieve Single Elements
  13. Aggregate Operations – sum(), count(), average(), minOrNull(), maxOrNull()
  14. Comparable and Comparator
  15. Binary Search
  16. Generics – Type Parameters and Casting
  17. Generics – Upper Bounds
  18. Generics – Covariance and Contravariance
  19. Generics – Type Erasure and reified keyword
  20. Generics – Where keyword; and 2 Upper Bounds
  21. Access Modifiers
  22. Packages and Imports
  23. Exceptions – Try Catch, Finally
  24. Lambda Functions
  25. Lambdas – it modifier
  26. Scope Functions
  27. Download Android Studio
  28. Android Studio Presentation
  29. Android File Structure
  30. Android XML and Design
  31. Android XML properties
  32. Android – what does findViewById() function do?
  33. String XML
  34. Android Manifest
  35. Android Button and TextView
  36. Android Button OnClickListener
  37. Android EditText
  38. Android App – Convert Inches
  39. Android App – Convert Inches 2
  40. Android App – Change Color
  41. Android Radio Buttons 1
  42. Android Radio Buttons 2
  43. Android SeekBar
  44. Android Toggle Button
  45. Quiz App – UI Welcome Screen
  46. Quiz App – Creating Question Model
  47. Quiz App – Setting the QuizActivity
  48. Quiz App – Connecting the UI with the model
  49. Quiz App – Adding the Button functionality
  50. Quiz App – Selecting the Right and Wrong answers
  51. Quiz App – Setting up the UI for ResultActivity
  52. Quiz App – Improve Code
  53. Quiz App – Sending data to Result Activity
  54. Quiz App – Solve score bug

This course is designed to give you a holistic understanding of Kotlin and Android development, with hands-on examples and real-world applications.

Watch the full course on the freeCodeCamp.org YouTube channel (10-hour watch).


Source link

Write a comment