Posts

Google Authentication in Android App

  Google Authentication in Android App Complete Tutorial in Hindi — LearnWithRehan 1. Google Authentication क्या होता है? Google Authentication एक ऐसी process है, जिसकी मदद से user अपने Google Account का इस्तेमाल करके Android application में login कर सकता है। इसमें user को app के लिए अलग username और password बनाने की जरूरत नहीं होती। वह Google account चुनता है और app authentication service के माध्यम से उसकी identity verify करता है। Example: मान लीजिए आपने एक Android app बनाया है। उसमें दो options हैं: Login with Email and Password Sign in with Google जब user Sign in with Google पर click करेगा, तो Google account चुनने का interface दिखाई देगा। User account select करेगा और authentication सफल होने पर app उसे Home Screen पर भेज देगा। 2. Valid Gmail और Google Authentication में अंतर यह बहुत महत्वपूर्ण concept है। सिर्फ email का format सही होना यह साबित नहीं करता कि account असली है। उदाहरण: rehan123@gmail.com यह एक valid-looking email format है, लेकिन केवल इसका format देखकर यह verify नहीं...

Android Push Notification Complete Tutorial

  Android Push Notification Complete Tutorial LearnWithRehan | Java + XML + Firebase FCM + PHP 1. Push Notification क्या होता है? Push Notification एक ऐसा message होता है, जो किसी app की तरफ से user के mobile पर notification के रूप में दिखाई देता है। User को message देखने के लिए हर बार app खोलने की जरूरत नहीं होती। Example: मान लीजिए आपने एक Gate Entry Android App बनाया है। जब किसी गाड़ी की Gate Entry approve हो जाती है, तो user के mobile पर notification आता है: Title: Gate Entry Approved Message: Your vehicle gate entry has been approved successfully. इस तरह user को तुरंत जानकारी मिल जाती है। 2. Push Notification के लिए किन चीजों की जरूरत होती है? Android Studio — Android app बनाने के लिए। Java — Android app की programming के लिए। XML — App का user interface बनाने के लिए। Firebase — Push Notification service के लिए। Firebase Cloud Messaging (FCM) — Notification deliver करने के लिए। PHP — Backend API बनाने के लिए। MySQL — User की device information और FCM token save करने के लिए। ...

Flutter Complete Tutorial — 1000 Questions & Answers

Flutter Complete Tutorial — 1000 Questions & Answers Part 1: Flutter Basics — Q1 to Q100 Channel: LearnWithRehan Maine questions ko beginner → practical → interview-oriented order me rakha hai, taaki ye tutorial series aur revision notes dono ke kaam aaye. 1. Flutter kya hai? Answer: Flutter Google ka ek UI toolkit/framework hai jisse Android, iOS, Web aur Desktop applications develop ki ja sakti hain. 2. Flutter kis language ka use karta hai? Answer: Flutter application development ke liye Dart programming language ka use karta hai. 3. Dart kya hai? Answer: Dart Google ki programming language hai, jiska use mainly Flutter applications banane ke liye kiya jata hai. 4. Flutter kisne banaya hai? Answer: Flutter ko Google ne develop kiya hai. 5. Flutter ka main advantage kya hai? Answer: Ek hi codebase se multiple platforms ke liye application develop kar sakte hain. 6. Flutter cross-platform hai kya? Answer: Haan, Flutter ek cross-platform framework hai. 7. Flutter me UI k...