सामग्री पर जाएं
सभी पोस्ट

#mobile

32 पोस्ट इस टैग के साथ mobile.

MFKAPPS 5 मिनट पढ़ना

Android का In-App Review API: बिना परेशान किए रेटिंग माँगना

Google के In-App Review API की एक व्यावहारिक गाइड — यह असल में कैसे काम करता है, इसे कब ट्रिगर करना चाहिए, और सामान्य 'हमें रेट करें' पॉपअप आपकी Play Store रेटिंग को चुपचाप कैसे नुकसान पहुँचा रहा है।

#android #engineering #kotlin
MFKAPPS 6 मिनट पढ़ना

Android ऐप शॉर्टकट्स और Quick Settings Tiles: बिना ऐप खोले पानी लॉग करना

Android के डायनामिक ShortcutManager API और TileService की एक व्यावहारिक गाइड — कैसे एक-टैप एक्शन को पूरी तरह ऐप को छोड़कर काम करने दें, साथ ही वे गड़बड़ियाँ जो ज़्यादातर इम्प्लीमेंटेशन को फँसा देती हैं।

#android #engineering #kotlin
MFKAPPS 6 मिनट पढ़ना

2026 में Android पर फोरग्राउंड सर्विस टाइप्स: वह चुनना जो आपके फीचर पर सच में लागू हो

Android के फोरग्राउंड सर्विस टाइप प्रतिबंधों की एक व्यावहारिक गाइड — dataSync, mediaPlayback, specialUse, shortService — और बिना मारे या रिजेक्ट हुए सही वाला कैसे चुनें।

#android #engineering #kotlin
MFKAPPS 5 मिनट पढ़ना

Jetpack Compose में StateFlow बनाम SharedFlow: रीप्ले बग के बिना UI स्टेट मॉडल करना

एक Compose ViewModel में StateFlow कब इस्तेमाल करें और SharedFlow कब — और दोनों को मिला देने पर सामने आने वाला वन-टाइम-इवेंट बग।

#android #engineering #kotlin
MFKAPPS 5 मिनट पढ़ना

Jetpack Compose में Type-Safe Navigation: Routes को Strings नहीं, Data की तरह

String-based Compose Navigation routes को serializable Kotlin objects से कैसे बदलें — type-safe arguments, nested graphs, और deep links जो refactor के बाद भी टिके रहें।

#android #engineering #kotlin
MFKAPPS 6 मिनट पढ़ना

अनियमित आय के साथ बजटिंग: एक सिस्टम जो तय सैलरी मान कर नहीं चलता

ज़्यादातर बजटिंग सलाह यह मान लेती है कि हर महीने एक जैसी रकम आती है। यह रहा एक सिस्टम — फ्रीलांस, कमीशन या मौसमी आय के लिए बनाया गया — जो असल में टिका रहता है।

#mobile #ux #indie
MFKAPPS 6 मिनट पढ़ना

परिवार के किसी सदस्य के लिए दवा रिमाइंडर सेट करना: एक देखभालकर्ता की गाइड

किसी माता-पिता या साथी को उनकी दवाओं पर नज़र रखने में मदद करने के लिए एक व्यावहारिक गाइड — क्या सेट करें, क्या न करें, और बिना निगरानी किए कैसे हालचाल लें।

#reminders #ux #mobile
MFKAPPS 5 मिनट पढ़ना

एक फोकस सेशन कितना लंबा होना चाहिए? 25 मिनट के डिफ़ॉल्ट से आगे का एक फ्रेमवर्क

25 मिनट का पोमोडोरो एक नियम नहीं, बस एक शुरुआती बिंदु है। काम के प्रकार और ऊर्जा के हिसाब से अपने असली फोकस सेशन की लंबाई खोजने का एक व्यावहारिक तरीका।

#ux #mobile #indie
MFKAPPS 6 मिनट पढ़ना

Android का 16 KB पेज साइज़ माइग्रेशन: असल में क्या टूटता है और अपना APK कैसे जांचें

