{"id":13550289,"url":"https://github.com/VB10/use_case_flutter","last_synced_at":"2025-04-03T00:33:30.581Z","repository":{"id":37267833,"uuid":"505615330","full_name":"VB10/use_case_flutter","owner":"VB10","description":"Flutter use case series about production life","archived":false,"fork":false,"pushed_at":"2025-02-28T02:06:05.000Z","size":4262,"stargazers_count":57,"open_issues_count":1,"forks_count":12,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-28T10:06:47.112Z","etag":null,"topics":["flutter","use-case"],"latest_commit_sha":null,"homepage":"https://youtube.com/playlist?list=PL1k5oWAuBhgVAojyfTTwWKi42khBra9Y4\u0026si=KTOk0BFAu1rfATmE","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VB10.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-20T22:24:40.000Z","updated_at":"2025-02-28T02:06:09.000Z","dependencies_parsed_at":"2024-03-16T22:58:40.794Z","dependency_job_id":"ed9aa1ce-0ae1-44ba-b4d1-13fee3174c51","html_url":"https://github.com/VB10/use_case_flutter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VB10%2Fuse_case_flutter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VB10%2Fuse_case_flutter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VB10%2Fuse_case_flutter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VB10%2Fuse_case_flutter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VB10","download_url":"https://codeload.github.com/VB10/use_case_flutter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246916733,"owners_count":20854511,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flutter","use-case"],"created_at":"2024-08-01T12:01:31.155Z","updated_at":"2025-04-03T00:33:30.567Z","avatar_url":"https://github.com/VB10.png","language":"Dart","readme":"# use_case_flutter\n\n\nBu liste, Flutter projelerinde karşılaşabileceğiniz çeşitli durumlar için çözüm önerileri ve kod örnekleri içeren videolardan oluşmaktadır.\n\n\n\u003e  [Tüm seriyi buradan izleyebilirsiniz](https://www.youtube.com/playlist?list=PL1k5oWAuBhgVAojyfTTwWKi42khBra9Y4)  \n\n## Videolar\n\n1. **Flutter Loading Dialog - Generic, Extension ile Gelişmiş Yapı**  \n   [YouTube'da İzle](https://www.youtube.com/watch?v=_GYE8jejwPI)  \n   ![Thumbnail](https://img.youtube.com/vi/_GYE8jejwPI/0.jpg)\n\n2. **Flutter Form Sayfalarında Geri Dönüş Yönetimi**  \n   [YouTube'da İzle](https://www.youtube.com/watch?v=q9lQW22MOpw)  \n   ![Thumbnail](https://img.youtube.com/vi/q9lQW22MOpw/0.jpg)\n\n3. **Inherited Widget ile Temiz ve Yönetilebilir Ekran Geliştirme #flutter**  \n   [YouTube'da İzle](https://www.youtube.com/watch?v=YPS8vAjUm4o)  \n   ![Thumbnail](https://img.youtube.com/vi/YPS8vAjUm4o/0.jpg)\n\n4. **Flutter ile Özel Form Alanları Oluşturma #usecase (custom form field)**  \n   [YouTube'da İzle](https://www.youtube.com/watch?v=6OI4m90Ao0E)  \n   ![Thumbnail](https://img.youtube.com/vi/6OI4m90Ao0E/0.jpg)\n\n5. **Flutter: View kodu View'da kalmalı (Mixin ve Delegasyon)**  \n   [YouTube'da İzle](https://www.youtube.com/watch?v=Pz9XmXTZApo)  \n   ![Thumbnail](https://img.youtube.com/vi/Pz9XmXTZApo/0.jpg)\n\n6. **Flutter use case: Dinamik iş yönetimi (strategy pattern)**  \n   [YouTube'da İzle](https://www.youtube.com/watch?v=IBVTg2U982Y)  \n   ![Thumbnail](https://img.youtube.com/vi/IBVTg2U982Y/0.jpg)\n\n7. **Flutter use case: Basit MVVM kullanımı ve düşüncesi (paket olmadan iyi koda gidiş)**  \n   [YouTube'da İzle](https://www.youtube.com/watch?v=h2Niby0Kx4o)  \n   ![Thumbnail](https://img.youtube.com/vi/h2Niby0Kx4o/0.jpg)\n\n8. **Flutter use case: Gelişmiş ve Efektif \"Code Generation\"**  \n   [YouTube'da İzle](https://www.youtube.com/watch?v=m5ZM6Yo-tdg)  \n   ![Thumbnail](https://img.youtube.com/vi/m5ZM6Yo-tdg/0.jpg)\n\n9. **Flutter use case: Kompleks sayfa yönetimi (parçalama, inherited widget, yeni proje)**  \n   [YouTube'da İzle](https://www.youtube.com/watch?v=JjKq_Q5X5c8)  \n   ![Thumbnail](https://img.youtube.com/vi/JjKq_Q5X5c8/0.jpg)\n\n10. **Flutter use case: Paket kullanırken ne yapmak lazım, özel isteklere yaklaşım (vexana_inspector)**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=wPF3yvGUOgM)  \n    ![Thumbnail](https://img.youtube.com/vi/wPF3yvGUOgM/0.jpg)\n\n11. **Flutter use case: HTTP istekleri denetleme ve Test versiyonu hazırlama**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=-_BNkC_pLgg)  \n    ![Thumbnail](https://img.youtube.com/vi/-_BNkC_pLgg/0.jpg)\n\n12. **Flutter use case: Adapter pattern ile Giriş yöntemi geliştirme (error manage, pattern, dart3)**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=eSNkBClxruU)  \n    ![Thumbnail](https://img.youtube.com/vi/eSNkBClxruU/0.jpg)\n\n13. **Flutter use case: Platform özel kod yazma (web, mobil, conditional import)**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=_fTXoYN0VnE)  \n    ![Thumbnail](https://img.youtube.com/vi/_fTXoYN0VnE/0.jpg)\n\n15. **Flutter use case: Kategorik arama ekranı (oop)**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=-u5Rl_cE2jQ)  \n    ![Thumbnail](https://img.youtube.com/vi/-u5Rl_cE2jQ/0.jpg)\n\n16. **Flutter use case: Network katmanına generic error yapısı oluşturma (vexana)**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=5dm2M0GGEcE)  \n    ![Thumbnail](https://img.youtube.com/vi/5dm2M0GGEcE/0.jpg)\n\n17. **Flutter use case: Genel iş (business) yönetimi (bloc, safe setstate, provider)**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=FYUVFwwEx-A)  \n    ![Thumbnail](https://img.youtube.com/vi/FYUVFwwEx-A/0.jpg)\n\n18. **Flutter use case: Bir resim yükleme yaparken izinleri yönetme (lifecycle, picker)**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=MDAEOmZg8fc)  \n    ![Thumbnail](https://img.youtube.com/vi/MDAEOmZg8fc/0.jpg)\n\n19. **Flutter use case: Bir projeye başlarken pub.dev'de en çok kullanılan paketler ile yapı kurma**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=ZhkwKvSyc1I)  \n    ![Thumbnail](https://img.youtube.com/vi/ZhkwKvSyc1I/0.jpg)\n\n20. **Flutter use case: Büyük bir JSON ile güçlü işlemler arama, sorgulama ve teknik detaylar**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=TLDushxGqE0)  \n    ![Thumbnail](https://img.youtube.com/vi/TLDushxGqE0/0.jpg)\n\n21. **Flutter use case: Code Generation (en çok kullanılan paketler ile teknik detaylar)**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=dCLLPm0PPfk)  \n    ![Thumbnail](https://img.youtube.com/vi/dCLLPm0PPfk/0.jpg)\n\n22. **Flutter use case: Projeler için modüler atomic widget geliştirme**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=tveRkcFxyY0)  \n    ![Thumbnail](https://img.youtube.com/vi/tveRkcFxyY0/0.jpg)\n\n23. **Flutter use case: Projeler için genel filtreleme ekranı geliştirme**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=1ZQSO5d5Yl4)  \n    ![Thumbnail](https://img.youtube.com/vi/1ZQSO5d5Yl4/0.jpg)\n\n24. **Flutter use case: Projenin tüm sayfaları için \"Log\" yapısı kurma**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=vilkCB7nq38)  \n    ![Thumbnail](https://img.youtube.com/vi/vilkCB7nq38/0.jpg)\n\n25. **Flutter use case: Autocomplete widget'ini sürekli çağırmadan (cancelable) kullanma**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=j8536d_27_M)  \n    ![Thumbnail](https://img.youtube.com/vi/j8536d_27_M/0.jpg)\n\n26. **Flutter use case: Controller olmadan TextField düşüncesi, planı ve yapımı**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=oj0ZLIWKEUM)  \n    ![Thumbnail](https://img.youtube.com/vi/oj0ZLIWKEUM/0.jpg)\n\n27. **Flutter use case: İnternet kontrolü düşüncesi, planı ve yapımı**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=9d6UhpBNAJc)  \n    ![Thumbnail](https://img.youtube.com/vi/9d6UhpBNAJc/0.jpg)\n\n29. **Flutter projenizde Dart ve Swift gücünü kullanarak config yönetimi**  \n    [YouTube'da İzle](https://www.youtube.com/watch?v=qynJKDrwF24)  \n    ![Thumbnail](https://img.youtube.com/vi/qynJKDrwF24/0.jpg)\n\n","funding_links":[],"categories":["Dart"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVB10%2Fuse_case_flutter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FVB10%2Fuse_case_flutter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVB10%2Fuse_case_flutter/lists"}