Quick start to building a news app in Flutter

Поділитися
Вставка
  • Опубліковано 10 лип 2024
  • The Flutter News Toolkit is a free, prebuilt app template to accelerate application development for news publishers and other content providers who want to reach mobile users without having to design an app from scratch. It includes everything you need to build an article-centric app, with navigation and search, authentication, ad integrations, notifications, profiles and subscriptions, while incorporating best practices from Google News Initiative’s research.
    In this video, you will learn more about why we built the Flutter News Toolkit and watch a sample app get set up in just 30 minutes.
    Chapters:
    0:00 Intro
    1:49 Flutter News Toolkit features
    4:15 Overview of the project code
    7:49 Architecture walkthrough
    10:10 Project generation
    10:29 Using Mason to generate template
    12:56 Firebase configuration
    15:29 Ads configuration
    16:45 Using DartFrog for backend implementation
    18:01 Running the app in debug mode
    18:28 Feature walkthrough including sign-in, news feed, news article, ads, subscription, and news search
    20:22 Modify news content from the backend
    23:23 Conclusion
    Resources:
    Get the Flutter News Toolkit → goo.gle/3wAhIzH
    AdMob documentation → goo.gle/3WBnuM7
    AdManager documentation → goo.gle/3XWFt0A
    Subscribe to Flutter → goo.gle/FlutterYT
    #Flutter
  • Наука та технологія

