├── .gitignore ├── README.md ├── app ├── .babelrc ├── .buckconfig ├── .flowconfig ├── .gitattributes ├── .gitignore ├── .watchmanconfig ├── __tests__ │ ├── index.android.js │ └── index.ios.js ├── android │ ├── app │ │ ├── BUCK │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── app │ │ │ │ ├── MainActivity.java │ │ │ │ └── MainApplication.java │ │ │ └── res │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── keystores │ │ ├── BUCK │ │ └── debug.keystore.properties │ └── settings.gradle ├── app.json ├── index.android.js ├── index.ios.js ├── ios │ ├── app-tvOS │ │ └── Info.plist │ ├── app-tvOSTests │ │ └── Info.plist │ ├── app.xcodeproj │ │ ├── project.pbxproj │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ ├── app-tvOS.xcscheme │ │ │ └── app.xcscheme │ ├── app │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Base.lproj │ │ │ └── LaunchScreen.xib │ │ ├── Images.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ ├── Info.plist │ │ └── main.m │ └── appTests │ │ ├── Info.plist │ │ └── appTests.m ├── package.json ├── schema.graphql └── src │ ├── components │ ├── __generated__ │ │ └── artistFlatList.graphql.js │ ├── artistAlbums.js │ ├── artistFlatList.js │ ├── artistRow.js │ └── loadingComponent.js │ ├── containers │ ├── __generated__ │ │ └── mainQuery.graphql.js │ └── main.js │ ├── mockData.js │ └── relayEnvironment.js ├── demo └── appDemo.gif ├── package.json └── server ├── package.json ├── server.js └── src └── graphql ├── mockData.js ├── node.js ├── queryType.js ├── schema.js ├── types.js └── types ├── albumType.js ├── artistType.js └── songType.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/README.md -------------------------------------------------------------------------------- /app/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/.babelrc -------------------------------------------------------------------------------- /app/.buckconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/.buckconfig -------------------------------------------------------------------------------- /app/.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/.flowconfig -------------------------------------------------------------------------------- /app/.gitattributes: -------------------------------------------------------------------------------- 1 | *.pbxproj -text 2 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /app/__tests__/index.android.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/__tests__/index.android.js -------------------------------------------------------------------------------- /app/__tests__/index.ios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/__tests__/index.ios.js -------------------------------------------------------------------------------- /app/android/app/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/app/BUCK -------------------------------------------------------------------------------- /app/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/app/build.gradle -------------------------------------------------------------------------------- /app/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/android/app/src/main/java/com/app/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/app/src/main/java/com/app/MainActivity.java -------------------------------------------------------------------------------- /app/android/app/src/main/java/com/app/MainApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/app/src/main/java/com/app/MainApplication.java -------------------------------------------------------------------------------- /app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/build.gradle -------------------------------------------------------------------------------- /app/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/gradle.properties -------------------------------------------------------------------------------- /app/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /app/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/gradlew -------------------------------------------------------------------------------- /app/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/gradlew.bat -------------------------------------------------------------------------------- /app/android/keystores/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/keystores/BUCK -------------------------------------------------------------------------------- /app/android/keystores/debug.keystore.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/keystores/debug.keystore.properties -------------------------------------------------------------------------------- /app/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/android/settings.gradle -------------------------------------------------------------------------------- /app/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/app.json -------------------------------------------------------------------------------- /app/index.android.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/index.android.js -------------------------------------------------------------------------------- /app/index.ios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/index.ios.js -------------------------------------------------------------------------------- /app/ios/app-tvOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/ios/app-tvOS/Info.plist -------------------------------------------------------------------------------- /app/ios/app-tvOSTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/ios/app-tvOSTests/Info.plist -------------------------------------------------------------------------------- /app/ios/app.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/ios/app.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /app/ios/app.xcodeproj/xcshareddata/xcschemes/app-tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/ios/app.xcodeproj/xcshareddata/xcschemes/app-tvOS.xcscheme -------------------------------------------------------------------------------- /app/ios/app.xcodeproj/xcshareddata/xcschemes/app.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/ios/app.xcodeproj/xcshareddata/xcschemes/app.xcscheme -------------------------------------------------------------------------------- /app/ios/app/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/ios/app/AppDelegate.h -------------------------------------------------------------------------------- /app/ios/app/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/ios/app/AppDelegate.m -------------------------------------------------------------------------------- /app/ios/app/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/ios/app/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /app/ios/app/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/ios/app/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /app/ios/app/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/ios/app/Info.plist -------------------------------------------------------------------------------- /app/ios/app/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/ios/app/main.m -------------------------------------------------------------------------------- /app/ios/appTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/ios/appTests/Info.plist -------------------------------------------------------------------------------- /app/ios/appTests/appTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/ios/appTests/appTests.m -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/package.json -------------------------------------------------------------------------------- /app/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/schema.graphql -------------------------------------------------------------------------------- /app/src/components/__generated__/artistFlatList.graphql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/src/components/__generated__/artistFlatList.graphql.js -------------------------------------------------------------------------------- /app/src/components/artistAlbums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/src/components/artistAlbums.js -------------------------------------------------------------------------------- /app/src/components/artistFlatList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/src/components/artistFlatList.js -------------------------------------------------------------------------------- /app/src/components/artistRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/src/components/artistRow.js -------------------------------------------------------------------------------- /app/src/components/loadingComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/src/components/loadingComponent.js -------------------------------------------------------------------------------- /app/src/containers/__generated__/mainQuery.graphql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/src/containers/__generated__/mainQuery.graphql.js -------------------------------------------------------------------------------- /app/src/containers/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/src/containers/main.js -------------------------------------------------------------------------------- /app/src/mockData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/src/mockData.js -------------------------------------------------------------------------------- /app/src/relayEnvironment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/app/src/relayEnvironment.js -------------------------------------------------------------------------------- /demo/appDemo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/demo/appDemo.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/package.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/server/package.json -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/server/server.js -------------------------------------------------------------------------------- /server/src/graphql/mockData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/server/src/graphql/mockData.js -------------------------------------------------------------------------------- /server/src/graphql/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/server/src/graphql/node.js -------------------------------------------------------------------------------- /server/src/graphql/queryType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/server/src/graphql/queryType.js -------------------------------------------------------------------------------- /server/src/graphql/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/server/src/graphql/schema.js -------------------------------------------------------------------------------- /server/src/graphql/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/server/src/graphql/types.js -------------------------------------------------------------------------------- /server/src/graphql/types/albumType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/server/src/graphql/types/albumType.js -------------------------------------------------------------------------------- /server/src/graphql/types/artistType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/server/src/graphql/types/artistType.js -------------------------------------------------------------------------------- /server/src/graphql/types/songType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luiscript/facebook-arsenal/HEAD/server/src/graphql/types/songType.js --------------------------------------------------------------------------------