fix readme link and name of example app
64
README.md
@ -20,50 +20,50 @@ Lookup Links: [[Setup Flutter](https://flutter.io/setup/)] [[Widgets Catalog](ht
|
|||||||
|
|
||||||
## Example apps
|
## Example apps
|
||||||
|
|
||||||
1. [Simple Material App](/simple_material_app)
|
1. [Custom Drawer](/custom_home_drawer)
|
||||||
1. [Using Theme](/using_theme)
|
1. [DropDown Button](/dropdown_button)
|
||||||
1. [Stateless Widgets](/stateless_widgets)
|
1. [Enable Splash Screen](/enabling_splash_screen)
|
||||||
1. [Stateful Widget](/stateful_widget)
|
1. [Firebase Analytics Integration](/analytics_integration)
|
||||||
1. [Using EditText](/using_edittext)
|
1. [Firebase Crashlytics Integration](/firebase_crash_reporting)
|
||||||
|
1. [Google Signin](/google_signin)
|
||||||
|
1. [Grid Layout](/grid_layout)
|
||||||
|
1. [Image Editor](/image_editor)
|
||||||
|
1. [Image from Network](/image_from_network)
|
||||||
|
1. [Infinite List](/infinite_list)
|
||||||
1. [Load local image](/load_local_image)
|
1. [Load local image](/load_local_image)
|
||||||
1. [Load local json](/load_local_json)
|
1. [Load local json](/load_local_json)
|
||||||
1. [Unit Testing](/unit_testing)
|
|
||||||
1. [Using HTTP GET](/using_http_get)
|
|
||||||
1. [Using Alert Dialog](/using_alert_dialog)
|
|
||||||
1. [Using Stepper](/using_stepper)
|
|
||||||
1. [Using Tabs](/using_tabs)
|
|
||||||
1. [Using Bottom Navigation Bar](/using_bottom_nav_bar)
|
|
||||||
1. [Using Custom Fonts](/using_custom_fonts)
|
|
||||||
1. [Using Gradient](/using_gradient)
|
|
||||||
1. [Navigation Drawer](/navigation_drawer)
|
1. [Navigation Drawer](/navigation_drawer)
|
||||||
1. [Enable Splash Screen](/enabling_splash_screen)
|
1. [Persist Key Value](/persist_key_value)
|
||||||
|
1. [Push Notifications](/push_notifications)
|
||||||
|
1. [Simple Material App](/simple_material_app)
|
||||||
|
1. [Sliver App Bar](/sliver_app_bar_example)
|
||||||
|
1. [Stateful Widget](/stateful_widget)
|
||||||
|
1. [Stateless counter app](/statless_counter_app)
|
||||||
|
1. [Stateless Widgets](/stateless_widgets)
|
||||||
|
1. [Todo list using Provider](/todo_list_using_provider)
|
||||||
|
1. [Unit Testing](/unit_testing)
|
||||||
|
1. [Using Alert Dialog](/using_alert_dialog)
|
||||||
|
1. [Using Bottom Navigation Bar](/using_bottom_nav_bar)
|
||||||
|
1. [Using Bottom Sheet](/bottom_sheet)
|
||||||
|
1. [Using Custom Fonts](/using_custom_fonts)
|
||||||
|
1. [Using EditText](/using_edittext)
|
||||||
|
1. [Using Gradient](/using_gradient)
|
||||||
|
1. [Using HTTP GET](/using_http_get)
|
||||||
|
1. [Using InteractiveViewer](/using_interactiveviewer)
|
||||||
1. [Using Listview](/using_listview)
|
1. [Using Listview](/using_listview)
|
||||||
1. [Using ListwheelScrollView](/using_listwheelscrollview)
|
1. [Using ListwheelScrollView](/using_listwheelscrollview)
|
||||||
1. [Using SnackBar](/using_snackbar)
|
1. [Using SnackBar](/using_snackbar)
|
||||||
1. [Grid Layout](/grid_layout)
|
1. [Using Stepper](/using_stepper)
|
||||||
1. [DropDown Button](/dropdown_button)
|
1. [Using Tabs](/using_tabs)
|
||||||
1. [Image from Network](/image_from_network)
|
1. [Using Theme](/using_theme)
|
||||||
1. [Infinite List](/infinite_list)
|
|
||||||
1. [Google Signin](/google_signin)
|
|
||||||
1. [Persist Key Value](/persist_key_value)
|
|
||||||
1. [Using InteractiveViewer](/using_interactiveviewer)
|
|
||||||
1. [Using Bottom Sheet](/bottom_sheet)
|
|
||||||
1. [View PDF File](/view_pdf_file)
|
1. [View PDF File](/view_pdf_file)
|
||||||
1. [Image Editor](/image_editor)
|
|
||||||
1. [Firebase Analytics Integration](/analytics_integration)
|
|
||||||
1. [Firebase Crashlytics Integration](/firebase_crash_reporting)
|
|
||||||
1. [Push Notifications](/push_notifications)
|
|
||||||
1. [Todo list using Provider](/todo_list_using_provider)
|
|
||||||
1. [Stateless counter app](/statless_counter_app)
|
|
||||||
1. [Sliver App Bar](/sliver_app_bar_example)
|
|
||||||
1. [Custom Drawer](/custom_home_drawer)
|
|
||||||
|
|
||||||
### Complete apps with multiple features
|
### Complete apps with multiple features
|
||||||
|
|
||||||
1. [Tip Calculator](/tip_calculator)
|
1. [Covid-19 App](/covid19_mobile_app)
|
||||||
1. [Expense Planner](/expense_planner)
|
1. [Expense Planner](/expense_planner)
|
||||||
1. [Notes App](/using_firebase_db)
|
1. [Notes App](/using_firebase_db)
|
||||||
1. [Covid-19 App](/covid19_mobile_app)
|
1. [Tip Calculator](/tip_calculator)
|
||||||
|
|
||||||
# Get packages for all flutter projects
|
# Get packages for all flutter projects
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# push_notifcations
|
# push_notifications
|
||||||
|
|
||||||
Push notification app demo in Flutter
|
Push notification app demo in Flutter
|
||||||
|
|
@ -38,7 +38,7 @@ android {
|
|||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
|
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
|
||||||
applicationId "github.nisrulz.push_notifcations"
|
applicationId "github.nisrulz.push_notifications"
|
||||||
minSdkVersion 16
|
minSdkVersion 16
|
||||||
targetSdkVersion 29
|
targetSdkVersion 29
|
||||||
versionCode flutterVersionCode.toInteger()
|
versionCode flutterVersionCode.toInteger()
|
@ -1,5 +1,5 @@
|
|||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="github.nisrulz.push_notifcations">
|
package="github.nisrulz.push_notifications">
|
||||||
<!-- Flutter needs it to communicate with the running application
|
<!-- Flutter needs it to communicate with the running application
|
||||||
to allow setting breakpoints, to provide hot reload, etc.
|
to allow setting breakpoints, to provide hot reload, etc.
|
||||||
-->
|
-->
|
@ -1,5 +1,5 @@
|
|||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="github.nisrulz.push_notifcations">
|
package="github.nisrulz.push_notifications">
|
||||||
<!-- io.flutter.app.FlutterApplication is an android.app.Application that
|
<!-- io.flutter.app.FlutterApplication is an android.app.Application that
|
||||||
calls FlutterMain.startInitialization(this); in its onCreate method.
|
calls FlutterMain.startInitialization(this); in its onCreate method.
|
||||||
In most cases you can leave this as-is, but you if you want to provide
|
In most cases you can leave this as-is, but you if you want to provide
|
||||||
@ -7,7 +7,7 @@
|
|||||||
FlutterApplication and put your custom class here. -->
|
FlutterApplication and put your custom class here. -->
|
||||||
<application
|
<application
|
||||||
android:name=".Application"
|
android:name=".Application"
|
||||||
android:label="push_notifcations"
|
android:label="push_notifications"
|
||||||
android:icon="@mipmap/ic_launcher">
|
android:icon="@mipmap/ic_launcher">
|
||||||
<activity
|
<activity
|
||||||
android:name="io.flutter.embedding.android.FlutterActivity"
|
android:name="io.flutter.embedding.android.FlutterActivity"
|
@ -1,4 +1,4 @@
|
|||||||
package github.nisrulz.push_notifcations;
|
package github.nisrulz.push_notifications;
|
||||||
|
|
||||||
import io.flutter.app.FlutterApplication;
|
import io.flutter.app.FlutterApplication;
|
||||||
|
|
Before Width: | Height: | Size: 544 B After Width: | Height: | Size: 544 B |
Before Width: | Height: | Size: 442 B After Width: | Height: | Size: 442 B |
Before Width: | Height: | Size: 721 B After Width: | Height: | Size: 721 B |
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
@ -1,5 +1,5 @@
|
|||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="github.nisrulz.push_notifcations">
|
package="github.nisrulz.push_notifications">
|
||||||
<!-- Flutter needs it to communicate with the running application
|
<!-- Flutter needs it to communicate with the running application
|
||||||
to allow setting breakpoints, to provide hot reload, etc.
|
to allow setting breakpoints, to provide hot reload, etc.
|
||||||
-->
|
-->
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 564 B After Width: | Height: | Size: 564 B |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 68 B After Width: | Height: | Size: 68 B |
Before Width: | Height: | Size: 68 B After Width: | Height: | Size: 68 B |
Before Width: | Height: | Size: 68 B After Width: | Height: | Size: 68 B |
@ -11,7 +11,7 @@
|
|||||||
<key>CFBundleInfoDictionaryVersion</key>
|
<key>CFBundleInfoDictionaryVersion</key>
|
||||||
<string>6.0</string>
|
<string>6.0</string>
|
||||||
<key>CFBundleName</key>
|
<key>CFBundleName</key>
|
||||||
<string>push_notifcations</string>
|
<string>push_notifications</string>
|
||||||
<key>CFBundlePackageType</key>
|
<key>CFBundlePackageType</key>
|
||||||
<string>APPL</string>
|
<string>APPL</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
@ -1,4 +1,4 @@
|
|||||||
name: push_notifcations
|
name: push_notifications
|
||||||
description: A new Flutter project.
|
description: A new Flutter project.
|
||||||
|
|
||||||
# The following line prevents the package from being accidentally published to
|
# The following line prevents the package from being accidentally published to
|
@ -8,7 +8,7 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_test/flutter_test.dart';
|
import 'package:flutter_test/flutter_test.dart';
|
||||||
|
|
||||||
import 'package:push_notifcations/main.dart';
|
import 'package:push_notifications/main.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
testWidgets('Counter increments smoke test', (WidgetTester tester) async {
|
testWidgets('Counter increments smoke test', (WidgetTester tester) async {
|