КОМЕНТАРІ • 59

  • @flutterdev
    @flutterdev  Рік тому +3

    We are glad that we can provide an easy-to-use toolkit to help accelerate your development. Meanwhile, if you run into any issues, please file an issue on Flutter's GitHub repo: github.com/flutter/flutter/issues, so we can look further and gather more information to improve the toolkit. Thanks!

  • @samueladole6074
    @samueladole6074 Рік тому +21

    There is so much to learn from this codebase, especially the Dart Frog Backend implementation

  • @gbensnr952
    @gbensnr952 Рік тому +5

    Happy to see zoe again... I can remember when she talks about admob ads

  • @bdmaxvalera
    @bdmaxvalera Рік тому +6

    Thanks to flutter team! Great job on sharing this content, it will help us a lot. Thaaaaanks

  • @ayivugwekabemba
    @ayivugwekabemba Рік тому +2

    Thank you for this valuable job.

  • @camerondebruyn7670
    @camerondebruyn7670 Рік тому +2

    Such great content 😀.

  • @preciousbatta9576
    @preciousbatta9576 Рік тому +1

    Thank you dart team

  • @suranjithnishalaka7395
    @suranjithnishalaka7395 Рік тому +1

    I love this 😍

  • @sabinbajracharya3815
    @sabinbajracharya3815 Рік тому

    I personally use flutter with blocs in my projects. The dart frog also sounds intriguing. But I have to be honest that this video feels like a one big ad for bloc, mason and dart frog package.

  • @benampouala
    @benampouala Рік тому +1

    Awesome

  • @ihwan_id
    @ihwan_id 10 місяців тому

    thanks felix

  • @saqqara6361
    @saqqara6361 Рік тому +1

    great!

  • @helloworld7796
    @helloworld7796 Рік тому +2

    This is so much different code base than anything i have seen. I mean I recognize some of the code, but this is whole another story.

  • @yenviet9722
    @yenviet9722 Рік тому +1

    😍😍😍

  • @pictorialnews
    @pictorialnews Рік тому +1

    WordPress User Can take benefit here ?

  • @CheoWalker
    @CheoWalker Рік тому +6

    I get a number of issues, from no articles loading, subscription is just spinning, and sign on not working.

    • @Felangelov
      @Felangelov Рік тому +1

      Are you running the dart frog server locally?

    • @yuenyaolee3259
      @yuenyaolee3259 Рік тому

      Hello, may I know have the issues been solve on your side? If yes, could you let me know how exactly you solved them?

    • @MaikPenn-zn7dq
      @MaikPenn-zn7dq 7 місяців тому

      Me too

    • @MacarenaSantosVGV
      @MacarenaSantosVGV День тому

      ​@@MaikPenn-zn7dq our team will be happy to assist you! If you could please create an issue in the repo, our engineering team will investigate the case and provide support.

    • @MacarenaSantosVGV
      @MacarenaSantosVGV 22 години тому

      Thank you for your comment! Our team will be happy to look into the errors and help you. Please create an issue in the repo so we can review the details.

  • @joelemeka55
    @joelemeka55 Рік тому

    Pls how do I toggle around flavor options at 12:28 , I keep selecting default value, while I want to select them all, [Development, Integration, Staging, production]. Am using windows 10 with CLI && PowerShell

    • @ray-lee
      @ray-lee Рік тому

      arrow up and down and space bar to select?

    • @samitsingh4695
      @samitsingh4695 Рік тому +1

      arrows didn't work for me. Use J to move up or down, spacebar to select/deselect.

    • @MacarenaSantosVGV
      @MacarenaSantosVGV 22 години тому

      Thank you for your comment! Our team will be happy to help you. Please create an issue in the repo so we can review the details and provide support.

  • @karrardiscoverss
    @karrardiscoverss 11 місяців тому +1

    I tried to run it, but there are errors. I hope to make a second video explaining, step by step, the work of this project

    • @MacarenaSantosVGV
      @MacarenaSantosVGV День тому

      Thank you for your feedback! Our team will be happy to assist with the errors. Please create an issue in the repo so we can review the details and provide support.

  • @game_zone763
    @game_zone763 7 місяців тому

    where is main file?

  • @rodrigobravo1441
    @rodrigobravo1441 Рік тому

    Hi,
    I get a InitializeCategoriesPreferencesFailure (Connection refused)
    when I try to run the project

    • @yuenyaolee3259
      @yuenyaolee3259 Рік тому

      Hello, may I know has the issue been solve on your side? If yes, could you let me know how exactly you solved it?

    • @MacarenaSantosVGV
      @MacarenaSantosVGV День тому

      Our team will be happy to assist you in resolving this error! Please create an issue in the repo and the team will investigate further

  • @yan-cordeiro
    @yan-cordeiro Рік тому

    anyone else getting Target of URI doesn't exist: on package imports?

    • @jasbirkhalif1314
      @jasbirkhalif1314 Рік тому

      you may need to add those packages to the dependencies

  • @togoshi1
    @togoshi1 Рік тому +4

    Flutter News Toolkit simply does not work, it is riddled with bugs.

    • @MacarenaSantosVGV
      @MacarenaSantosVGV День тому

      Thank you for your feedback! Please create an issue in the repo so our engineering team can review the details and provide support to resolve the bugs

  • @brillianceplayground
    @brillianceplayground Рік тому +3

    This is a great toolkit, but only of value for established news orgs as news apps are highly regulated by the play store and app store, so individual developers can use the toolkit but can't publish it on the major mobile OS's as news apps.

  • @AmrendraSinghBagri
    @AmrendraSinghBagri 10 місяців тому

    12:25 how to down flavors arrow ?

    • @MacarenaSantosVGV
      @MacarenaSantosVGV 22 години тому

      Thanks for your question! Our team will be happy to assist. Please create an issue in the repo so we can review the details and provide support

  • @shijinkp492
    @shijinkp492 Рік тому +2

    difficult to understand the video

  • @sayaankhan3484
    @sayaankhan3484 Рік тому

    Our college has given us 4 weeks to learn a new programming language and make an app with it so. Hello.
    Edit. Felix is a full on AI. Care me

  • @ShukurAlRawi
    @ShukurAlRawi Рік тому +1

    This is all about Google ADS! and it's RIDICULOUS! 👎

  • @LingaReddyK
    @LingaReddyK Рік тому +1

    Is anyone facing this problem ?
    >mason add -g flutter_news_template
    Error: unknown command "add" for "mason"
    Run 'mason --help' for usage.
    unknown command "add" for "mason"

    • @Felangelov
      @Felangelov Рік тому +2

      Can you make sure you installed the latest version of mason_cli via dart pub global activate mason_cli?

    • @paglupaglet5427
      @paglupaglet5427 Рік тому

      @@Felangelov I am getting Exception while running the template

    • @paglupaglet5427
      @paglupaglet5427 Рік тому +2

      Exception has occurred.
      InitializeCategoriesPreferencesFailure (InitializeCategoriesPreferencesFailure(Connection refused))

    • @Felangelov
      @Felangelov Рік тому +1

      @@paglupaglet5427 it sounds like you’re running the Flutter application but not the Dart Frog server. Can you confirm that you’re running the Dart Frog server (dart_frog dev) before running the Flutter app?

    • @paglupaglet5427
      @paglupaglet5427 Рік тому +1

      @@Felangelov Thank you for reply. Yes, I am running dart_frog server and flutter app both at the same time.

  • @douialimohamedali7165
    @douialimohamedali7165 Рік тому +1

    if someone successfully runs app , please replied on this comment because I have gotten many errors in first run without changing anything in the code just add my google service json

    • @zoeyfan8355
      @zoeyfan8355 22 дні тому

      Thank you for the comment. Our team will be happy to look into the errors. Please file an issue on Github, which will then pass to our engineering team for further investigation.