Google अब चाहता है कि Android ऐप्स 16 KB मेमोरी पेज सपोर्ट करें। व्यवहार में इसका क्या मतलब है, नेटिव लाइब्रेरीज़ ही क्यों टूटती हैं, और यह कैसे जांचें कि आपकी ऐप सुरक्षित है।

#android #engineering #kotlin
MFKAPPS 6 मिनट पढ़ना

2026 में Android पर संरचित समवर्तीता: scope, कैंसिलेशन, और जो लीक ये रोकती है

Android पर Kotlin संरचित समवर्तीता की एक व्यावहारिक गाइड — viewModelScope बनाम lifecycleScope, कैंसिलेशन क्यों फैलता है, और वो coroutine लीक जिन्हें यह चुपचाप रोक देती है।

#android #engineering #kotlin
MFKAPPS 6 मिनट पढ़ना

Jetpack Compose में recomposition: असल में इसे क्या ट्रिगर करता है, और मैंने अंदाज़ा लगाना क्यों छोड़ दिया

2026 के लिए Jetpack Compose recomposition की एक व्यावहारिक गाइड — टाइप स्थिरता, अस्थिर लैम्ब्डा, LazyColumn keys, और कंपाइलर की अपनी metrics रिपोर्ट पढ़ना।

#android #engineering #kotlin
MFKAPPS 5 मिनट पढ़ना

न कोई अकाउंट, न कोई पासवर्ड: मेरी ऐप्स में लॉगिन स्क्रीन क्यों नहीं है

छह ऐप्स, शून्य साइन-अप फ़ॉर्म। अकाउंट्स को पूरी तरह टालने के पीछे की असली वजह — इसकी कीमत क्या है, यह क्या हटाता है, और सीमा कहाँ है।

#privacy #indie #philosophy
MFKAPPS 6 मिनट पढ़ना

2026 में एक लोकल-फर्स्ट Android ऐप को टेस्ट करना: Room, Flow और वे Compose UI टेस्ट जो असली बग पकड़ते हैं

2026 में लोकल-फर्स्ट Android ऐप्स के लिए एक व्यावहारिक टेस्टिंग रणनीति — इन-मेमोरी Room DAO टेस्ट, Flow के लिए Turbine, और कुछ गिने-चुने Compose UI टेस्ट जो वाकई लिखने लायक हैं।

#android #engineering #kotlin
MFKAPPS 6 मिनट पढ़ना

2026 में Android पर बायोमेट्रिक ऑथेंटिकेशन: BiometricPrompt, Keystore, और एक लोकल-फर्स्ट ऐप को लॉक करना

androidx.biometric की व्यावहारिक गाइड — BiometricPrompt, CryptoObject-समर्थित keys, डिवाइस credential fallback, और वे गलतियाँ जिनकी वजह से एक फिंगरप्रिंट चेक असल में कुछ भी सुरक्षित नहीं करता।

#android #engineering #kotlin
MFKAPPS 5 मिनट पढ़ना

2026 में Android पर एक्सेसिबिलिटी: एक TalkBack और Compose semantics चेकलिस्ट जो वाकई काम करती है

2026 के लिए एक व्यावहारिक Android एक्सेसिबिलिटी चेकलिस्ट — TalkBack, Compose semantics, टच टारगेट, और रिलीज़ से पहले हर स्क्रीन पर जो टेस्टिंग पास मैं करता हूं।

#android #engineering #kotlin
MFKAPPS 5 मिनट पढ़ना

2026 में Android पर Health Connect: लोकल-फर्स्ट को छोड़े बिना डेटा पढ़ना और लिखना

2026 में Android के Health Connect API की एक व्यावहारिक गाइड — परमिशन, बैकग्राउंड रीड्स, और लोकल-फर्स्ट ऐप्स को इसे सच नहीं, बल्कि वैकल्पिक क्यों मानना चाहिए।

#android #engineering #kotlin
MFKAPPS 6 मिनट पढ़ना

2026 में Android पर edge-to-edge और predictive back: अब क्या अनिवार्य हो गया है, और अपने UI को टूटने से कैसे बचाएं

