• This repository has been archived on 04/Feb/2021
  • Stars
    star
    3,155
  • Rank 13,725 (Top 0.3 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 8 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

React Native UI Components for Material Design

This library is no longer maintained. As an alternative we highly recommend checking out React Native Paper by the awesome folks over at @callstack. โœจ

React Native Material Design

npm Dependency Status GitHub issues GitHub license Join the chat at https://gitter.im/react-native-material-design/react-native-material-design

React Native components which implement Material Design.

This repository has been heavily developed on top of the mrn project started by @binggg. Improvements include support for the latest React Native versions, many bug fixes, extra components, backward compatibility to Android SDK API 16 and more.

Please keep in mind this is still a work in progress. The master branch is subject to breaking changes.

Looking for a demo app? Check out the repo.

Or view it online here! (Credits to Appetize for free hosting).

Installation

npm i react-native-material-design --save

Follow the Android installation instructions on the react-native-vector-icons library, which consists of adding the following to your ./android/app/build.gradle:

apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"

Note: It's possible that the instructions on the react-native-vector-icons page differ from what is above. If that's the case, follow those instructions, and please file an issue with us to update it here.

Import any required components into your project, for example:

import { Button, Card } from 'react-native-material-design';

You may need to restart your packager in order for the icons to render.

Documentation

Documentation & full installation instructions are available at http://react-native-material-design.github.io

React Native 0.16+

This library only works with React Native 0.16+ due to the breaking changes with Babel and font loading it introduced.

Examples

Example 1 Example 2 Example 3

Contributing

Full contributing guidelines are to be written, however please ensure you follow the points when sending in PRs:

  • Ensure no lint warns occur via npm run lint.
  • Follow the Material Design guidelines.

More Repositories

1

react-native-firebase

๐Ÿ”ฅ A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.
JavaScript
11,434
star
2

rdash-angular

AngularJS implementation of the RDash admin dashboard theme
HTML
4,691
star
3

notifee

โš›๏ธ A feature rich notifications library for React Native.
TypeScript
1,712
star
4

react-native-apple-authentication

A React Native library providing support for Apple Authentication on iOS and Android.
JavaScript
1,338
star
5

react-native-firebase-starter

DEPRECATED: For RNFB v5 only.
JavaScript
1,170
star
6

melos

๐ŸŒ‹ A tool for managing Dart projects with multiple packages. With IntelliJ and Vscode IDE support. Supports automated versioning, changelogs & publishing via Conventional Commits.
Dart
1,034
star
7

react-native-google-mobile-ads

React Native Google Mobile Ads enables you to monetize your app with AdMob.
TypeScript
609
star
8

react-native-material-design-demo

An Android app to demonstrate react-native-material-design
JavaScript
494
star
9

react-native-notifee

Moved to https://github.com/invertase/notifee
TypeScript
467
star
10

docs.page

Instant Open Source docs with zero configuration.
TypeScript
424
star
11

stripe-firebase-extensions

Repository of Firebase Extensions built by Stripe.
TypeScript
418
star
12

firestore-ios-sdk-frameworks

โšก Precompiled Firestore iOS SDKs extracted from the Firebase iOS SDK repository release downloads for faster build times.
Ruby
402
star
13

react-query-firebase

React Query hooks for managing asynchronous operations with Firebase. Supports Authentication, Analytics, Firestore & Realtime Database.
TypeScript
367
star
14

denque

The fastest javascript implementation of a double-ended queue. Used by the official Redis, MongoDB, MariaDB & MySQL libraries for Node.js and many other libraries.
JavaScript
347
star
15

zapp.run

Zapp! A free online sandbox environment for building Flutter applications in the browser.
Dart
309
star
16

spec

โœ… A streamlined testing framework for Dart & Flutter.
Dart
303
star
17

dart_edge

Run Dart on the Edge - supporting Vercel & Cloudflare Workers (more coming soon).
Dart
302
star
18

dart_custom_lint

๐Ÿ’ก Easily write powerful Dart & Flutter lint rules for your projects or for users of your packages.
Dart
269
star
19

angular-toasty

A simple standalone AngularJS module with extensive features that provides growl-style alerts and messages for your app!
CSS
255
star
20

react-native-firebase-docs

DEPRECATED: For RNFB v5 only.
189
star
21

github-action-dart-analyzer

A GitHub action to run Dart analyzer with annotation support.
TypeScript
168
star
22

flutterfire_cli

A CLI to help with using FlutterFire in your Flutter applications.
Dart
160
star
23

react-native-firebase-authentication-example

An example React Native Firebase application integrating authentication.
TypeScript
138
star
24

conference-app

Dart
116
star
25

dart_firebase_admin

๐Ÿ”ฅ A Firebase Admin SDK for Dart.
Dart
103
star
26

jet

โœˆ๏ธ Test your React Native modules e2e; mock-free and native testing code free.
JavaScript
98
star
27

globe

๐ŸŒŽ The global deployment platform for Dart & Flutter applications.
Dart
98
star
28

react-native-gradle-plugin

A gradle plugin for React Native Android that simplifies and standardises build configurations (such as dependency versioning) for Projects & React Native modules.
Groovy
62
star
29

dart_docker

๐Ÿ‹ A Dart client for the Docker API via local unix socket.
Dart
41
star
30

flutter_desktop_webview_auth

WebView OAuth flows for desktop flutter apps
C++
31
star
31

dart_firebase_apis

๐Ÿ”ฅ Generated Firebase APIs for Dart. Additionally Includes private and unlisted APIs.
Dart
29
star
32

firebase-extensions

A collection of Firebase Extensions built by Invertase.
TypeScript
29
star
33

puppeteer-pool

Flexible Puppeteer Browser instance resource pooling.
JavaScript
28
star
34

deeps

Performant utilities to manage deeply nested objects. get, set, flatten, diff etc.
JavaScript
26
star
35

nodejs-paddle-sdk

A fully typed Node.js library for integration with Paddle.
TypeScript
26
star
36

samples

Collection of samples from our projects and tutorials.
Dart
20
star
37

dart-cli-utilities

โš’๏ธ A monorepo containing a collection of packages that provide useful functionality for building CLI applications in Dart.
Dart
20
star
38

cluster-key-slot

Generates CRC hashes for strings - for use by Node Redis clients to determine key slots.
JavaScript
17
star
39

react-native-firebase-workshop-app

Showcasing React Native + Firebase
TypeScript
13
star
40

sails-firebase-auth

A SailsJS v1 JSON starter api with Firebase token authentication.
JavaScript
10
star
41

crc16

Native node addon to calculate CRC16 values.
C++
10
star
42

firebase-firestore-fields

Convert Firebase Cloud Firestore fields into a usable JavaScript format
JavaScript
10
star
43

react-native-auto-link-example

Init a React Native project with auto-linking ๐Ÿ”ฅ
Objective-C
10
star
44

react-native-template

Generic template for Invertase React Native projects
Objective-C
10
star
45

remix-firebase-storage-file-handler

An upload handler for Remix using Firebase Storage
TypeScript
8
star
46

a2a

Async await to Array -> `const [error, value] = await A2A(fooPromise());`
JavaScript
7
star
47

nodejs-google-java-format

Node.js repackaging of Google's native `google-java-format` tool.
JavaScript
7
star
48

dart_globe_examples

Repository containing various Dart examples for Globe.
6
star
49

nx-dart

A Nx plugin, that adds support for developing Dart and Flutter packages in a Nx workspace.
TypeScript
6
star
50

babel-preset-react-native-syntax

๐Ÿ“ฆBabel preset providing syntax only plugins used by babel-preset-react-native - supports React Native ^0.56.0.
JavaScript
5
star
51

firebase-relationship

A simple Firebase Realtime Database relationship manager.
JavaScript
5
star
52

firebase-extension-utilities

TypeScript
4
star
53

sails-ioredis

Redis adapter for waterline with sentinel and cluster support support (ioredis)
JavaScript
4
star
54

tutorials

๐ŸŽ“ A collection of open-source tutorials by us and the open-source community covering topics such as React Native and Firebase.
4
star
55

balanced-employee-ip-agreement

An English law and Open Source friendly Balanced Employee IP Agreement - providing a balanced approach to assigning control of intellectual property (IP) created by UK company employees. See releases for PDF/MD files
4
star
56

flutterfire_ui

Dart
3
star
57

redis-writable

Fast conversion of commands and args to redis protocol writables.
JavaScript
3
star
58

wtfork

Subscribe to and publish events between parent and child node processes using the standard node event emitter api or call parent methods directly from the child process and vice versa.
JavaScript
3
star
59

firebase-functions-python-old

[WIP] Firebase SDK for Cloud Functions and Python.
Python
3
star
60

llm-gcp

Python
3
star
61

extensions-quickstart-js

Firebase Extensions quick start examples
TypeScript
3
star
62

firebase_performance_flutter_example

Testing
Dart
2
star
63

meta

General guidelines and documentation for the Invertase GitHub org.
1
star
64

ios-sdk-10-issues

iOS SDK 10 Firebase Storage issues
Objective-C
1
star
65

react-custom-event

React hook for window CustomEvent
JavaScript
1
star
66

docker-react-native-firebase-android

Dockerfile
1
star
67

oss-discord-community

Nothing to see here.
1
star
68

.github

Default community health files for Invertase.
1
star