|
via Udemy |
Go to Course: https://www.udemy.com/course/flutter-firebase-tutorial-build-5-social-media-apps/
Certainly! Here's a comprehensive review and recommendation for the Coursera course based on the provided details: --- **Course Review: Build 5 Real World Social Media Applications on Coursera** Are you eager to develop hands-on experience with Firebase and create impressive social media applications? This Coursera course is an excellent choice for aspiring developers looking to build real-world projects that showcase their skills and boost their portfolio. **Course Overview** This course guides you through building five highly functional social media apps: Instagram, TikTok, Zoom, Twitch, and WhatsApp. Each project focuses on integrating Firebase Authentication, Cloud Firestore, and other Firebase services, combined with third-party SDKs to mimic real-world features and behaviors. The projects are designed not just to teach you Firebase but also to give you insights into when and why to use third-party SDKs like video compressors, thumbnail generators, and live streaming tools. **What You'll Learn** - Master Firebase Authentication including email/password, phone, and third-party sign-ins. - Build responsive, polished UI components similar to popular platforms like Instagram and TikTok. - Implement real-time features such as live chatting, commenting, liking, following, and notifications. - Manage media uploads, compress videos, generate thumbnails, and handle live streaming. - Incorporate third-party SDKs for features like video recording, streaming, and screen sharing. - Deploy your apps with server-side functionalities and API creation using GO. **Strengths of the Course** - **Practical Focus:** The course emphasizes building tangible projects that mirror popular social media apps, making your learning highly applicable. - **Comprehensive Features:** You will cover essential app features like real-time updates, user interactions, multimedia sharing, and live streaming. - **Reinforcement through Repetition:** The course design includes repetitive practice, ensuring you gain confidence and retain knowledge without the need for additional courses. - **Expert Support:** The instructor offers assistance throughout, addressing any questions or hurdles you encounter. - **Portfolio-Ready Projects:** By the end, you'll have five fully functional applications, each representing a valuable addition to your developer portfolio. **Who Should Enroll?** - Beginners with some knowledge of app development and Firebase. - Developers looking to expand their skill set with real-world social media app features. - Those interested in integrating third-party SDKs with Firebase. - Anyone aiming to understand the entire app development lifecycle from authentication to deployment. **Final Recommendation** This course is highly recommended for developers eager to build complex, real-world social media applications from scratch. Its practical approach, combined with comprehensive coverage of modern app features, makes it an invaluable resource. Whether you're aiming to enhance your portfolio, prepare for a tech interview, or dive into full-stack development, this course provides the tools and knowledge to succeed. **Keep Learning and Building!**
Build 5 Real World Social Media Applications in this tutorial!We will go through Firebase Auth in detail after which work on real world projects like Instagram, TikTok, Zoom, Twitch & WhatsApp! These projects don't just talk about Firebase, projects like Twitch and Zoom even include third party SDK's to give a feel of how, when and why to use Firebase. The aim of this course is to make you familiar with Firebase and have 5 real world projects which you can work on, after this course to turn into a single app. This course will have constant repetition which will ensure your confidence is high, even after completing this course and you don't have to take yet another course. If you have any questions during the course, I'll be more than happy to help you out with it! Keep Learning:)Features of the projects we are going to build:1. InstagramResponsive Instagram UIEmail & Password AuthenticationShare Posts with CaptionDisplay Posts with CaptionLike & Comment on PostsSearch UsersFollow UsersDisplay User Posts, Followers & FollowingEVERYTHING REAL TIMESign Out 2. TikTokAuthentication with Email & PasswordUploading Videos with CaptionCompressing VideosGenerating Thumbnails Out of VideoDisplaying Videos with CaptionLiking on PostsCommenting on PostsLiking the CommentsSearching UsersFollowing UsersDisplaying Followers, Following, Likes & Posts of UserTikTok Like UI3. ZoomGoogle Sign InCreate New MeetingJoin MeetingMute/Unmute AudioMute/Unmute VideoChange Display Name while JoiningRaise HandStart Screen SharingMute EveryoneStart Live StreamScreen ShareChatSwitch Front/Rear CameraPicture in PictureEnter Tile ViewDisable CameraEnd CallSee Your Meeting HistoryLog out4. TwitchEmail & Password Authentication Screensharing Selecting Thumbnail Going Live Joining LiveStream Switching Camera Muting/Unmuting Chatting Cross Platform Responsive UI Token Generation using GO (Create Your API) Deploy Server Deploy Website5. WhatsAppPhone Number Authentication1-1 Chatting with Contacts OnlyGroup ChattingText, Image, GIF, Audio(with Recording), Video & Emoji SharingStatus/Stories Visible to Contacts Only and Disappears after 24 hoursVideo CallingOnline/Offline StatusSeen MessageReplying to MessagesAuto Scroll on New MessagesCaching Images & Video