Open Source

Open Source

Welcome to Open Source, a channel dedicated to providing high-quality content on development of software, mobile application, website, and other related topics.

Our channel features informative and engaging videos that cover a wide range of programming languages, frameworks, and tools. Whether you're a beginner or an experienced developer, you'll find valuable insights and practical tips that will help you enhance your skills and advance your career.

Our videos are designed to provide you with actionable insights that you can apply in your work. We also create shorts that showcase interesting snippets of code, new tools, and other tech-related tidbits that are worth sharing.

Our goal is to create a vibrant community of developers who are passionate about open source and committed to sharing their knowledge and expertise with others. So whether you're looking to sharpen your skills, learn something new, or connect with other like-minded individuals, This is the channel for you.

Task Management App Trailer

Task Management App Trailer

Пікірлер

  • @adilbekkurmanbekuulu7999
    @adilbekkurmanbekuulu799914 күн бұрын

    Hi, 2:53 of your video had a yellow line underneath that bool _loading = false was not used, and at 2:57 the yellow line disappeared, which puzzled us. Tell me.

  • @TheOpenSourceChannel
    @TheOpenSourceChannel14 күн бұрын

    Hi @adilbekkurmanbekuulu7999, Yellow line was there because of the value of the field '_loading' was not used. I have updated the send button code in between, which is not shown in the video. if (!_loading) IconButton( onPressed: () async { _sendChatMessage(_textController.text); }, icon: Icon( Icons.send, color: Theme.of(context).colorScheme.primary, ), ) else const CircularProgressIndicator(), Thanks for watching!

  • @KandarpBhesaniya
    @KandarpBhesaniya15 күн бұрын

    Short and simple 👍

  • @zainify_tech
    @zainify_tech18 күн бұрын

    Where can i use it

  • @TheOpenSourceChannel
    @TheOpenSourceChannel17 күн бұрын

    It is used for presenting users with a limited set of choices (typically 2-5 options). When you have a set of options and you want users to pick one or multiple options, it is a great way to present users with multiple options using the segmented button. Common use cases include: Toggle views in your app Toggle theme (Dark, Light, System) Select the size of an item in a shopping app (Small, Large, Medium) Selecting options with dependencies (For instance based on a selected payment option you would like to provide another specific set of options to choose from - like offers available on a selected payment method)

  • @zainify_tech
    @zainify_tech17 күн бұрын

    @@TheOpenSourceChannel ❤️❤️ ok

  • @kuchikibyakuya7697
    @kuchikibyakuya769722 күн бұрын

    Ain't nobody want to watch slideshow. 😂

  • @FlutterTeam-su1em
    @FlutterTeam-su1em28 күн бұрын

    I amm getting this error, and follow your code, am not able to make send msg button , errro is >>> "Method doesn't allow unregistered callers (callers without established identity). Please use API Key or other form of API consumer identity to call this API."

  • @TheOpenSourceChannel
    @TheOpenSourceChannel27 күн бұрын

    @FlutterTeam-su1em Thanks for watching the video. Have you generated the API key from Google AI Studio? You need to add it to your project in env.json file. Watch the video at 0:48 to add api key in your project.

  • @ThePureedge
    @ThePureedgeАй бұрын

    The title is honestly misleading. What should've been the title is "Build a UI on top of Gemini API using Flutter"

  • @niv8880
    @niv888016 күн бұрын

    totally agree. Disappointing.

  • @sahanfernando5039
    @sahanfernando5039Ай бұрын

    how to do a upgrade / downgrade functionality for IAP in Flutter?

  • @TheOpenSourceChannel
    @TheOpenSourceChannelАй бұрын

    @sahanfernando5039 Thanks for watching the video. To upgrade/downgrade existing subscription you have to provide "ChangeSubscriptionParam" while calling "InAppPurchase.buyNonConsumable". One thing you need to provide here is the purchase object of the existing subscription and another thing which is optional is proration mode that indicates how to handle the existing subscription when the new subscription comes into effect.

  • @sahanfernando5039
    @sahanfernando5039Ай бұрын

    @@TheOpenSourceChannel Thank you replying for me.

  • @user-gp3ll5nm3l
    @user-gp3ll5nm3lАй бұрын

    Some people thought it was an AI generating a whole code for an app.

  • @user-vm8yn4hb4w
    @user-vm8yn4hb4wАй бұрын

    I got scammed bro

  • @olawoyeoluwaferanmi
    @olawoyeoluwaferanmiАй бұрын

    Nice

  • @MohamedHossam-qw6ks
    @MohamedHossam-qw6ks2 ай бұрын

    When i run the code in my mobile there is black screen it not appear any thing how can i fix that

  • @TheOpenSourceChannel
    @TheOpenSourceChannel2 ай бұрын

    There must be some mistake in your UI code. Is input field is visible?

  • @devilsingh6052
    @devilsingh6052Ай бұрын

    @@TheOpenSourceChannel can u give us repo

  • @RenderRift
    @RenderRift2 ай бұрын

    Can I have the code for reference?

  • @TheOpenSourceChannel
    @TheOpenSourceChannel2 ай бұрын

    Hey @RenderRift Now GeminiAI demo is available on Dartpad. Check it out - dartpad.dev/?sample=google-ai-sdk You can watch the demo here - kzread.info3qz_s5Ud42s?feature=share

  • @clbfatih
    @clbfatih2 ай бұрын

    You shouldn't publish your api key like this. you could embed your key as an environment variable using "set API_KEY=<your api key>" on windows

  • @TheOpenSourceChannel
    @TheOpenSourceChannel2 ай бұрын

    I agree @fatihc9230 we shouldn't publish api key like this. It is just to make the demo easier to understand. Actually we should use flutter_dotenv package to store environment variables.

  • @niv8880
    @niv888016 күн бұрын

    @@TheOpenSourceChannel Thanks for tip, I checked it out, you are spot on!

  • @michaelandreas1857
    @michaelandreas18572 ай бұрын

    Expecting binder but got null! How to fix that error?

  • @TheOpenSourceChannel
    @TheOpenSourceChannel2 ай бұрын

    Please try adding the line below in the main() function WidgetsFlutterBinding.ensureInitialized(); Your main() function should look like this. void main() { WidgetsFlutterBinding.ensureInitialized(); runApp(const MyApp()); }

  • @michaelandreas1857
    @michaelandreas18572 ай бұрын

    @@TheOpenSourceChannel Can you send me a source code by Email?

  • @michaelandreas1857
    @michaelandreas18572 ай бұрын

    @@TheOpenSourceChannel The send button does not appear

  • @TheOpenSourceChannel
    @TheOpenSourceChannel2 ай бұрын

    Hey @michaelandreas1857 Now GeminiAI demo is available on Dartpad. Check it out - dartpad.dev/?sample=google-ai-sdk You can watch the demo here - kzread.info3qz_s5Ud42s?feature=share

  • @gerardsullivan6905
    @gerardsullivan69052 ай бұрын

    😎 P r o m o S M

  • @hld8626
    @hld86262 ай бұрын

    Good

  • @arnonprommoon8396
    @arnonprommoon83962 ай бұрын

    I can not import instance GenerativeModel _model thank you for your answer

  • @TheOpenSourceChannel
    @TheOpenSourceChannel2 ай бұрын

    Thank you for watching the video! Did you add google_generative_ai package? Please watch the video at 0:34 You can run the command in your terminal as explained or add the package in your pubspec.yaml file.

  • @jeeva3984
    @jeeva39842 ай бұрын

    Sounds like AI

  • @user-nl1hj7lw2h
    @user-nl1hj7lw2h2 ай бұрын

    thanks

  • @fullbitsoft
    @fullbitsoft4 ай бұрын

    very good featured todo app. thank you.

  • @CodingYourLife
    @CodingYourLife4 ай бұрын

    Brilliant Flutter guide! Your clear explanations make navigating Flutter a breeze. Kudos for simplifying complex concepts. Grateful for the insights shared. Keep empowering us with your expertise! 🚀

  • @TheOpenSourceChannel
    @TheOpenSourceChannel4 ай бұрын

    @CodingYourLife Thank you for your feedback.

  • @richardbaffoe388
    @richardbaffoe388 Жыл бұрын

    Where is part two

  • @TheOpenSourceChannel
    @TheOpenSourceChannel Жыл бұрын

    Coming soon

  • @TheOpenSourceChannel
    @TheOpenSourceChannel Жыл бұрын

    Part two is live now - kzread.info/dash/bejne/hnWcuLCTYKS5qbg.html

  • @ilovepeace
    @ilovepeace Жыл бұрын

    Niceee ❤

  • @TheOpenSourceChannel
    @TheOpenSourceChannel Жыл бұрын

    Thanks 🔥

  • @mamadoudiba4511
    @mamadoudiba4511 Жыл бұрын

    Flutter very nice technologie for cross Platforms

  • @TheOpenSourceChannel
    @TheOpenSourceChannel Жыл бұрын

    Yes that's true

  • @bawiceu1926
    @bawiceu1926 Жыл бұрын

    Bro can you do openContainer widget

  • @TheOpenSourceChannel
    @TheOpenSourceChannel Жыл бұрын

    Sure, I can do OpenContainer widget. I will make it as soon as possible for you. I will inform you when it will be live.

  • @TheOpenSourceChannel
    @TheOpenSourceChannel Жыл бұрын

    Hey Bawi Ceu, OpenContainer widget short is live now.

  • @bawiceu1926
    @bawiceu1926 Жыл бұрын

    Thank you so much Bro , keep it up

  • @TheOpenSourceChannel
    @TheOpenSourceChannel Жыл бұрын

    Thank you so much for your feedback.

  • @vatsalbhesaniya1836
    @vatsalbhesaniya1836 Жыл бұрын

    You are making really good shorts. Great short content to learn quickly. Keep up the good work 👍

  • @TheOpenSourceChannel
    @TheOpenSourceChannel Жыл бұрын

    Thank you for your feedback. 🙏