<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Mehmet Çelik</title>
    <description>The latest articles on Forem by Mehmet Çelik (@celkmehmett).</description>
    <link>https://forem.com/celkmehmett</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3305911%2Ffe93bcb3-d925-4853-9db4-3dabe8ffce91.png</url>
      <title>Forem: Mehmet Çelik</title>
      <link>https://forem.com/celkmehmett</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/celkmehmett"/>
    <language>en</language>
    <item>
      <title>Flutter SaaS Starter Kit — Launch a SaaS MVP in Days</title>
      <dc:creator>Mehmet Çelik</dc:creator>
      <pubDate>Tue, 30 Dec 2025 07:45:06 +0000</pubDate>
      <link>https://forem.com/celkmehmett/flutter-saas-starter-kit-launch-a-saas-mvp-in-days-14l0</link>
      <guid>https://forem.com/celkmehmett/flutter-saas-starter-kit-launch-a-saas-mvp-in-days-14l0</guid>
      <description>&lt;p&gt;hipping a SaaS product is hard; building the same plumbing over and over shouldn't be. The Flutter SaaS Starter Kit gives you a clean, maintainable foundation so you can focus on product and features.&lt;/p&gt;

&lt;p&gt;What’s included&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Full Flutter source organized with Clean Architecture (domain / data / presentation)&lt;/li&gt;
&lt;li&gt;Email/password auth (mocked) with persisted session and auth-onboarding guard&lt;/li&gt;
&lt;li&gt;Onboarding flow with persisted completion state&lt;/li&gt;
&lt;li&gt;Mock Stripe subscription flows (Free / Pro) + Node.js server stub (create-session, webhook)&lt;/li&gt;
&lt;li&gt;Riverpod for state &amp;amp; DI, GoRouter for routing, shared theme and small UI components&lt;/li&gt;
&lt;li&gt;Packaging script, unit test examples, and a CI workflow&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Who this is for&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Indie makers building an MVP&lt;/li&gt;
&lt;li&gt;Agencies prototyping client apps&lt;/li&gt;
&lt;li&gt;Teams who want a maintainable, testable Flutter codebase&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Price
&lt;/h2&gt;

&lt;p&gt;Single price: $39 (all source + server stub + docs).&lt;/p&gt;

&lt;p&gt;Quick start (put in the post as code block)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# extract ZIP&lt;/span&gt;
&lt;span class="nb"&gt;cp&lt;/span&gt; .env.example .env
flutter pub get
flutter run
&lt;span class="c"&gt;# optional: start server stub to test subscriptions&lt;/span&gt;
&lt;span class="nb"&gt;cd &lt;/span&gt;server
npm &lt;span class="nb"&gt;install
&lt;/span&gt;node index.js
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Link
&lt;/h2&gt;

&lt;p&gt;Buy / details: &lt;a href="https://celkmehmett.gumroad.com/l/FlutterSaaSStarterKit" rel="noopener noreferrer"&gt;https://celkmehmett.gumroad.com/l/FlutterSaaSStarterKit&lt;/a&gt;&lt;/p&gt;

</description>
      <category>saas</category>
      <category>startup</category>
      <category>tooling</category>
      <category>flutter</category>
    </item>
    <item>
      <title>I Built a Clean Deep Link Router for Flutter</title>
      <dc:creator>Mehmet Çelik</dc:creator>
      <pubDate>Mon, 15 Dec 2025 09:26:23 +0000</pubDate>
      <link>https://forem.com/celkmehmett/i-built-a-clean-deep-link-router-for-flutter-2p0k</link>
      <guid>https://forem.com/celkmehmett/i-built-a-clean-deep-link-router-for-flutter-2p0k</guid>
      <description>&lt;p&gt;Deep linking is one of those things every Flutter app needs — and almost every app gets wrong.&lt;/p&gt;

&lt;p&gt;Handling:&lt;/p&gt;

&lt;p&gt;path &amp;amp; query params&lt;/p&gt;

&lt;p&gt;auth-protected routes&lt;/p&gt;

&lt;p&gt;redirects to login&lt;/p&gt;

&lt;p&gt;returning users to their original deep link&lt;/p&gt;

&lt;p&gt;usually ends up messy, tightly coupled, or hard to maintain.&lt;/p&gt;

&lt;p&gt;So I built smart_deeplink_router.&lt;/p&gt;

&lt;p&gt;It’s a focused, guard-based deep link router that solves the most common real-world problems without over-engineering.&lt;/p&gt;

&lt;p&gt;Key ideas&lt;/p&gt;

&lt;p&gt;Declarative deep link definitions&lt;/p&gt;

&lt;p&gt;Async route guards&lt;/p&gt;

&lt;p&gt;Automatic redirect memory&lt;/p&gt;

&lt;p&gt;Minimal API, no magic&lt;/p&gt;

