Skip to content

Instantly share code, notes, and snippets.

View siraajul's full-sized avatar
🎯
Focusing on Automation

Sirajul Islam siraajul

🎯
Focusing on Automation
View GitHub Profile

Flutter Project Ideas - Categorized List

Mobile Applications

Category Project Ideas
Social & Communication • Social media apps (Twitter/Instagram clone)
• Dating app
• Community-specific social networks
• Live-streaming app
E-commerce & Shopping • E-commerce platform (Amazon/Flipkart clone)
• Online marketplace
• Personal shopping app
• Grocery delivery app
• Beauty and makeup product store
Food & Dining • Food delivery app
• Recipe and meal planning app
• Restaurant booking app
Entertainment • Music streaming app• Video streaming app• Movie/TV show tracking app• Book reading app

Flutter Projects Implementation Guide

1. Social & Communication Apps

Social Media App (Twitter/Instagram Clone)

Feature Category Components Technical Requirements
Authentication • Email/password login
• Social media integration
• Profile management
• Firebase Auth
• JWT tokens
• Secure storage
Feed System • Post creation• Timeline• Media handling • Cloud Storage• Content caching• Lazy loading
Category Basic Widgets Advanced Widgets
Layout • Container
• Row
• Column
• Stack
• Expanded
• Flexible
• Wrap
• SizedBox
• Padding
• Center
• Align
• AspectRatio
• ConstrainedBox
• FractionallySizedBox
• CustomMultiChildLayout
• CustomSingleChildLayout
• LayoutBuilder
• Flow
• Table
• Baseline
• IntrinsicHeight
• IntrinsicWidth
• OverflowBox
Content • Text
• RichText
• Image
• Icon
• Placeholder
• SelectableText
• InteractiveViewer
• DataTable
• Stepper
• CircleAvatar
Input • TextField
• Checkbox
• Radio
• Switch
• Slider
• Date & Time Pickers
• Form
• TextFormField
• RangeSlider
• CupertinoTextField
• AutoComplete
Buttons • ElevatedButton• TextButton• OutlinedButton• IconButton• FloatingActionButton• DropdownButton • PopupMenuButton• ToggleButtons• CupertinoButton• RawMaterialBu
class Books:
def __init__(self, book_id, book_name, book_author, year_of_pub, price, status):
self.book_id = book_id
self.book_name = book_name
self.book_author = book_author
self.year_of_pub = year_of_pub
self.price = price
self.status = status
def add_new_books(self):
@siraajul
siraajul / iterm2-solarized.md
Created September 10, 2020 14:57 — forked from kevin-smets/iterm2-solarized.md
iTerm2 + Oh My Zsh + Solarized color scheme + Source Code Pro Powerline + Font Awesome + [Powerlevel10k] - (macOS)

Default

Default

Powerlevel10k

Powerlevel10k

// Login and Registration Program
// Created by Parvez on 17/3/20.
// Copyright © 2020 Pacific Inc. All rights reserved.
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
@siraajul
siraajul / Apple & Orange Problem.cpp
Created February 16, 2020 03:47
Hackerrank Problems(Algorithm)
#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int s,t,a,b,m,n,ap,applecnt = 0,ora,orangecnt = 0;
/*insert code here
#include <iostream>
using namespace std;
class employee
{
char name[10];
float salary;
int id;
public:
void get()
@siraajul
siraajul / bd_map.c
Created November 30, 2019 10:56 — forked from sXakil/bd_map.c
A simple program to print the map of Bangladesh based on the ASCII values of a generated string.
#include <stdio.h>
int main() {
char str[] = "ED.GDAD.DLEB.COCC.CV.FS.HQ.JN.MP.Go.Cr.Cq.Cp.Fk.Jf.J`.I`.H`ID.J^HE.K^FG.N[ABCG.L`CG.MTBT.MUCS.NTDBCBAJ.NUBBHI.OTMI.OROI.OGDCSI.PE[I.RC[I.rBDB.rB.sB.tB";
int c, i, j;
for(i = 0, j = 0; str[i] != '\0'; i++, j++) {
c = str[i]-64;
if(str[i] == 46 && ++j) putchar(10);
else if(j % 2 == 0)
while(c-- != 0) putchar(32);
else