fa
Feedback
FlutterBegin

FlutterBegin

رفتن به کانال در Telegram

Explore the latest in tech, AI, web development, and mobile apps. Stay updated, learn, and grow with us! Contact: @at_myusername

نمایش بیشتر
850
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-37 روز
-730 روز
آرشیو پست ها
⚡️ Flutter Tip: Stop Spamming Your Own Server 🛑 If you have a Search Bar in your app, you might be making a huge mistake. Th
⚡️ Flutter Tip: Stop Spamming Your Own Server 🛑 If you have a Search Bar in your app, you might be making a huge mistake. The Scenario: A user wants to search for "Apple". They type: A -> Ap -> App -> Appl -> Apple. The Mistake: If you listen to onChanged, you just sent 5 API requests to your backend. If you have 1,000 users, that is 5,000 unnecessary hits. This slows down your app and costs you money. 💸 The Fix: Debouncing ⏳ "Debouncing" means: "Wait until the user STOPS typing for 500ms before sending the request." 👆 Here is a simple, reusable Debouncer class you can use right now. @FlutterBegin

Since today is Tuesday, we follow the schedule: Tech Tuesday 🛠. Today's tip is about Performance & Cost. This is a feature that distinguishes a "Student App" from a "Professional Product." --- ### 🛠 The Telegram Post (Copy & Paste) Headline: ⚡️ Flutter Tip: Stop Spamming Your Own Server 🛑 If you have a Search Bar in your app, you might be making a huge mistake. The Scenario: A user wants to search for "Apple". They type: A -> Ap -> App -> Appl -> Apple. The Mistake: If you listen to onChanged, you just sent 5 API requests to your backend. If you have 1,000 users, that is 5,000 unnecessary hits. This slows down your app and costs you money. 💸 The Fix: Debouncing ⏳ "Debouncing" means: *"Wait until the user STOPS typing for 500ms before sending the request."* 👇 Here is a simple, reusable Debouncer class you can use right now.

🛑 Stop Watching Tutorials. It sounds crazy coming from a content creator, but hear me out. You can watch 100 hours of "How to build an Instagram Clone," and you will still freeze when you open a blank file. 🥶 Why? Because following instructions isn't coding. It’s typing. Coding is *problem-solving*. The Challenge for this Week: Do not watch a single "Code Along" video. Instead, build something ugly on your own. 1. Think of a simple idea (e.g., A counter app that changes color). 2. Try to build it. 3. When you get stuck, Google the specific error, not "How to build X". That struggle? That moment of frustration? That is the only time you are actually learning. @FlutterBegin

🗳 AI Influences Voters More Effectively Than Political Ads on TV Chatbots are able to shape voters' political views more pow
🗳 AI Influences Voters More Effectively Than Political Ads on TV Chatbots are able to shape voters' political views more powerfully than traditional election advertising, researchers from the United States and Poland have found. Before the American presidential election in 2024, scientists asked 2300 voters to rate the main candidates—Donald Trump and Kamala Harris—on a scale from 0 to 100 points. The study participants then communicated with chatbots that campaigned to vote for one of the candidates, either convincing the subjects (if they had opposing views) or reinforcing their opinions. After people communicated with AI, the candidate's rating increased by 2-4 points, whereas traditional campaign advertising has an effect of slightly less than 1 point. Moreover, AI changed the views of the candidate's opponents more than it reinforced the beliefs of supporters. 📈 A similar experiment before the presidential elections in Poland and among voters before the federal elections in Canada showed an even greater effect—their preferences towards the candidates shifted by an average of about 10 points after talking to the chatbot. In the United States, the influence of AI was weaker due to the entrenched polarization of opinions between supporters of Trump and Kamala Harris, scientists say. Whereas in a less tense situation in other countries or in local elections, the chatbots' influence was more noticeable. 💯 Interestingly, AI models tend to be more persuasive when they focus on facts, not emotions. Chatbots that explained the candidates' political agendas with clear arguments earned far more trust than those that focused on the politicians’ personalities. @hiaimediaen

The faster you fail, the faster you find what works. Speed is a competitive advantage.

📚 Saturday Study Session Coding is 10% typing and 90% reading documentation. I'm spending today catching up on the new Flutter updates. You can't pour from an empty cup. Sometimes the most productive thing you can do is stop coding and start reading. What are you learning this weekend? • A new language? • A new state management? • Or just resting? (Also valid!)

Repost from N/a
Use it fam
Use it fam

Be honest: As a developer, do you actually PAY for apps?
Anonymous voting

🤔 Market Research Time We are all developers here. We all want to build paid apps and make money. 💰 But the big question is: Do we actually support each other? Many devs build a $10 app and get angry when no one buys it... but they haven't paid for an app in 5 years. Let's see the real stats of this channel. Vote below. 👇

