NewsHour is a complete news app with an admin panel, built on Google’s Flutter framework, and compatible with both
Android and iOS.
NewsHour offers all the standard and unique features expected in a news app, enhanced with numerous animations to
ensure
a user-friendly experience. The app delivers an impressive UI design and smooth performance across both iOS and
Android
platforms. If you’re searching for a versatile news or blog app for both operating systems, NewsHour is an excellent
choice.
A subscription-based business model has been implemented, allowing users to access premium articles through the
subscription of your premium plans. Free articles are also available, but users will see ads during their use. The
combination of free articles with ads and premium plans provides flexibility for users and a dual-revenue model for
your
business. Subscription features are optional if you want to use it only for free articles with ads or no ads.
What Will You Get
- Source code of app for both iOS & Android
- Source code of Admin Panel (Flutter Web)
- Step-by-step documentation.
- Future updates for free.
Top 10 Reasons to Buy
- Pixel perfect & elegant design with lots of animations
- Run on both iOS & Android devices
- Single code base & fasted backend service
- Super fast loading & great performance
- Rich functionalities & regular updates.
- Offline Database and image cache to use the app offline.
- Included Admin panel to access and control the app in one hand.
- Clean, Structured & easily readable code and save at least one month of development time.
- Developed on Google’s Flutter, which is fast and secure.
- Don’t have to buy any domain and hosting for the admin panel.
Notable Features
App Features
Welcome & Beautiful On-Boarding Screens – Introduction screens to define the features of the app. It can be disabled from the admin panel.
User Registration/Login: Login with email/password, social logins like Google, Facebook, and Apple (Only for iOS), Mobile number login, and Guest Login. Initial login can be disabled from the admin panel.
Video Posts: Video posts with native video player. Three types of video formats are supported. Youtube, Video, and Network videos.
Audio Posts: Audio posts support with SoundCloud stream url only.
Users Account Control: Users can change their name and profile picture. Also, they can delete their account and data from the app.
Animations: This app has full of animations. We have used inbuilt animations from Flutter and also used animation files from Lottie. You can change all the custom animations with your Lottie files.
Categories, Sub-categories & Tags: Articles are divided into categories and sub-categories. Also, tags can be added to the articles.
Post Views, Likes & Bookmarks: Posts views and user likes can be disabled from admin.
Monetization: We have used Admob ads for monetization maintaining AdMob policy. Banner, Interstitial, Inline Native Ads are supported
Inline Custom Ads:Like native ads, you can use custom ads within the news list. You can create and control your custom ads directly from the admin panel. Three types of custom ads are supported: Text Only, Image Only, and Image with Title Ads. The app will randomly select each ad for its assigned position. As with native ads, you can choose after how many posts you want to place the ads.
Subscriptions: Subscriptions for premium articles and disabling ads. Subscription plans will be handled from your Google Play Store for Android and the Apple App Store for iOS. You can create your plans and prices by following our step-by-step documentation. Ads will be disabled for premium users. (An Extended license is required for the subscription feature)
Push Notifications: We have used the Firebase push notification service which is completely free. Admin can send push notifications directly from the admin panel to all Android & iOS users in just one click. Push notification’s body also supports HTML text. That means HTML texts, images and videos will be supported too.
Cached Image & Data: Used cache image service to save online images to a local database for a faster experience. Images & databases can be accessible even offline.
Backend Service: We have used Firebase as a backend of this complete project which is fast and secure.
Custom Security Rules: We have included custom security rules for the backend database which will secure the data from hackers. So, you don’t have to worry about database security.
Multi-language Support: The app has multi-language support. You can use any language. We have added 10 prebuilt language files.
RTL Support: RTL support for RTL-type languages like Arabic, Hebrew, etc.
EU Data Protection Policy: EU data protection policy has been applied. Users can delete their accounts and data from the app anytime they want.
Firebase Analytics: To access the real-time activity of the users.
State Management: Riverpod
Local Database: Hive and Shared Preferences.
Admin Panel Features
The admin panel is also built on the Flutter framework. No custom domain and hosting are required for the admin
panel. You will get them free from Firebase.
Dashboard: Statistical overview of the users, articles, categories, tags, purchases, featured items
& notifications.
Notifications: You can send notifications directly from the admin panel. The notification body
supports HTML texts, images, and videos. Post notifications are also supported
Administrative Control: Assign authors, and disable/enable users from the app.
Author Dashboard: Authors have individual dashboards where they can submit their articles and admin
can approve.
Customize App: Customize 30+ app specific features from the admin panel.
Ads Control: Enable/Disable specific ads & create custom ads
Demos
Admin Panel:https://admin-newshourapp.web.app
Android Demo:Google Play
Store
iOS Demo:App Store(TestFlight)
Customer Feedbacks
This is a 100% complete app for production use. Just set up the app and the admin & then add your content and it will
be yours. That’s it.
Changelogs:
v6.0.1 – 22 August 2024
- Login options are removed from the welcome screen [app] - New comment tile [app] - Fixed notification issues on posts [admin] - Compatible with Flutter latest version 3.24.x
v6.0.0 – 27 July 2024
- New and improved UI, tons of new features, and lots of customization ability - New responsive admin dashboard and individual author dashboard. - Inline Native Ads, Customizable Inline Custom Ads, Audio articles support with Soundcloud. - Subscriptions with In-App Purchased and more....
v5.0.8 – 12 November 2023
- Fixed some build-related issues. - Updated with Flutter latest version 3.13.x
v5.0.6(hotfix) – 25 May 2023
- Updated with flutter latest version 3.10.x
v5.0.6– 30 April 2023
- Updated with flutter latest version 3.7.x
v5.0.5– 09 February 2023
- Updated with flutter latest version 3.7.x (Both app and admin) - Fix Android 13 notification issues - Fix iOS notification permission issues - New online documentation
v5.0.4– 26 December 2022
App Changes: - Updated with flutter latest version 3.3.10
Admin Panel Changes: - Updated with flutter latest version 3.3.10
v5.0.3– 27 September 2022
App Changes: - Updated with flutter latest version 3.3.x - Android 13 support - iOS 16 support - Video player improvements - Fix: Notification body issue - Fix: Snackbar issues - Updated all the packages and more
Admin Panel Changes: - Updated with flutter latest version 3.3.x - Fix: Notification body issue
v5.0.2– 10 August 2022
App Changes: - Fixed ALL_QUERY permission warning on android. - Fixed blank status bar issue on ios after playing video on full screen. - Fixed crash issue in bookmark screen on iOS. - Updated all dependencies