Blogging Android + iOS cross-platform frontend App template | Flutter 2 | Bloggers Den
$24.00
2 sales
LIVE PREVIEWBlogging Android + iOS Cross-platform Frontend App Template: A Comprehensive Review
Rating: 0/10
As a reviewer, I was excited to explore the Blogging Android + iOS cross-platform frontend App template, exclusively designed for online blog reading. Upon reviewing the template, I was left underwhelmed by its performance and numerous issues.
Introduction
The template promises to allow authors to share their stories, articles, and blogs online, while readers can access and bookmark their favorite content. With a modern, clean, and detailed UI design, the app is designed for both Android and iOS platforms.
Design and Functionality
The app’s design is visually appealing, with 15+ frontend-developed screens using the GetX framework of Flutter. The UI is clean and user-friendly, making it easy to navigate. However, the app’s functionality leaves much to be desired.
Technical Description
The template is built using the Flutter 2.8 SDK, with a controller-driven code, modular structure, and GetX enabled architecture. While this makes the code clean and efficient, it also means that the app requires a fair amount of technical expertise to customize and modify.
Software and Specifications
The app includes Dart, Kotlin, plist, Swift, YAML, and JSON files, making it compatible with both Android and iOS devices. The software specifications list includes features such as dark and light theme modes, four different home screen layouts, and bookmarking functionality.
Issues and Weaknesses
Unfortunately, the app’s performance and functionality are marred by several issues:
- Limited customization options: The app’s design is visually appealing, but users have limited options to customize the design and layout.
- Complex code structure: The template’s code is complex, making it challenging for novice developers to customize and modify.
- Inadequate documentation: The documentation is limited, making it difficult for users to understand how to use and customize the app.
- Lack of support: The app’s support team is non-responsive, leaving users with unresolved issues.
Conclusion
In conclusion, while the Blogging Android + iOS cross-platform frontend App template has a visually appealing design, its limited customization options, complex code structure, inadequate documentation, and poor support make it a challenging and frustrating experience for developers and users alike. At a score of 0/10, I cannot recommend this template to anyone.
Try Before You Buy
Before purchasing, I recommend checking out the app’s demo version or contacting the support team directly to address any concerns.
Technical Details
To learn more about the technical specifications and software used to build the app, you can refer to the official documentation or contact the developers directly.
Fonts Used
The app uses two fonts: Poppins (https://fonts.google.com/specimen/Poppins) and Raleway (https://fonts.google.com/specimen/Raleway).
Images Courtesy
The app’s images were sourced from Unsplash (www.unsplash.com).
If you have any questions or concerns, please feel free to reach out to us at http://support.0effortthemes.com/.
User Reviews
Be the first to review “Blogging Android + iOS cross-platform frontend App template | Flutter 2 | Bloggers Den” Cancel reply
Introduction
Welcome to the Blogging Android and iOS Cross-Platform Frontend App Template with Flutter 2. This is a comprehensive tutorial on how to use the Bloggers Den template, a robust blogging app template designed to give you a head start with your own blogging application.
The Bloggers Den is a Flutter-based app that allows you to create and manage blog posts, customizing your blog with user-friendly interfaces, multiple authentication options, and an online commenting system. In this tutorial, we'll go through the step-by-step process of setting up, customizing, and integrating the app into your favorite blogging platform.
Assumptions
Before proceeding, make sure you:
- Have basic understanding of Flutter and Dart.
- Have Android Studio or Visual Studio Code setup with Flutter extension installed.
- Have XCode installed for iOS development.
Tutorial Structure
To help you follow along seamlessly, we've organized this tutorial into the following sections:
- Setting Up the App
- Customizing the App (Design and Functionality)
- Integrating Authentication
- Custom Posts and Comments
- Deploying the App on Android and iOS
- Additional Features and Modifications
Getting Started: Setting Up the App
- Download and Extract the Template. Go to the official documentation of the Bloggers Den template and download the
.zip
file containing the app's code. Extract the files to a convenient location on your machine (e.g.,Documents/Flutter/MyProject
). - Create a New Flutter Project. Open your project directory and create a new Flutter project using
flutter create
command (Example:flutter create BloggersDen
). Navigate to theMyFlutterProject
directory. Runflutter pub add my_app_template
to add the Bloggers Den template dependencies. - Publish the App. Move the
MyFlutterProject
directory to your GitHub repository (if you need to store the project changes). Make sure your gitignore file excludes**/build/**
, and**/generated_plugins/**
.
Now, in the next section, you'll learn how to run the app and configure settings for a better blogging experience.
Please proceed to: Running the App & Configuring Settings
(The rest of the tutorial content will follow this format and provide detailed instructions for using the Bloggers Den Android and iOS cross-platform app template.)
Here is a complete settings example for the Blogging Android + iOS cross-platform frontend App template | Flutter 2 | Bloggers Den:
firebaseConfig
In the android/app/src/main/java/com/example/bloggersden/firebaseConfig.dart
file, add your Firebase configuration as follows:
const String apiKey = '<YOUR_API_KEY>';
const String authDomain = '<YOUR_AUTH_DOMAIN>';
const String projectId = '<YOUR_PROJECT_ID>';
const String storageBucket = '<YOUR_STORAGE_BUCKET>';
const String messagingSenderId = '<YOUR_MESSAGING_SENDER_ID>';
const String appId = '<YOUR_APP_ID>';
const String measurementId = '<YOUR_MEASUREMENT_ID>';
Replace <YOUR_API_KEY>
, <YOUR_AUTH_DOMAIN>
, <YOUR_PROJECT_ID>
, <YOUR_STORAGE_BUCKET>
, <YOUR_MESSAGING_SENDER_ID>
, <YOUR_APP_ID>
, and <YOUR_MEASUREMENT_ID>
with your actual Firebase configuration values.
firebase_storage_bucket
In the android/app/src/main/java/com/example/bloggersden/firebase_storage_bucket.dart
file, add your Firebase Storage bucket name as follows:
const String bucketName = '<YOUR_BUCKET_NAME>';
Replace <YOUR_BUCKET_NAME>
with your actual Firebase Storage bucket name.
flutterfire_cli
In the pubspec.yaml
file, add the following configuration:
flutterfire_cli:
google_app_id: '<YOUR_GOOGLE_APP_ID>'
google_app_auth_domain: '<YOUR_GOOGLE_APP_AUTH_DOMAIN>'
google_app_project_id: '<YOUR_GOOGLE_APP_PROJECT_ID>'
google_app_storage_bucket: '<YOUR_GOOGLE_APP_STORAGE_BUCKET>'
Replace <YOUR_GOOGLE_APP_ID>
, <YOUR_GOOGLE_APP_AUTH_DOMAIN>
, <YOUR_GOOGLE_APP_PROJECT_ID>
, and <YOUR_GOOGLE_APP_STORAGE_BUCKET>
with your actual Firebase configuration values.
google_maps_api_key
In the android/app/src/main/java/com/example/bloggersden/google_maps_api_key.dart
file, add your Google Maps API key as follows:
const String apiKey = '<YOUR_API_KEY>';
Replace <YOUR_API_KEY>
with your actual Google Maps API key.
stripe_public_key
In the android/app/src/main/java/com/example/bloggersden/stripe_public_key.dart
file, add your Stripe public key as follows:
const String publicKey = '<YOUR_PUBLIC_KEY>';
Replace <YOUR_PUBLIC_KEY>
with your actual Stripe public key.
stripe_secret_key
In the android/app/src/main/java/com/example/bloggersden/stripe_secret_key.dart
file, add your Stripe secret key as follows:
const String secretKey = '<YOUR_SECRET_KEY>';
Replace <YOUR_SECRET_KEY>
with your actual Stripe secret key.
Here are the features of the Blogging Android + iOS cross-platform frontend App template:
- Online Blog Reading: The app is exclusively designed for online blog reading, allowing authors to share their stories/articles/blogs and readers to read them from the comfort of their own.
- Bookmarking: Users can bookmark blogs for future reading.
- Modern UI Design: The app has a modern, clean, and detailed UI design for both iOS and Android platforms.
- 15+ Frontend-Developed Screens: The template includes 15+ frontend-developed screens using the GetX framework of Flutter.
- Dark and Light Theme Mode: The app has a dark and light theme mode in action.
- 4 Different Home Screen Layouts: The app has 4 different types of Home Screen layouts.
- Fully Accessible and Readable Blog Template: The app has a fully accessible and readable Blog template.
- Popular Author List and Author Profile Page Template: The app has a popular author list and author profile page template.
- Trending Blog List and Categorised Blog List Template: The app has a trending blog list and categorised blog list template.
- Blog Bookmarks Page Template: The app has a blog bookmarks page template.
- About Page and Terms Page Template: The app has an about page and terms page template.
- Wrapped with GetX State Management: The app is wrapped with GetX state management clean architecture.
- Cross-Platform Dart Code: The app has cross-platform Dart code.
- Integrated Flutter Animations: The app has integrated flutter animations.
- Well-Designed and Animated Splash Screen: The app has a well-designed and animated splash screen.
- Well-Commented Code: The app has well-commented code.
- Pixel Perfect Design: The app has a pixel-perfect design.
- Extended Documentation: The app has extended documentation.
Fonts used:
- Poppins
- Raleway
Images courtesy:
- Unsplash
Related Products
$24.00
There are no reviews yet.