&lt;p&gt;📦 Package:&lt;br&gt;
&lt;a href="https://pub.dev/packages/smart_deeplink_router" rel="noopener noreferrer"&gt;https://pub.dev/packages/smart_deeplink_router&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’d love feedback from other Flutter devs — especially how you handle deep links today.&lt;/p&gt;

</description>
      <category>tooling</category>
      <category>flutter</category>
      <category>showdev</category>
      <category>discuss</category>
    </item>
    <item>
      <title>🚀 Introducing ml_transformer: A Pure Dart ML/NN Library 🎉</title>
      <dc:creator>Mehmet Çelik</dc:creator>
      <pubDate>Fri, 29 Aug 2025 08:24:54 +0000</pubDate>
      <link>https://forem.com/celkmehmett/introducing-mltransformer-a-pure-dart-mlnn-library-5c2o</link>
      <guid>https://forem.com/celkmehmett/introducing-mltransformer-a-pure-dart-mlnn-library-5c2o</guid>
      <description>

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbge99tchny6hts0fbnkq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbge99tchny6hts0fbnkq.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Most machine learning (ML) and deep learning (DL) libraries are dominated by the Python ecosystem. But with the rapid growth of Flutter and Dart, there’s a clear need for native Dart ML tools.&lt;/p&gt;

&lt;p&gt;That’s why I built ml_transformer — a lightweight, modular, and extensible machine learning &amp;amp; neural network library written entirely in Dart.&lt;/p&gt;

&lt;p&gt;🔑 Key Features&lt;/p&gt;

&lt;p&gt;Transformer Architecture → Pre-LN block, Multi-Head Attention, FeedForward, LayerNorm, Rotary Positional Encoding (RoPE).&lt;/p&gt;

&lt;p&gt;Core Layers → Embedding, Linear, LayerNorm, Attention, TransformerBlock.&lt;/p&gt;

&lt;p&gt;Mini Training Engine → Autograd + AdamW optimizer for tiny training loops.&lt;/p&gt;

&lt;p&gt;Quantization Helpers → int8, int4, int2, fp16, bf16.&lt;/p&gt;

&lt;p&gt;ONNX Bridge → JSON-based import/export (protobuf support planned).&lt;/p&gt;

&lt;p&gt;RNN Family → RNN, LSTM, GRU with batched forward.&lt;/p&gt;

&lt;p&gt;Dataset &amp;amp; Batch API → Easy dataset loading &amp;amp; batching.&lt;/p&gt;

&lt;p&gt;Callbacks &amp;amp; Monitoring → EarlyStopping, History.&lt;/p&gt;

&lt;p&gt;FFI Acceleration → Native performance examples with NumPy references.&lt;/p&gt;

&lt;p&gt;Unit Testing → Verified with NumPy integration and strong test coverage.&lt;/p&gt;

&lt;p&gt;MIT Licensed → Fully open-source and free to use.&lt;/p&gt;

&lt;p&gt;🎯 Why Dart for ML?&lt;/p&gt;

&lt;p&gt;Flutter-first integration → Run ML pipelines directly in your apps.&lt;/p&gt;

&lt;p&gt;Lightweight → Smaller footprint compared to heavy Python-based stacks.&lt;/p&gt;

&lt;p&gt;Educational → Great for learning Transformer and RNN internals.&lt;/p&gt;

&lt;p&gt;Prototyping → Build and test small-scale models quickly.&lt;/p&gt;

&lt;p&gt;🌍 Who Can Use It?&lt;/p&gt;

&lt;p&gt;🧑‍🎓 Students → Explore neural networks in a new language.&lt;/p&gt;

&lt;p&gt;👨‍💻 Developers → Add ML pipelines directly into Flutter projects.&lt;/p&gt;

&lt;p&gt;🔬 Researchers → Use as a minimalist sandbox for experiments.&lt;/p&gt;

&lt;p&gt;🚀 Entrepreneurs → Quickly validate ideas with ML-enabled prototypes.&lt;/p&gt;

&lt;p&gt;📦 Installation&lt;/p&gt;

&lt;p&gt;Add it to your pubspec.yaml:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dependencies:
  ml_transformer: ^1.0.0

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;📊 Resources&lt;/p&gt;

&lt;p&gt;📦 Pub.dev package&lt;br&gt;
📊 Score &amp;amp; Metrics&lt;br&gt;
💻 GitHub Repository&lt;br&gt;
💬 Closing Thoughts&lt;/p&gt;

&lt;p&gt;This is just the beginning. ml_transformer is not intended to replace big ML frameworks — but to open the door for Dart/Flutter developers to experiment with ML natively.&lt;/p&gt;

&lt;p&gt;I’d love to hear your feedback, contributions, and ideas to make it even better 🙌&lt;/p&gt;

