
Upgrade the Ionic CLI to the latest version and scaffold a WhatsApp clone with Ionic React. Serve the app in a browser and convert TSX to JavaScript.
Create a WhatsApp-like chat menu in Ionic React by configuring the top navigation tabs, renaming charts to status and calls, and styling background, colors, and borders for the active tab.
Create a utility module to house pure helper functions, including a getToday function that uses moment to return the current date in year-month-day format, with a test in node.
Define authenticated and non-authenticated states for a WhatsApp clone with a passcode login, then persist user data in local storage and sync with state.
Build a passcode login for a WhatsApp clone using Ionic React, implementing authentication, session-based conditional rendering, and a responsive UI with state and local storage.
Learn to implement send message functionality in an Ionic React WhatsApp clone by saving messages to a cloud store collection with a random message_id generated by a random string generator.
Learn to enable image sending in an Ionic React WhatsApp clone by integrating Capacitor camera, installing Ionic PWA Elements, and implementing get image to capture or select photos.
This course takes a practical approach to learning Ionic framework for React by helping you develop a hands-on experience building a clone of the popular WhatsApp instant messaging application.
Through this course, you will get to implement core WhatsApp features like:
User sign in to the application
Listing user contacts
Real-time messaging between users and many more
You will also be implementing interesting features like sending images within the chat thread by taking a picture with the camera or picking an existing image in your gallery and displaying notification bubbles for new messages.