Skip to content

Instantly share code, notes, and snippets.

View podcoder's full-sized avatar
💻
Continuous learning

Seddiq Sorush podcoder

💻
Continuous learning
  • California
View GitHub Profile
@podcoder
podcoder / docker-help.md
Created March 10, 2022 03:05 — forked from bradtraversy/docker-help.md
Docker Commands, Help & Tips

Docker Commands, Help & Tips

Show commands & management commands

$ docker

Docker version info

@podcoder
podcoder / language_constants.dart
Created April 1, 2020 08:28
Language constants file to easily handle localization
import 'package:flutter/material.dart';
import 'package:flutter_localization_master/localization/demo_localization.dart';
import 'package:shared_preferences/shared_preferences.dart';
const String LAGUAGE_CODE = 'languageCode';
//languages code
const String ENGLISH = 'en';
const String FARSI = 'fa';
const String ARABIC = 'ar';
@podcoder
podcoder / settings_page.dart
Created April 1, 2020 08:17
Settings Page
import 'package:flutter/material.dart';
import 'package:flutter_localization_master/classes/language.dart';
import 'package:flutter_localization_master/localization/language_constants.dart';
import 'package:flutter_localization_master/main.dart';
class SettingsPage extends StatefulWidget {
SettingsPage({Key key}) : super(key: key);
@override
_SettingsPageState createState() => _SettingsPageState();
@podcoder
podcoder / demo_localization.dart
Created April 1, 2020 08:14
Demo localization class and Delegate
import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
class DemoLocalization {
DemoLocalization(this.locale);
final Locale locale;
static DemoLocalization of(BuildContext context) {
@podcoder
podcoder / hi.json
Created April 1, 2020 08:11
Hindi language Translation file
{
"home_page": "मुख पृष्ठ",
"personal_information": "व्यक्तिगत जानकारी",
"name": "नाम",
"name_hint": "अपना नाम दर्ज करें",
"email": "ईमेल",
"email_hint": "अपना ईमेल दर्ज करें",
"date_of_birth": "जन्म की तारीख",
"required_field": "आवश्यक क्षेत्र",
"submit_info": "जानकारी जमा करें",
@podcoder
podcoder / ar.json
Created April 1, 2020 08:09
Arabic language JSON files
{
"home_page": "الصفحة الرئيسية",
"personal_information": "معلومات شخصية",
"name": "اسم",
"name_hint": "أدخل أسمك",
"email": "البريد الإلكتروني",
"email_hint": "أدخل بريدك الالكتروني",
"date_of_birth": "تاريخ الولادة",
"required_field": "يتطلب حقلا",
"submit_info": "إرسال معلومات",
@podcoder
podcoder / main.dart
Last active April 1, 2020 08:05
main page
import 'package:flutter/material.dart';
import 'package:flutter_localization_master/localization/demo_localization.dart';
import 'package:flutter_localization_master/router/custom_router.dart';
import 'package:flutter_localization_master/router/route_constants.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'localization/language_constants.dart';
void main() => runApp(MyApp());
@podcoder
podcoder / about_page.dart
Last active April 1, 2020 08:06
About Page
import 'package:flutter/material.dart';
import 'package:flutter_localization_master/localization/language_constants.dart';
class AboutPage extends StatefulWidget {
AboutPage({Key key}) : super(key: key);
@override
_AboutPageState createState() => _AboutPageState();
}
@podcoder
podcoder / home_page.dart
Last active April 1, 2020 08:06
Home page
import 'package:flutter/material.dart';
import 'package:flutter_localization_master/classes/language.dart';
import 'package:flutter_localization_master/localization/language_constants.dart';
import 'package:flutter_localization_master/main.dart';
import 'package:flutter_localization_master/router/route_constants.dart';
class HomePage extends StatefulWidget {
HomePage({Key key}) : super(key: key);
@override
@podcoder
podcoder / fa.json
Last active April 1, 2020 08:07
App Persian Language key and values
{
"home_page": "صفحه اصلی",
"personal_information": "معلومات شخصی",
"name": "اسم",
"name_hint": "اسم خود را وارد نمایید",
"email": "آدرس الکترونیکی",
"email_hint": "آدرس الکترونیکی خود را وارد نمایید",
"date_of_birth": "تاریخ تولد",
"required_field": "این زمینه ضروری می باشد",
"submit_info": "ثبت معلومات",