&lt;p&gt;👉 Try it out, fork it, and let’s push ML in Dart forward together!&lt;/p&gt;

&lt;h1&gt;
  
  
  Dart #Flutter #MachineLearning #DeepLearning #OpenSource #Transformer
&lt;/h1&gt;

</description>
      <category>llm</category>
      <category>flutter</category>
      <category>ai</category>
      <category>nlp</category>
    </item>
    <item>
      <title>🚀 Introducing dart_irt: Item Response Theory in Pure Dart</title>
      <dc:creator>Mehmet Çelik</dc:creator>
      <pubDate>Mon, 25 Aug 2025 09:25:59 +0000</pubDate>
      <link>https://forem.com/celkmehmett/introducing-dartirt-item-response-theory-in-pure-dart-en4</link>
      <guid>https://forem.com/celkmehmett/introducing-dartirt-item-response-theory-in-pure-dart-en4</guid>
      <description>&lt;p&gt;I’m excited to announce the release of dart_irt-a pure Dart implementation of Item Response Theory (IRT).&lt;br&gt;
This package makes it possible to integrate advanced psychometric models directly into Dart and Flutter applications, with no external dependencies.&lt;/p&gt;

&lt;p&gt;🔎 What is IRT?&lt;br&gt;
Item Response Theory (IRT) is widely used in educational testing, psychometrics, and adaptive assessments.&lt;br&gt;
It provides a probabilistic framework to model how people with different abilities respond to test items (questions).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Key benefits of IRT:&lt;/li&gt;
&lt;li&gt;More precise measurement of abilities&lt;/li&gt;
&lt;li&gt;Adaptive testing (shorter, smarter tests)&lt;/li&gt;
&lt;li&gt;Fair comparisons across populations&lt;/li&gt;
&lt;li&gt;Psychometric validity checks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✨ Features in dart_irt&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dichotomous models: Rasch (1PL), 2PL, 3PL&lt;/li&gt;
&lt;li&gt;Polytomous models: RSM (Rating Scale Model), PCM (Partial Credit Model)&lt;/li&gt;
&lt;li&gt;Estimation: EM/MML algorithms&lt;/li&gt;
&lt;li&gt;CAT helpers: item selection (Fisher/KL)&lt;/li&gt;
&lt;li&gt;DIF analysis: Mantel–Haenszel for fairness detection&lt;/li&gt;
&lt;li&gt;Person estimators: EAP, MLE, WLE&lt;/li&gt;
&lt;li&gt;Fit indices: Infit, Outfit, person-fit U&lt;/li&gt;
&lt;li&gt;Simulation utilities for generating test data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;📦 Installation&lt;/p&gt;

&lt;p&gt;Add to your pubspec.yaml:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;dependencies:&lt;br&gt;
  dart_irt: ^0.0.1&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
then&lt;/p&gt;

&lt;p&gt;&lt;code&gt;dart pub get&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
🚀 Quick Example&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import 'package:dart_irt/dart_irt.dart';

void main() {
  final rasch = RaschEM();

  final X = IrtSim.raschResponses(
    persons: 300,
    b: [-1.0, 0.0, 1.0],
    seed: 42,
  );

  final res = rasch.fit(X);

  print('Item difficulties: ${res.b}');
  print('Person abilities (EAP): ${res.thetaEap.take(5).toList()}');
}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;📂 Resources&lt;/p&gt;

&lt;p&gt;📦 pub.dev package&lt;br&gt;
💻 GitHub repo&lt;br&gt;
💡 Closing Thoughts&lt;/p&gt;

&lt;p&gt;This is just the first release of dart_irt.&lt;br&gt;
I hope it will be useful for researchers, EdTech developers, and Flutter enthusiasts who want to bring psychometrics and adaptive learning into their applications.&lt;/p&gt;

&lt;p&gt;Feedback and contributions are welcome! 🚀&lt;/p&gt;

</description>
      <category>dart</category>
      <category>flutter</category>
      <category>mobile</category>
    </item>
    <item>
      <title>Introducing ml_sentiment_simple: A Multilingual Sentiment Analysis Library for Dart &amp; Flutter</title>
      <dc:creator>Mehmet Çelik</dc:creator>
      <pubDate>Wed, 30 Jul 2025 15:14:10 +0000</pubDate>
      <link>https://forem.com/celkmehmett/introducing-mlsentimentsimple-a-multilingual-sentiment-analysis-library-for-dart-flutter-359i</link>
      <guid>https://forem.com/celkmehmett/introducing-mlsentimentsimple-a-multilingual-sentiment-analysis-library-for-dart-flutter-359i</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fti0tbeft5he3nsy80usj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fti0tbeft5he3nsy80usj.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Introducing &lt;code&gt;ml_sentiment_simple&lt;/code&gt;: A Multilingual Sentiment Analysis Library for Dart &amp;amp; Flutter
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;✨ Lightweight, customizable, and dependency-free. Analyze positive, negative, and neutral sentiments in Turkish 🇹🇷 and English 🇺🇸 texts with just a few lines of Dart code.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🚀 What is &lt;code&gt;ml_sentiment_simple&lt;/code&gt;?
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;ml_sentiment_simple&lt;/code&gt; is a simple but powerful sentiment analysis package for &lt;strong&gt;Dart and Flutter&lt;/strong&gt; developers. It uses a word-based lexicon method to determine the emotional tone of a sentence. Unlike complex ML models, this tool is blazing fast, runs offline, and is fully customizable.&lt;/p&gt;




