{"id":144366,"date":"2026-11-02T21:54:05","date_gmt":"2026-11-02T21:54:05","guid":{"rendered":"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/"},"modified":"2026-11-02T21:54:58","modified_gmt":"2026-11-02T21:54:58","slug":"tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel","status":"publish","type":"post","link":"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/","title":{"rendered":"Tarneeb Online | Multiplayer Card Game App &#8211; Flutter, Firebase, Bots and Admin Panel"},"content":{"rendered":"<a href=\"https:\/\/go.fiverr.com\/visit\/?bta=1052423&nci=17043\" Target=\"_Top\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/fiverr.ck-cdn.com\/tn\/serve\/?cid=40081059\" loading=\"lazy\"  width=\"601\" height=\"201\"><\/a>\n<\/p>\n<p><a class=\"wp_automatic_demo_btn\" target=\"_blank\" href=\"https:\/\/1.envato.market\/c\/2840012\/950273\/4415?u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Ftarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel%2Ffull_screen_preview%2F65651584\">LIVE PREVIEW<\/a><a class=\"wp_automatic_buy_btn\" target=\"_blank\" href=\"https:\/\/1.envato.market\/c\/2840012\/950273\/4415?u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Ftarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel%2F65651584\">BUY FOR $70<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/previews.customer.envatousercontent.com\/files\/903812797\/inline_preview.jpg\" loading=\"lazy\"><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/banner.png\" loading=\"lazy\" alt=\"Tarneeb Online - multiplayer card game for Android, iOS and Web\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/feat_showcase.jpg\" loading=\"lazy\" alt=\"Tarneeb Online screens: home, bidding, trick play, trump selection and profile\" \/><\/p>\n<p><strong>Tarneeb On-line<\/strong> is the entire, production-ready supply code of the traditional trick-taking card recreation <strong>Tarneeb<\/strong>, constructed with <strong>Flutter<\/strong> and a <strong>Firebase<\/strong> backend. 4 gamers in two groups bid from 7 to 13, select the trump swimsuit and play methods till a crew reaches 41 factors. Bots (clearly labeled) fill empty seats, so a recreation can begin at any time.<\/p>\n<p>All recreation logic runs on <strong>Firebase Cloud Features<\/strong> (server-authoritative), so gamers can not cheat by modifying the app. The bundle additionally features a <strong>net admin panel<\/strong>, a <strong>touchdown web site<\/strong> with authorized pages, a <strong>playable net model<\/strong> and full step-by-step HTML documentation with screenshots.<\/p>\n<p><strong>7 languages:<\/strong> English (default), Arabic with full right-to-left format, French, German, Spanish, Portuguese and Turkish. The admin panel is in English and Arabic.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/h_demo.png\" loading=\"lazy\" alt=\"Live demo\" \/><\/p>\n<p>\n<a href=\"https:\/\/tarneeb-play.web.app\" rel=\"nofollow\"><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/btn_play_web.png\" loading=\"lazy\" alt=\"Play in browser\" \/><\/a><br \/>\n<a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.bilalzeyada.tarneeb.tarneeb\" rel=\"nofollow\"><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/btn_android.png\" loading=\"lazy\" alt=\"Android app on Google Play\" \/><\/a>\n<\/p>\n<p>\n<a href=\"https:\/\/tarneeb-6521b.web.app\" rel=\"nofollow\"><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/btn_landing.png\" loading=\"lazy\" alt=\"Landing page\" \/><\/a><br \/>\n<a href=\"https:\/\/tarneeb-6521b.web.app\/admin\/\" rel=\"nofollow\"><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/btn_admin.png\" loading=\"lazy\" alt=\"Admin panel demo\" \/><\/a>\n<\/p>\n<p>\n<a href=\"https:\/\/tarneeb-6521b.web.app\/download\/tarneeb-online.apk\" rel=\"nofollow\"><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/btn_apk.png\" loading=\"lazy\" alt=\"Download the Android APK\" \/><\/a>\n<\/p>\n<ul>\n<li><strong>Play in browser:<\/strong> <a href=\"https:\/\/tarneeb-play.web.app\" rel=\"nofollow\">https:\/\/tarneeb-play.web.app<\/a><\/li>\n<li><strong>Android app:<\/strong> <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.bilalzeyada.tarneeb.tarneeb\" rel=\"nofollow\">Google Play<\/a> or <a href=\"https:\/\/tarneeb-6521b.web.app\/download\/tarneeb-online.apk\" rel=\"nofollow\">direct APK download<\/a> (enable &#8220;Set up unknown apps&#8221; when requested)<\/li>\n<li><strong>Touchdown web page:<\/strong> <a href=\"https:\/\/tarneeb-6521b.web.app\" rel=\"nofollow\">https:\/\/tarneeb-6521b.web.app<\/a><\/li>\n<li><strong>Admin panel:<\/strong> <a href=\"https:\/\/tarneeb-6521b.web.app\/admin\/\" rel=\"nofollow\">https:\/\/tarneeb-6521b.web.app\/admin\/<\/a><\/li>\n<\/ul>\n<h3 id=\"item-description__demo-account-game-and-admin-panel\">Demo account (recreation and admin panel)<\/h3>\n<ul>\n<li><strong>E mail:<\/strong> <a href=\"mailto:demo@example.com\">demo@example.com<\/a><\/li>\n<li><strong>Password:<\/strong> Demo@Tarneeb2026<\/li>\n<\/ul>\n<ol>\n<li><strong>Sport:<\/strong> open the net model or the Android app, select &#8220;Check in&#8221; and enter the demo account. Use the language button on the high of the login display screen to change language. Create a room and add bots to start out a recreation straight away.<\/li>\n<li><strong>Admin panel:<\/strong> open the admin hyperlink, sign up with e-mail utilizing the identical account. The demo admin is <strong>read-only<\/strong>: you possibly can browse each web page, however all adjustments are blocked by the server and private knowledge (emails, order IDs) is masked. Use the &#8220;\u0627\u0644\u0639\u0631\u0628\u064a\u0629 \/ English&#8221; button to change language.<\/li>\n<li><strong>Touchdown web page:<\/strong> see the web site, stay public statistics, privateness coverage, phrases and account-deletion pages included within the obtain.<\/li>\n<\/ol>\n<p>Please don&#8217;t change the demo password; different guests use the identical account.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/h_costs.png\" loading=\"lazy\" alt=\"Third-party costs\" \/><\/p>\n<p><strong>Essential:<\/strong> this merchandise makes use of third-party companies which might be <strong>not included<\/strong> and should incur <strong>further prices paid by the client<\/strong>:<\/p>\n<ul>\n<li><strong>Firebase<\/strong> (Google Cloud): the <strong>Blaze (pay as you go)<\/strong> plan is required for Cloud Features. There&#8217;s a free month-to-month quota; utilization above it&#8217;s billed by Google.<\/li>\n<li><strong>Google Play Console:<\/strong> one-time registration payment to publish on Android.<\/li>\n<li><strong>Apple Developer Program:<\/strong> yearly payment to publish on iOS.<\/li>\n<li><strong>AdMob<\/strong> (non-obligatory): free, however topic to Google&#8217;s insurance policies and approval.<\/li>\n<li>Every other service you select (customized area, e-mail supplier, and many others.).<\/li>\n<\/ul>\n<p>The client is liable for all prices associated to those companies. Costs are set by the suppliers and should change.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/h_features.png\" loading=\"lazy\" alt=\"Key features\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/feat_gameplay.jpg\" loading=\"lazy\" alt=\"Authentic Tarneeb in real time\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/feat_bidding.jpg\" loading=\"lazy\" alt=\"Clear bidding and score sheet\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/feat_bots.jpg\" loading=\"lazy\" alt=\"Bots fill empty seats and are labeled with a BOT badge\" \/><\/p>\n<h3 id=\"item-description__gameplay\">Gameplay<\/h3>\n<ul>\n<li>Actual-time on-line Tarneeb for 4 gamers (2 groups)<\/li>\n<li>Bidding (7 to 13), trump choice, trick play, spherical outcomes and rating sheet<\/li>\n<li>Server-side guidelines engine in Cloud Features with Firestore transactions<\/li>\n<li>Bots with 3 issue ranges (simple, medium, exhausting), clearly labeled with a BOT badge<\/li>\n<li>Automated dealing with of idle gamers and off video games, reconnect help<\/li>\n<li>Fast chat, sound results and background music<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/feat_rooms.jpg\" loading=\"lazy\" alt=\"Quick match, quick round and custom rooms\" \/><\/p>\n<h3 id=\"item-description__rooms\">Rooms<\/h3>\n<ul>\n<li>Create rooms (non-obligatory coin price), be a part of by code, browse stay rooms<\/li>\n<li>Spectator mode with room chat and seat requests<\/li>\n<li>Kick gamers, add\/take away bots, invite pals to a room<\/li>\n<\/ul>\n<h3 id=\"item-description__social\">Social<\/h3>\n<ul>\n<li>Mates with pal code, search and requests<\/li>\n<li>Direct chat, group chats and international chat<\/li>\n<li>Block, report person and report message<\/li>\n<li>Participant-to-player items with configurable catalog, payment and day by day restrict<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/feat_profile.jpg\" loading=\"lazy\" alt=\"Profiles, ranks and 7 languages\" \/><\/p>\n<h3 id=\"item-description__progression\">Development<\/h3>\n<ul>\n<li>Ranks, XP, statistics and match historical past<\/li>\n<li>Achievements with rewards<\/li>\n<li>Weekly leaderboard with computerized reset<\/li>\n<li>Scheduled occasions (day by day, weekly, weekend) with prize pool<\/li>\n<\/ul>\n<h3 id=\"item-description__monetization\">Monetization<\/h3>\n<ul>\n<li>Coin packs and bundles (consumable in-app purchases)<\/li>\n<li>VIP subscriptions (1, 3 and 12 months) with day by day VIP reward<\/li>\n<li>Donations with supporter ranges<\/li>\n<li>Server-side receipt verification for Google Play and the App Retailer, together with refunds and revocations<\/li>\n<li>AdMob banner, interstitial, rewarded and rewarded interstitial advertisements with server-side verification (SSV)<\/li>\n<li>Every day streak rewards, fortunate wheel and &#8220;double your winnings&#8221; rewarded advertisements<\/li>\n<\/ul>\n<h3 id=\"item-description__accounts-and-languages\">Accounts and languages<\/h3>\n<ul>\n<li>E mail\/password (with password reset), Google Signal-In and Check in with Apple<\/li>\n<li>Distinctive usernames with stay availability test, avatar add<\/li>\n<li>In-app account deletion (Google Play requirement)<\/li>\n<li>Push notifications (FCM) delivered in every participant&#8217;s language<\/li>\n<li>7 languages with in-app switcher; all texts in customary Flutter ARB recordsdata<\/li>\n<li>Firebase Crashlytics and Analytics<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/feat_web.jpg\" loading=\"lazy\" alt=\"The same game in the browser\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/h_admin.png\" loading=\"lazy\" alt=\"Web admin panel\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/feat_admin.jpg\" loading=\"lazy\" alt=\"Web admin panel\" \/><\/p>\n<ul>\n<li>English and Arabic interface with a language swap<\/li>\n<li>Dashboard with key metrics<\/li>\n<li>Gamers: search, edit profile, stats, cash, VIP, e-mail and password, ban, mute, disable, power logout, delete<\/li>\n<li>Rooms: finish recreation, shut room, kick participant<\/li>\n<li>Stories moderation, occasions administration, push broadcast<\/li>\n<li>Items: statistics, cancel\/reverse, system items, scheduled reward campaigns<\/li>\n<li>Purchases and patrons overview with admin buy alerts<\/li>\n<li>Audit logs, distant settings, admin administration and a read-only demo function<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/h_tech.png\" loading=\"lazy\" alt=\"Tech stack\" \/><\/p>\n<ul>\n<li>Flutter secure (Dart 3.9+, examined with Flutter 3.47), Riverpod 3<\/li>\n<li>Firebase: Auth, Firestore, Cloud Features (2nd gen, Node.js 22), Storage, Cloud Messaging, Crashlytics, Analytics, Internet hosting<\/li>\n<li>google_mobile_ads 9, in_app_purchase 3, google_sign_in 7<\/li>\n<li>Admin panel and touchdown web site: plain HTML, CSS and JavaScript modules (no construct step)<\/li>\n<\/ul>\n<h3 id=\"item-description__supported-platforms\">Supported platforms<\/h3>\n<ul>\n<li><strong>Android:<\/strong> predominant goal platform, examined on actual gadgets<\/li>\n<li><strong>Net:<\/strong> playable net model and admin panel<\/li>\n<li><strong>iOS:<\/strong> supported by the code (Check in with Apple, StoreKit, APNs); requires your personal Apple configuration as described within the documentation<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/h_install.png\" loading=\"lazy\" alt=\"Installation\" \/><\/p>\n<ol>\n<li>Change the bundle identify to your personal.<\/li>\n<li>Create a Firebase venture (Blaze plan) and allow Authentication, Firestore, Storage and Crashlytics.<\/li>\n<li>Run <code>flutterfire configure<\/code> to attach the app.<\/li>\n<li>Deploy guidelines, indexes and Cloud Features with the Firebase CLI.<\/li>\n<li>Add your UID to the admin listing.<\/li>\n<li>Create the in-app merchandise and AdMob models, then construct and publish the app.<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/h_deploy.png\" loading=\"lazy\" alt=\"Deploy website, admin panel and web game\" \/><\/p>\n<p>The touchdown web site, the admin panel and the net model of the sport are hosted at no cost on <strong>Firebase Internet hosting<\/strong> in your personal venture:<\/p>\n<ol>\n<li><strong>Touchdown web page + admin panel<\/strong> (folder <code>internet hosting\/<\/code>): edit texts, hyperlinks and the help e-mail, then run <code>firebase deploy --only internet hosting:web site<\/code>. The touchdown web page is at <code>https:\/\/YOUR-PROJECT.net.app<\/code> and the admin panel at <code>https:\/\/YOUR-PROJECT.net.app\/admin\/<\/code>.<\/li>\n<li><strong>Net model of the sport:<\/strong> create a second internet hosting web site within the Firebase console, put its identify in <code>.firebaserc<\/code>, then run <code>flutter construct net --release<\/code> and <code>firebase deploy --only internet hosting:play<\/code>.<\/li>\n<li><strong>Customized area<\/strong> (non-obligatory): Firebase Console &gt; Internet hosting &gt; Add customized area.<\/li>\n<\/ol>\n<p>Each step, with copy and paste instructions and screenshots, is within the included HTML documentation.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/h_included.png\" loading=\"lazy\" alt=\"What is included\" \/><\/p>\n<ul>\n<li>Full Flutter supply code<\/li>\n<li>Full Cloud Features supply code with simulation and movement exams<\/li>\n<li>Firestore guidelines, indexes and Storage guidelines<\/li>\n<li>Net admin panel and touchdown web site supply code<\/li>\n<li>Photos and sounds used within the recreation<\/li>\n<li>HTML documentation with screenshots<\/li>\n<li>License and credit file<\/li>\n<\/ul>\n<p>Not included: Firebase venture, internet hosting, AdMob or retailer accounts, signing keys.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/tarneeb-6521b.web.app\/envato\/h_support.png\" loading=\"lazy\" alt=\"Support and changelog\" \/><\/p>\n<p>Assist is supplied by way of the merchandise feedback and the creator&#8217;s help channel in accordance with the Envato merchandise help coverage (6 months included, extendable). It covers questions in regards to the merchandise, bug fixes and assist with the documented setup. Customized modifications and set up in your accounts aren&#8217;t included.<\/p>\n<p><strong>Model 1.4.0<\/strong> &#8211; Preliminary launch on CodeCanyon: 7 languages, English\/Arabic admin panel, read-only demo admin function, Apple purchases verified with StoreKit 2 signed transactions, iOS 15 + Podfile + privateness manifest (verified iOS construct with GitHub Actions), server-side desk chat with filtering and fee limits.<\/p>\n<h2 id=\"item-description__ai-disclosure\">AI Disclosure<\/h2>\n<ul>\n<li><strong>Code and documentation:<\/strong> elements of the supply code, code feedback, translations and documentation have been written with the help of an AI coding assistant (Anthropic Claude), then reviewed and examined by the creator.<\/li>\n<li><strong>Graphics and sounds:<\/strong> all photos and sounds are generated procedurally by code included within the obtain (no AI picture\/audio turbines, no inventory or sound libraries).<\/li>\n<li><strong>AI options:<\/strong> the merchandise contains no AI options. Bots are rule-based algorithms and are all the time proven with a &#8220;BOT&#8221; badge.<\/li>\n<\/ul>\n<h3 id=\"item-description__credits\">Credit<\/h3>\n<ul>\n<li>Flutter and Dart packages from pub.dev (MIT, BSD-3-Clause, Apache-2.0)<\/li>\n<li>Firebase SDKs (BSD-3-Clause \/ Apache-2.0)<\/li>\n<li>Tajawal font by way of Google Fonts (SIL Open Font License 1.1)<\/li>\n<li>Materials Icons (Apache-2.0)<\/li>\n<\/ul>\n<p>The total listing with licenses is in LICENSE_AND_CREDITS.txt contained in the obtain.<\/p>\n<p>\n<iframe data-lazy=\"true\" data-src=\"https:\/\/www.fiverr.com\/gig_widgets?id=U2FsdGVkX18x7XQvttUTrv1oEqmGNGTgvvCUiUoJ\/AP4z\/UyMz8lXGOLpu15jIMxBbTR0gmD5uBoFvhC4KWeALQRp3h\/X\/AwcVD0K8Wj9H\/ZzYKzcCNHosB9oS4SCJJFWiN85P9ICAc4OgCoE\/wHKIY7CDkf2\/DQ1vqGvk4smVe5cRDEmrLPCWi4FC8p40VUhSmWQ5udCm0zoJtorgWv3vbDQw0kKYkwn39ozAnQXDe+YvWMxkLFWA+O3TFwkJvdkIK+\/AUSnRssPKt5WHY0FhNOxnSPcLslEL4G4\/RfP95ve99U+kRnDy3X+KtzdQLY+u935ghON\/o3UE4IMv9oN6JX9RnxzL\/LRcOgnHigxStSGPKsZYtnz8RWNVT\/rOLAibqiWJadC5MYHRbekF3eg6FOGrQGkXYbsn0+a5aovnlLCbLwIqY9fcS17UX8J235iQ6cdmHNbrPeS84CMm34RA==&affiliate_id=1052423&strip_google_tagmanager=true\" loading=\"lazy\" data-with-title=\"true\" class=\"fiverr_nga_frame\" frameborder=\"0\" height=\"350\" width=\"100%\" referrerpolicy=\"no-referrer-when-downgrade\" data-mode=\"random_gigs\" onload=\" var frame = this; var script = document.createElement('script'); script.addEventListener('load', function() { window.FW_SDK.register(frame); }); script.setAttribute('src', 'https:\/\/www.fiverr.com\/gig_widgets\/sdk'); document.body.appendChild(script); \" ><\/iframe>\n<br \/>\n<a href=\"https:\/\/1.envato.market\/c\/2840012\/950273\/4415?u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Ftarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel%2F65651584\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>LIVE PREVIEWBUY FOR $70 Tarneeb On-line is the entire, production-ready supply code of the traditional trick-taking card recreation Tarneeb, constructed with Flutter and a Firebase&#8230;<\/p>\n","protected":false},"author":1,"featured_media":144367,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[756,2915,2303,703,36558,2916,2533,5151,1204,9572,19289,50905,50906,50907],"class_list":["post-144366","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codes","tag-admin-panel","tag-admob","tag-bots","tag-card-game","tag-cloud-functions","tag-firebase","tag-flutter","tag-in-app-purchase","tag-multilingual","tag-multiplayer","tag-online-game","tag-spades","tag-tarneeb","tag-trick-taking"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tarneeb Online | Multiplayer Card Game App - Flutter, Firebase, Bots and Admin Panel - mailinvest.blog<\/title>\n<meta name=\"description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tarneeb Online | Multiplayer Card Game App - Flutter, Firebase, Bots and Admin Panel - mailinvest.blog\" \/>\n<meta property=\"og:description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/\" \/>\n<meta property=\"og:site_name\" content=\"mailinvest.blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/freelanceracademic\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-02T21:54:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-02T21:54:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/11\/inline_preview.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"590\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin@mailinvest.blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin@mailinvest.blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/11\\\/02\\\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/11\\\/02\\\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\\\/\"},\"author\":{\"name\":\"admin@mailinvest.blog\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\"},\"headline\":\"Tarneeb Online | Multiplayer Card Game App &#8211; Flutter, Firebase, Bots and Admin Panel\",\"datePublished\":\"2026-11-02T21:54:05+00:00\",\"dateModified\":\"2026-11-02T21:54:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/11\\\/02\\\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\\\/\"},\"wordCount\":1288,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/11\\\/02\\\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/inline_preview.jpg\",\"keywords\":[\"admin panel\",\"admob\",\"bots\",\"card game\",\"Cloud Functions\",\"firebase\",\"flutter\",\"in-app purchase\",\"multilingual\",\"multiplayer\",\"online game\",\"spades\",\"tarneeb\",\"trick taking\"],\"articleSection\":[\"Code's\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/11\\\/02\\\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/11\\\/02\\\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/11\\\/02\\\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\\\/\",\"name\":\"Tarneeb Online | Multiplayer Card Game App - Flutter, Firebase, Bots and Admin Panel - mailinvest.blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/11\\\/02\\\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/11\\\/02\\\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/inline_preview.jpg\",\"datePublished\":\"2026-11-02T21:54:05+00:00\",\"dateModified\":\"2026-11-02T21:54:58+00:00\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/11\\\/02\\\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/11\\\/02\\\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/11\\\/02\\\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/inline_preview.jpg\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/inline_preview.jpg\",\"width\":590,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/11\\\/02\\\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mailinvest.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tarneeb Online | Multiplayer Card Game App &#8211; Flutter, Firebase, Bots and Admin Panel\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"name\":\"mailinvest.blog\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mailinvest.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\",\"name\":\"mailinvest\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"width\":1000,\"height\":1000,\"caption\":\"mailinvest\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/freelanceracademic\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\",\"name\":\"admin@mailinvest.blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"caption\":\"admin@mailinvest.blog\"},\"sameAs\":[\"https:\\\/\\\/mailinvest.blog\",\"admin@mailinvest.blog\"],\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/author\\\/adminmailinvest-blog\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tarneeb Online | Multiplayer Card Game App - Flutter, Firebase, Bots and Admin Panel - mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/","og_locale":"en_US","og_type":"article","og_title":"Tarneeb Online | Multiplayer Card Game App - Flutter, Firebase, Bots and Admin Panel - mailinvest.blog","og_description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","og_url":"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/","og_site_name":"mailinvest.blog","article_publisher":"https:\/\/www.facebook.com\/freelanceracademic\/","article_published_time":"2026-11-02T21:54:05+00:00","article_modified_time":"2026-11-02T21:54:58+00:00","og_image":[{"width":590,"height":300,"url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/11\/inline_preview.jpg","type":"image\/jpeg"}],"author":"admin@mailinvest.blog","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin@mailinvest.blog","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/#article","isPartOf":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/"},"author":{"name":"admin@mailinvest.blog","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4"},"headline":"Tarneeb Online | Multiplayer Card Game App &#8211; Flutter, Firebase, Bots and Admin Panel","datePublished":"2026-11-02T21:54:05+00:00","dateModified":"2026-11-02T21:54:58+00:00","mainEntityOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/"},"wordCount":1288,"commentCount":0,"publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/11\/inline_preview.jpg","keywords":["admin panel","admob","bots","card game","Cloud Functions","firebase","flutter","in-app purchase","multilingual","multiplayer","online game","spades","tarneeb","trick taking"],"articleSection":["Code's"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/","url":"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/","name":"Tarneeb Online | Multiplayer Card Game App - Flutter, Firebase, Bots and Admin Panel - mailinvest.blog","isPartOf":{"@id":"https:\/\/mailinvest.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/#primaryimage"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/11\/inline_preview.jpg","datePublished":"2026-11-02T21:54:05+00:00","dateModified":"2026-11-02T21:54:58+00:00","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","breadcrumb":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/#primaryimage","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/11\/inline_preview.jpg","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/11\/inline_preview.jpg","width":590,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/mailinvest.blog\/index.php\/2026\/11\/02\/tarneeb-online-multiplayer-card-game-app-flutter-firebase-bots-and-admin-panel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mailinvest.blog\/"},{"@type":"ListItem","position":2,"name":"Tarneeb Online | Multiplayer Card Game App &#8211; Flutter, Firebase, Bots and Admin Panel"}]},{"@type":"WebSite","@id":"https:\/\/mailinvest.blog\/#website","url":"https:\/\/mailinvest.blog\/","name":"mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mailinvest.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mailinvest.blog\/#organization","name":"mailinvest","url":"https:\/\/mailinvest.blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","width":1000,"height":1000,"caption":"mailinvest"},"image":{"@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/freelanceracademic\/"]},{"@type":"Person","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4","name":"admin@mailinvest.blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","caption":"admin@mailinvest.blog"},"sameAs":["https:\/\/mailinvest.blog","admin@mailinvest.blog"],"url":"https:\/\/mailinvest.blog\/index.php\/author\/adminmailinvest-blog\/"}]}},"_links":{"self":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/144366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/comments?post=144366"}],"version-history":[{"count":1,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/144366\/revisions"}],"predecessor-version":[{"id":144368,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/144366\/revisions\/144368"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media\/144367"}],"wp:attachment":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media?parent=144366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/categories?post=144366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/tags?post=144366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}