Edge-to-edge अब API 35+ पर अनिवार्य है और predictive back डिफ़ॉल्ट जेस्चर बन गया है। Compose insets, WindowInsets, और PredictiveBackHandler के लिए एक व्यावहारिक गाइड।

#android #engineering #kotlin
MFKAPPS 5 मिनट पढ़ना

असल में कितना पानी पीना चाहिए? एक फॉर्मूला जो 'दिन में 8 गिलास' से बेहतर है

8 गिलास का नियम आपके शरीर के वज़न, गतिविधि और मौसम को नज़रअंदाज़ करता है। यहाँ है वह वज़न-आधारित फॉर्मूला जो डॉक्टर असल में इस्तेमाल करते हैं, एक ठोस उदाहरण के साथ।

#mobile #ux #hydrame
MFKAPPS 6 मिनट पढ़ना

एक शांत फ़ोन सेटअप: शुरुआत करने वालों के लिए एक रोडमैप

एक शांत फ़ोन की ओर एक व्यावहारिक, चरण-दर-चरण रोडमैप — नोटिफ़िकेशन की छंटाई, एक छोटी होम स्क्रीन, और एक साथ किए जाने वाले चेक-इन जो वाकई लंबे समय तक टिकते हैं।

#mobile #ux #notifications
MFKAPPS 6 मिनट पढ़ना

2026 में Jetpack DataStore: बिना एक भी सेटिंग खोए SharedPreferences से माइग्रेट करना

Android पर SharedPreferences से Jetpack DataStore पर जाने की एक व्यावहारिक गाइड — असिंक्रोनस दिक्कतें, मौजूदा वैल्यू को बचाने वाला माइग्रेशन तरीका, और इसे कैसे टेस्ट करें।

#android #engineering #kotlin
MFKAPPS 5 मिनट पढ़ना

20 मिनट में अपनी सब्सक्रिप्शन ऑडिट कैसे करें (और जो इस्तेमाल नहीं करते उन्हें वाकई कैंसिल कैसे करें)

एक स्टेप-बाय-स्टेप सब्सक्रिप्शन ऑडिट जिसे आप एक ही बैठक में पूरा कर सकते हैं — हर बार-बार लगने वाला चार्ज ढूंढें, एक ही नियम से रखें-या-कैंसिल करें तय करें, और लिस्ट को ईमानदार रखने की आदत बनाएं।

#subscriptions #ux #mobile
MFKAPPS 5 मिनट पढ़ना

Android पर Baseline Profiles: 2026 में आपका कोल्ड-स्टार्ट टाइम असल में क्या तय करता है

Android Baseline Profiles के लिए एक व्यावहारिक गाइड — Macrobenchmark से इसे जनरेट करना, Gradle में जोड़ना, असली फायदे को मापना, और कोल्ड स्टार्ट को प्रभावित करने वाली तीन और चीज़ें।

#android #engineering #kotlin
MFKAPPS 6 मिनट पढ़ना

एक पैंट्री इन्वेंट्री सिस्टम जो वाकई खाना बर्बाद होने से रोकता है

ज़्यादातर खाना बर्बादी बुरी योजना से नहीं, बल्कि यह भूलने से होती है कि पहले से क्या मौजूद है। एक सरल इन्वेंट्री और एक्सपायरी-ट्राएज सिस्टम जो कूड़ेदान से पहले पकड़ लेता है।

#mobile #ux #stocky
MFKAPPS 6 मिनट पढ़ना

Mintly बनाना: जब Android प्रोसेस को मारना चाहता है तब भी फोकस टाइमर को सटीक रखना

चल रहे Pomodoro टाइमर की विश्वसनीयता की समस्या एक बार वाले रिमाइंडर से ज़्यादा कठिन होती है। जानिए कैसे Mintly एक फोरग्राउंड सर्विस और वॉल-क्लॉक एंड टाइम की मदद से Doze, प्रोसेस डेथ और स्क्रीन-ऑफ ड्रिफ्ट से बचता है।

#android #engineering #mobile
MFKAPPS 6 मिनट पढ़ना