&lt;h2&gt;
  
  
  ✅ Key Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🌐 &lt;strong&gt;Multilingual support&lt;/strong&gt; – Turkish 🇹🇷 and English 🇺🇸 out of the box
&lt;/li&gt;
&lt;li&gt;🧠 &lt;strong&gt;Zero dependencies&lt;/strong&gt; – works with core Dart libraries only
&lt;/li&gt;
&lt;li&gt;🧩 &lt;strong&gt;Custom lexicons&lt;/strong&gt; – extend the word list with your own vocabulary
&lt;/li&gt;
&lt;li&gt;🚀 &lt;strong&gt;Ultra-lightweight&lt;/strong&gt; – ideal for mobile and embedded apps
&lt;/li&gt;
&lt;li&gt;📦 Available on &lt;a href="https://pub.dev/packages/ml_sentiment_simple" rel="noopener noreferrer"&gt;pub.dev&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🔧 Installation
&lt;/h2&gt;

&lt;p&gt;Add this to your &lt;code&gt;pubspec.yaml&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;dependencies&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;ml_sentiment_simple&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;^1.0.0&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;flutter pub get
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  💡 Usage Example
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight dart"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="s"&gt;'package:ml_sentiment_simple/ml_sentiment_simple.dart'&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;

&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;final&lt;/span&gt; &lt;span class="n"&gt;analyzer&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;SentimentAnalyzer&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;

  &lt;span class="kd"&gt;final&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;analyzer&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;analyze&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"This is amazing but also a bit disappointing."&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="n"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;label&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;  &lt;span class="c1"&gt;// → neutral&lt;/span&gt;
  &lt;span class="n"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;score&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;  &lt;span class="c1"&gt;// → 0.0&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can also customize the word list:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight dart"&gt;&lt;code&gt;&lt;span class="kd"&gt;final&lt;/span&gt; &lt;span class="n"&gt;customAnalyzer&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;SentimentAnalyzer&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
  &lt;span class="nl"&gt;lexicon:&lt;/span&gt; &lt;span class="n"&gt;WordSentimentLexicon&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="nl"&gt;language:&lt;/span&gt; &lt;span class="n"&gt;LexiconLanguage&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;both&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nl"&gt;customPositiveWords:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="s"&gt;'delightful'&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="nl"&gt;customNegativeWords:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="s"&gt;'disaster'&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
  &lt;span class="p"&gt;),&lt;/span&gt;
&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🧪 Sentiment Scoring Logic
&lt;/h2&gt;

&lt;p&gt;The score is computed as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;(positive - negative) / totalSentimentWords
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Resulting in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;positive&lt;/code&gt; if score &amp;gt; 0&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;negative&lt;/code&gt; if score &amp;lt; 0&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;neutral&lt;/code&gt; otherwise&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is extremely useful for &lt;strong&gt;feedback apps&lt;/strong&gt;, &lt;strong&gt;chatbots&lt;/strong&gt;, &lt;strong&gt;comment analysis&lt;/strong&gt;, or &lt;strong&gt;social media monitoring&lt;/strong&gt; tools.&lt;/p&gt;




&lt;h2&gt;
  
  
  📦 Explore the Package
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;👉 Pub.dev: &lt;a href="https://pub.dev/packages/ml_sentiment_simple" rel="noopener noreferrer"&gt;ml_sentiment_simple&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💻 GitHub: &lt;a href="https://github.com/CelkMehmett/ml_sentiment_simple" rel="noopener noreferrer"&gt;github.com/CelkMehmett/ml_sentiment_simple&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🙌 Contributions Welcome!
&lt;/h2&gt;

&lt;p&gt;I built this package to solve basic NLP needs on mobile without heavy ML models.&lt;br&gt;&lt;br&gt;
If you want to help expand lexicons or add new features, feel free to contribute or open an issue!&lt;/p&gt;

&lt;p&gt;Thanks for reading — I hope this helps other Dart devs build smarter apps!&lt;/p&gt;