🤔 Market Research Time We are all developers here. We all want to build paid apps and make money. 💰 But the big question is: Do we actually support each other? Many devs build a $10 app and get angry when no one buys it... but they haven't paid for an app in 5 years. Let's see the real stats of this channel. Vote below. 👇

💸 Be honest: As a developer, do you actually PAY for apps?
Anonymous voting

🔓 SaaS Concept: The "Freemium" Lock The mistake most Flutter devs make? They build the whole app, then try to figure out how
🔓 SaaS Concept: The "Freemium" Lock The mistake most Flutter devs make? They build the whole app, then try to figure out how to make money. The Pro Strategy: Bake monetization into your UI from Day 1. The "Locked Feature" Pattern: Don't hide premium features completely. Show them, but lock them. 1. User sees the cool feature (e.g., "Dark Mode" or "Export PDF"). 2. User taps it. 3. Paywall triggers. 💰 This is psychology. You cannot desire what you cannot see. The Tech Stack:RevenueCat: Handles the subscriptions (Apple/Google logic is a nightmare, don't do it manually). ✅ Riverpod/Bloc: Stores the isPremium user state globally. 👆 Here is a simple wrapper widget you can use to wrap ANY feature behind a paywall.

🎒 The "Solo Founder" Toolkit If you are a one-person team, you don't have time to design assets or dig through thousands of packages. You need speed. ⚡️ Here are 3 free tools I use to ship apps faster: 1. FlutterGems 💎 🔗 fluttergems.dev Searching on pub.dev can be painful. ✅ What it is: A visual directory of the best Flutter packages, categorized by feature (Maps, Charts, UI, Auth). ✅ Why use it: It lets you visually compare packages before you install them. 2. AppMockUp 📱 🔗 app-mockup.com You built the app, but your Play Store screenshots look ugly? ✅ What it is: A free drag-and-drop tool to create professional App Store & iOS screenshots. ✅ Why use it: It handles all the device sizes for you. No Photoshop needed. 3. Supabase ⚡️ 🔗 supabase.com Stop building custom backends for MVPs. ✅ What it is: An open-source Firebase alternative. SQL database, Auth, Realtime, and Storage. ✅ Why use it: It plays *very* nicely with Flutter. You can get a backend running in 5 minutes. 💡 The Strategy: Build the UI with FlutterGems packages ➡️ Connect it to Supabase ➡️ Launch with AppMockUp screenshots.

Repost from Addis AI Assistant
We just released Wikipedia Amharic on Hugging Face – thousands of Wikipedia articles translated to Amharic using our Aleph (፩) model. It's one of the largest Amharic knowledge bases out there (55k rows). Parallel corpus, full metadata, Apache 2.0 licensed. Useful for anyone building Amharic NLP models, translation systems, or just needing quality Amharic training data. https://huggingface.co/datasets/addisai/wikipedia-amharic Free to use commercially. Attribution appreciated. #opensource @addisassistantai

📱 Stop Doomscrolling. Start Leveling Up. We are all guilty of it. You open an app for "5 minutes" and suddenly it’s been an hour of watching cat videos and dances. You put the phone down feeling drained. We are building the antidote. Introducing Doomscroll Edu (working title) — the app that hijacks your dopamine loops for good. The Concept: It looks and feels like TikTok, but every swipe is a micro-lesson. Python snippets, React hooks, System Design tips, delivered in 30 seconds or less. 🎮 The Gamification: You don't just watch; you play. ✅ Earn XP for every video you finish. ✅ Take Micro-Quizzes to lock in the knowledge. ✅ Streak System to keep you learning daily.
We are building the backend(Node.js) and the frontend (Flutter) right now. The UI is dark, slick, and ready for late-night grinding.
Stop wasting your scroll. Make it count.

Something big is coming to change how you use your phone‼️ We launch in 15 days. Based on this screen... can you guess what t
Something big is coming to change how you use your phone‼️ We launch in 15 days. Based on this screen... can you guess what this app does? 👇

Your Folder Structure Strategy?
Anonymous voting

🥊 War Saturday: How do you organize the chaos? Your app just hit 50 screens. It's getting big. How are you structuring your folders? 📂 There are two types of developers in this world. Which one are you? Team A: Layer-First (Separating by tech type) 📂 screens/ 📂 widgets/ 📂 models/ Team B: Feature-First (Separating by business logic) 📂 auth/ (contains screens + widgets + models) 📂 profile/ (contains screens + widgets + models) Pick a side. 👇

⏳ Still waiting for Google Play approval… Everything is ready. Coming very soon

Flutter Life Cycle (1).pdf4.38 KB