एक हाइड्रेशन रूटीन जो इच्छाशक्ति पर निर्भर नहीं करता

ज़्यादातर हाइड्रेशन सलाह 'ज़्यादा पानी पिएं' पर सिमट कर रह जाती है और उम्मीद करती है कि बाकी का काम इच्छाशक्ति कर देगी। यहां एक ऐसा रूटीन है जो इच्छाशक्ति की बजाय संकेतों (cues) और हल्के रिमाइंडर्स पर बना है।

#mobile #ux #reminders
MFKAPPS 5 मिनट पढ़ना

Android नोटिफ़िकेशन एक्शन सही तरीके से: बिना ऐप खोले एक खुराक को ली गई के रूप में चिह्नित करना

Android नोटिफ़िकेशन एक्शन बटन के लिए एक व्यावहारिक गाइड — PendingIntent, activity-trampoline प्रतिबंध, goAsync(), और Room स्टेट को सुरक्षित रूप से अपडेट करना।

#android #engineering #notifications
MFKAPPS 5 मिनट पढ़ना

Pomodoro तकनीक जो एक खराब दिन में भी टिकी रहती है

25/5 टाइमर शुरू करना आसान है और छोड़ना भी उतना ही आसान। यहां Pomodoro तकनीक का एक ऐसा रूप है जो स्ट्रीक पर नहीं, रिचुअल्स पर बना है — ताकि एक मुश्किल दिन आदत को खत्म न करे।

#ux #mobile #indie
MFKAPPS 7 मिनट पढ़ना

उन लोगों के लिए एक बजटिंग सिस्टम जो कभी किसी बजट पर टिके नहीं रहे

ज़्यादातर बजट पहले दो हफ्तों में ही दम तोड़ देते हैं। तीन कैटेगरी वाला सिस्टम और पाँच मिनट की साप्ताहिक चेक-इन, जो एक परफेक्ट महीने में नहीं बल्कि एक अस्त-व्यस्त महीने में भी टिकी रहती है।

#mobile #ux #indie
MFKAPPS 6 मिनट पढ़ना

ऐसा दवा रूटीन बनाना जिस पर आप वाकई टिके रहें

दवा को समय पर लेने की एक व्यावहारिक गाइड — लोग खुराक क्यों छोड़ देते हैं, रिमाइंडर का समय असल में कैसे काम करता है, और एक ऐसा रूटीन कैसे बनाएं जो एक खराब हफ्ते में भी टिका रहे।

#reminders #ux #notifications
MFKAPPS 8 मिनट पढ़ना

सब्सक्रिप्शन का बोझ: मैं अब अपना बैंक ऐप्स से क्यों नहीं जोड़ता

सब्सक्रिप्शन-ट्रैकर ऐप्स आमतौर पर आपके बैंक लॉगिन की माँग करके समस्या हल करते हैं। 2026 में एक शांत तरीका मौजूद है — डिवाइस पर ही बिल स्कैनिंग, न Plaid, न कोई एग्रीगेटर।

#privacy #subscriptions #opinion
MFKAPPS 8 मिनट पढ़ना

2026 में भरोसेमंद Android रिमाइंडर: WorkManager, सटीक अलार्म और नए बैटरी नियम

2026 में Android पर ऐसे रिमाइंडर कैसे शिप करें जो सचमुच फायर हों — WorkManager बनाम AlarmManager, SCHEDULE_EXACT_ALARM, POST_NOTIFICATIONS, और वे OEM झंझटें जो अब भी काटती हैं।

#android #engineering #mobile
MFKAPPS 8 मिनट पढ़ना

2026 में मैं अकेले डेवलपर के रूप में Android ऐप्स कैसे लॉन्च करता हूँ

2026 में अकेले Kotlin + Compose वाला Android ऐप शुरू से अंत तक लॉन्च करने की एक वास्तविक प्लेबुक — स्कोप, डेवलपमेंट, Play Store लिस्टिंग, और वे उबाऊ चीज़ें जो तय करती हैं कि आप कभी लॉन्च कर भी पाएँगे या नहीं।

#android #indie #mobile