&lt;h2&gt;
  
  
  📌 Tags:
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;dart&lt;/code&gt;, &lt;code&gt;flutter&lt;/code&gt;, &lt;code&gt;nlp&lt;/code&gt;, &lt;code&gt;sentiment-analysis&lt;/code&gt;, &lt;code&gt;open-source&lt;/code&gt;, &lt;code&gt;pub-dev&lt;/code&gt;&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>machinelearning</category>
      <category>mobile</category>
      <category>ai</category>
    </item>
    <item>
      <title>🚀 Dart &amp; Flutter için ML Kütüphaneleri Yayında! 🚀 ML Libraries for Dart &amp; Flutter Now Published!</title>
      <dc:creator>Mehmet Çelik</dc:creator>
      <pubDate>Sun, 13 Jul 2025 17:17:13 +0000</pubDate>
      <link>https://forem.com/celkmehmett/dart-flutter-icin-ml-kutuphaneleri-yayinda-ml-libraries-for-dart-flutter-now-published-6od</link>
      <guid>https://forem.com/celkmehmett/dart-flutter-icin-ml-kutuphaneleri-yayinda-ml-libraries-for-dart-flutter-now-published-6od</guid>
      <description>&lt;p&gt;🚀 Dart &amp;amp; Flutter için ML Kütüphaneleri Yayında!&lt;br&gt;
🚀 ML Libraries for Dart &amp;amp; Flutter Now Published!&lt;/p&gt;

&lt;p&gt;Bugün Dart &amp;amp; Flutter ekosistemi için 7 yeni makine öğrenimi kütüphanesi yayınladım!&lt;br&gt;
Today, I published 7 new machine learning libraries for the Dart &amp;amp; Flutter ecosystem! 🎉&lt;/p&gt;

&lt;p&gt;Amaç: Dart'ta native ML uygulamaları geliştirmek isteyenler için sade, modüler ve kolay entegre edilebilir bir temel sunmak.&lt;br&gt;
Goal: To provide a clean, modular, and easily integrable foundation for developers who want to build native ML applications in Dart.&lt;/p&gt;

&lt;p&gt;📚 Yayınlanan Kütüphaneler | Published Libraries:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ml_text_cleaner – Metin temizleme araçları (stopwords, punctuation, normalization).
→ Text cleaning utilities (stopwords, punctuation, normalization)

ml_fin_scorer – Finansal veri skorlaması için skorlayıcı.
→ Scorer for financial datasets and alternative credit scoring.

ml_data_splitter – Eğitim/test/validation veri bölme.
→ Split datasets into train/test/validation sets.

ml_scaler – Min-Max ve Standard Scaler ile özellik ölçekleme.
→ Feature scaling using Min-Max and Standard Scaler.

ml_metrics – Accuracy, Precision, Recall, F1 gibi metrikler.
→ ML metrics like Accuracy, Precision, Recall, F1.

ml_feature_encoder – Label ve One-Hot Encoding desteği.
→ Label and One-Hot Encoding utilities for categorical variables.

CelkMehmett – Tüm kütüphaneleri GitHub profilimde bulabilirsiniz.
→ You can find all repositories on my GitHub profile.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;🧠 Neden Dart?&lt;br&gt;
Flutter ile entegre mobil/masaüstü uygulamalarda doğrudan ML modelleriyle çalışmak için Dart'a native ML altyapısı gerekiyor.&lt;br&gt;
Why Dart? Because Flutter-based apps need a native ML foundation to run models efficiently across platforms.&lt;/p&gt;

&lt;p&gt;🌱 Hedefim / My Goal:&lt;br&gt;
Topluluğa açık kaynak katkısı sunmak ve Dart ML ekosistemini büyütmek.&lt;br&gt;
To contribute to the open-source ecosystem and grow the Dart ML stack.&lt;/p&gt;

&lt;p&gt;📌 Tüm projeler açık kaynak ve MIT lisanslıdır. Geri bildirim ve katkılarınızı bekliyorum!&lt;br&gt;
📌 All packages are open-source and MIT licensed. Contributions and feedback are welcome!&lt;/p&gt;

&lt;p&gt;🔗 GitHub: &lt;a href="https://github.com/CelkMehmett" rel="noopener noreferrer"&gt;https://github.com/CelkMehmett&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💬 Sizce Dart ML dünyasında eksik olan ne?&lt;br&gt;
💬 What do you think is still missing in the Dart ML space?&lt;/p&gt;

&lt;p&gt;Yorumlarda tartışalım!&lt;br&gt;
Let’s discuss in the comments 👇&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to Detect Rooted or Jailbroken Devices in Flutter Using mobile_root_checker Plugin</title>
      <dc:creator>Mehmet Çelik</dc:creator>
      <pubDate>Sun, 06 Jul 2025 13:30:40 +0000</pubDate>
      <link>https://forem.com/celkmehmett/ow-to-detect-rooted-or-jailbroken-devices-in-flutter-using-mobilerootchecker-plugin-2j5n</link>
      <guid>https://forem.com/celkmehmett/ow-to-detect-rooted-or-jailbroken-devices-in-flutter-using-mobilerootchecker-plugin-2j5n</guid>
      <description>&lt;h1&gt;
  
  
  Detect Rooted or Jailbroken Devices in Flutter with &lt;code&gt;mobile_root_checker&lt;/code&gt; 🔐
&lt;/h1&gt;

&lt;p&gt;In today's mobile world, app security is more crucial than ever. If your app handles sensitive data — whether it's finance, health, or private communication — allowing it to run on rooted (Android) or jailbroken (iOS) devices can open the door to vulnerabilities.&lt;/p&gt;

&lt;p&gt;That's why I built &lt;strong&gt;&lt;code&gt;mobile_root_checker&lt;/code&gt;&lt;/strong&gt;, a Flutter plugin to help you &lt;strong&gt;detect rooted or jailbroken devices&lt;/strong&gt; before they can harm your app integrity.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 What is Root/Jailbreak Detection?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Rooted devices&lt;/strong&gt; on Android and &lt;strong&gt;jailbroken devices&lt;/strong&gt; on iOS have elevated privileges, allowing users (or malicious apps) to bypass OS-level protections.&lt;/li&gt;
&lt;li&gt;This can lead to:

&lt;ul&gt;
&lt;li&gt;Code injection&lt;/li&gt;
&lt;li&gt;Man-in-the-middle attacks&lt;/li&gt;
&lt;li&gt;Data theft&lt;/li&gt;
&lt;li&gt;Insecure app modifications&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;




&lt;h2&gt;
  
  
  🚀 Introducing: &lt;code&gt;mobile_root_checker&lt;/code&gt;
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;mobile_root_checker&lt;/code&gt; is a lightweight and open-source Flutter plugin to detect root/jailbreak status at runtime.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  ✅ Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Detect rooted Android devices&lt;/li&gt;
&lt;li&gt;Detect jailbroken iOS devices&lt;/li&gt;
&lt;li&gt;Easy Flutter integration (no native code required)&lt;/li&gt;
&lt;li&gt;Supports all major Android and iOS versions&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📦 Installation
&lt;/h2&gt;

&lt;p&gt;Add the dependency to your &lt;code&gt;pubspec.yaml&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;dependencies&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;mobile_root_checker&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;^1.0.0&lt;/span&gt;

&lt;span class="na"&gt;Then run&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;

&lt;span class="s"&gt;flutter pub get&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;import 'package:mobile_root_checker/mobile_root_checker.dart';&lt;/p&gt;

&lt;p&gt;void main() async {&lt;br&gt;
  final isRooted = await RootChecker.isDeviceRooted();&lt;/p&gt;

&lt;p&gt;if (isRooted) {&lt;br&gt;
    print("⚠️ Device is rooted or jailbroken!");&lt;br&gt;
    // Block or restrict app functionality here&lt;br&gt;
  } else {&lt;br&gt;
    print("✅ Device is secure.");&lt;br&gt;
  }&lt;br&gt;
}&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

📱Use Cases
| App Type             | Why Use Root Detection?                |
| -------------------- | -------------------------------------- |
| 💳 Banking / Finance | Prevent fraud or memory tampering      |
| 🔐 Messaging         | Stop interception or app modifications |
| 🎮 Games             | Avoid cheating via rooted tools        |
| 🏢 Enterprise Apps   | Protect internal company data          |

⚙️ How It Works

On Android:

    Looks for su binary

    Checks common root management apps

    Scans system properties and execution paths

On iOS:

    Detects jailbreak indicators like Cydia

    Probes system directories and access violations

🔗 Resources

    📦 Pub.dev: mobile_root_checker

    💻 GitHub: github.com/CelkMehmett/mobile_root_checker

🤝 Contributions Welcome

I'm open to issues, suggestions, and PRs!
Future roadmap ideas:

    ✅ Emulator detection

    ✅ SafetyNet / DeviceCheck integration

    ✅ Web &amp;amp; Desktop fallbacks (no-op)

📄 License

Licensed under the MIT License — free to use, modify, and share.
👋 Final Words

Mobile security isn't a luxury — it's a necessity.
Add root/jailbreak detection today and protect your app tomorrow.

Let’s build safer Flutter apps together! 🔐✨

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>mobile</category>
      <category>cybersecurity</category>
      <category>flutter</category>
      <category>opensource</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Mehmet Çelik</dc:creator>
      <pubDate>Sun, 29 Jun 2025 16:22:39 +0000</pubDate>
      <link>https://forem.com/celkmehmett/-5cf4</link>
      <guid>https://forem.com/celkmehmett/-5cf4</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/celkmehmett/native-machine-learning-in-dart-mlknn-and-mllogisticregression-are-live-on-pubdev-4h46" class="crayons-story__hidden-navigation-link"&gt;Native Machine Learning in Dart: `ml_knn` and `ml_logistic_regression` are Live on pub.dev!&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/celkmehmett" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3305911%2Ffe93bcb3-d925-4853-9db4-3dabe8ffce91.png" alt="celkmehmett profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/celkmehmett" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Mehmet Çelik
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Mehmet Çelik
                
              
              &lt;div id="story-author-preview-content-2636346" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/celkmehmett" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3305911%2Ffe93bcb3-d925-4853-9db4-3dabe8ffce91.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Mehmet Çelik&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/celkmehmett/native-machine-learning-in-dart-mlknn-and-mllogisticregression-are-live-on-pubdev-4h46" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Jun 29 '25&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/celkmehmett/native-machine-learning-in-dart-mlknn-and-mllogisticregression-are-live-on-pubdev-4h46" id="article-link-2636346"&gt;
          Native Machine Learning in Dart: `ml_knn` and `ml_logistic_regression` are Live on pub.dev!
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/dart"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;dart&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/flutter"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;flutter&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/opensource"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;opensource&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/pubdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;pubdev&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
            &lt;a href="https://dev.to/celkmehmett/native-machine-learning-in-dart-mlknn-and-mllogisticregression-are-live-on-pubdev-4h46#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>dart</category>
      <category>flutter</category>
      <category>opensource</category>
      <category>pubdev</category>
    </item>
    <item>
      <title>Native Machine Learning in Dart: `ml_knn` and `ml_logistic_regression` are Live on pub.dev!</title>
      <dc:creator>Mehmet Çelik</dc:creator>
      <pubDate>Sun, 29 Jun 2025 16:08:16 +0000</pubDate>
      <link>https://forem.com/celkmehmett/native-machine-learning-in-dart-mlknn-and-mllogisticregression-are-live-on-pubdev-4h46</link>
      <guid>https://forem.com/celkmehmett/native-machine-learning-in-dart-mlknn-and-mllogisticregression-are-live-on-pubdev-4h46</guid>
      <description>&lt;p&gt;&lt;strong&gt;🧠 Introduction&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The Dart ecosystem is growing fast — especially with Flutter. But when it comes to native machine learning (ML) capabilities inside Dart itself, the resources are almost nonexistent.&lt;/p&gt;

&lt;p&gt;To address this gap, I’ve started developing a set of &lt;strong&gt;lightweight, native, and open-source machine learning packages in Dart&lt;/strong&gt;. And now, the first two are officially published on pub.dev:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://pub.dev/packages/ml_knn" rel="noopener noreferrer"&gt;&lt;code&gt;ml_knn&lt;/code&gt;&lt;/a&gt;: A K-Nearest Neighbors classifier
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://pub.dev/packages/ml_logistic_regression" rel="noopener noreferrer"&gt;&lt;code&gt;ml_logistic_regression&lt;/code&gt;&lt;/a&gt;: A Logistic Regression model&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📦 What’s Available
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. &lt;code&gt;ml_knn&lt;/code&gt;: K-Nearest Neighbors in Pure Dart
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Use Cases:&lt;/strong&gt;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Simple classification
&lt;/li&gt;
&lt;li&gt;Anomaly detection
&lt;/li&gt;
&lt;li&gt;Recommendation systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Installation:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;dependencies&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;ml_knn&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;^1.0.0&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Usage:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight dart"&gt;&lt;code&gt;&lt;span class="kd"&gt;final&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;KNN&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nl"&gt;k:&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;fit&lt;/span&gt;&lt;span class="p"&gt;([[&lt;/span&gt;&lt;span class="mf"&gt;1.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;3.0&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mf"&gt;3.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;4.0&lt;/span&gt;&lt;span class="p"&gt;]],&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s"&gt;'A'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;'B'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;'B'&lt;/span&gt;&lt;span class="p"&gt;]);&lt;/span&gt;
&lt;span class="kd"&gt;final&lt;/span&gt; &lt;span class="n"&gt;prediction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;predict&lt;/span&gt;&lt;span class="p"&gt;([[&lt;/span&gt;&lt;span class="mf"&gt;2.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;3.5&lt;/span&gt;&lt;span class="p"&gt;]]);&lt;/span&gt;
&lt;span class="n"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;prediction&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;// ['B']&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;✅ Fully written in Dart&lt;br&gt;&lt;br&gt;
✅ Unit-tested and published on pub.dev&lt;br&gt;&lt;br&gt;
✅ Offline &amp;amp; mobile-friendly&lt;/p&gt;


&lt;h3&gt;
  
  
  2. &lt;code&gt;ml_logistic_regression&lt;/code&gt;: Logistic Regression in Dart
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Use Cases:&lt;/strong&gt;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Binary classification
&lt;/li&gt;
&lt;li&gt;Probability-based predictions
&lt;/li&gt;
&lt;li&gt;Linear decision boundaries&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Installation:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;dependencies&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;ml_logistic_regression&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;^1.0.0&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight dart"&gt;&lt;code&gt;&lt;span class="kd"&gt;final&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;LogisticRegression&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
  &lt;span class="nl"&gt;learningRate:&lt;/span&gt; &lt;span class="mf"&gt;0.1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nl"&gt;iterations:&lt;/span&gt; &lt;span class="mi"&gt;1000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nl"&gt;regularization:&lt;/span&gt; &lt;span class="mf"&gt;0.01&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;fit&lt;/span&gt;&lt;span class="p"&gt;([[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]],&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]);&lt;/span&gt;
&lt;span class="kd"&gt;final&lt;/span&gt; &lt;span class="n"&gt;prediction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;predict&lt;/span&gt;&lt;span class="p"&gt;([[&lt;/span&gt;&lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;]]);&lt;/span&gt;
&lt;span class="n"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;prediction&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;// [0] or [1]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;🧪 The model is validated with logical gate (AND) prediction tests&lt;br&gt;&lt;br&gt;
📈 All training is done natively in Dart – no Python, no API, no external libs.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌱 Roadmap
&lt;/h2&gt;

&lt;p&gt;This is just the beginning. Here's what I'm building next:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Package&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ml_knn&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;✅ Live&lt;/td&gt;
&lt;td&gt;K-Nearest Neighbors (classification)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ml_logistic_regression&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;✅ Live&lt;/td&gt;
&lt;td&gt;Logistic regression&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ml_fuzzy_matcher&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;🚧 In Progress&lt;/td&gt;
&lt;td&gt;AI-powered string similarity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ml_naive_bayes&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;🔜 Planned&lt;/td&gt;
&lt;td&gt;Naive Bayes Classifier&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ml_linear_regression&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;🔜 Planned&lt;/td&gt;
&lt;td&gt;Linear regression&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ml_kmeans&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;🔜 Planned&lt;/td&gt;
&lt;td&gt;Unsupervised clustering&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ml_fin_scorer&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;🔜 Planned&lt;/td&gt;
&lt;td&gt;AI-powered financial scoring&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;🚀 Eventually, all will be part of a complete framework:&lt;br&gt;&lt;br&gt;
&lt;code&gt;ml_flutter_basics&lt;/code&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 Why Native ML in Dart?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;No need to host an API or use Python backends
&lt;/li&gt;
&lt;li&gt;Works &lt;strong&gt;offline&lt;/strong&gt;, ideal for mobile apps
&lt;/li&gt;
&lt;li&gt;Seamless experience inside the Flutter ecosystem
&lt;/li&gt;
&lt;li&gt;Lightweight and fast to prototype in Dart&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🤝 Contribute or Collaborate
&lt;/h2&gt;

&lt;p&gt;I’m actively maintaining these projects and open to contributions!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/CelkMehmett" rel="noopener noreferrer"&gt;github.com/CelkMehmett&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Pub.dev: &lt;a href="https://pub.dev/packages/ml_knn" rel="noopener noreferrer"&gt;&lt;code&gt;ml_knn&lt;/code&gt;&lt;/a&gt;, &lt;a href="https://pub.dev/packages/ml_logistic_regression" rel="noopener noreferrer"&gt;&lt;code&gt;ml_logistic_regression&lt;/code&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✨ If you like the project, please give it a star!&lt;br&gt;&lt;br&gt;
💬 Issues, ideas, PRs — all are welcome.&lt;/p&gt;




&lt;h2&gt;
  
  
  📢 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Machine learning in Dart should be accessible, lightweight, and usable in real-world apps — without always needing to call an external service or switch languages.&lt;/p&gt;

&lt;p&gt;I’ll keep building these tools and sharing them publicly.&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;br&gt;&lt;br&gt;
Let’s make Dart smarter — together.&lt;/p&gt;




&lt;h3&gt;
  
  
  🙋‍♂️ About Me
&lt;/h3&gt;

&lt;p&gt;I'm a Flutter &amp;amp; AI developer building native ML tools in Dart.&lt;br&gt;&lt;br&gt;
Also working on productivity apps like &lt;em&gt;MergeNius&lt;/em&gt;, &lt;em&gt;GreenPact&lt;/em&gt;, and more.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Building in public. Open to collaboration.&lt;br&gt;&lt;br&gt;
Let’s connect!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://github.com/CelkMehmett" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGitHub-CelkMehmett-blue%3Flogo%3Dgithub" alt="GitHub" width="147" height="20"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>dart</category>
      <category>flutter</category>
      <category>opensource</category>
      <category>pubdev</category>
    </item>
  </channel>
</rss>
