Social-Android-App

所属分类:硬件设计
开发工具:kotlin
文件大小:0KB
下载次数:0
上传日期:2019-01-06 10:21:30
上 传 者sh-1993
说明:  SocialApp是材料设计的展示,我们希望您继续安装。它从设计师新闻、Dribb...、...,
(SocialApp is a showcase of material design that we hope you will keep installed. It pulls in news & inspiration from Designer News, Dribbble & Product Hunt. It demonstrates the use of material principles to create tactile, bold, understandable UIs.)

文件列表:
.circleci/ (0, 2019-01-06)
.circleci/config.yml (2087, 2019-01-06)
CONTRIBUTING.md (1597, 2019-01-06)
LICENSE (11340, 2019-01-06)
NOTICE (592, 2019-01-06)
PRIVACY.md (1137, 2019-01-06)
about/ (0, 2019-01-06)
about/build.gradle (1459, 2019-01-06)
about/src/ (0, 2019-01-06)
about/src/androidTest/ (0, 2019-01-06)
about/src/androidTest/java/ (0, 2019-01-06)
about/src/androidTest/java/io/ (0, 2019-01-06)
about/src/androidTest/java/io/plaidapp/ (0, 2019-01-06)
about/src/androidTest/java/io/plaidapp/about/ (0, 2019-01-06)
about/src/androidTest/java/io/plaidapp/about/ui/ (0, 2019-01-06)
about/src/androidTest/java/io/plaidapp/about/ui/model/ (0, 2019-01-06)
about/src/androidTest/java/io/plaidapp/about/ui/model/AboutViewModelIntegrationTest.kt (2109, 2019-01-06)
about/src/androidTest/resources/ (0, 2019-01-06)
about/src/androidTest/resources/mockito-extensions/ (0, 2019-01-06)
about/src/androidTest/resources/mockito-extensions/org.mockito.plugins.MockMaker (17, 2019-01-06)
about/src/main/ (0, 2019-01-06)
about/src/main/AndroidManifest.xml (1410, 2019-01-06)
about/src/main/java/ (0, 2019-01-06)
about/src/main/java/io/ (0, 2019-01-06)
about/src/main/java/io/plaidapp/ (0, 2019-01-06)
about/src/main/java/io/plaidapp/about/ (0, 2019-01-06)
about/src/main/java/io/plaidapp/about/dagger/ (0, 2019-01-06)
about/src/main/java/io/plaidapp/about/dagger/AboutActivityModule.kt (1253, 2019-01-06)
about/src/main/java/io/plaidapp/about/dagger/AboutComponent.kt (1379, 2019-01-06)
about/src/main/java/io/plaidapp/about/dagger/Injector.kt (1032, 2019-01-06)
about/src/main/java/io/plaidapp/about/domain/ (0, 2019-01-06)
about/src/main/java/io/plaidapp/about/domain/model/ (0, 2019-01-06)
about/src/main/java/io/plaidapp/about/domain/model/Library.kt (854, 2019-01-06)
about/src/main/java/io/plaidapp/about/ui/ (0, 2019-01-06)
about/src/main/java/io/plaidapp/about/ui/AboutActivity.kt (3800, 2019-01-06)
about/src/main/java/io/plaidapp/about/ui/AboutStyler.kt (1291, 2019-01-06)
about/src/main/java/io/plaidapp/about/ui/adapter/ (0, 2019-01-06)
about/src/main/java/io/plaidapp/about/ui/adapter/AboutPagerAdapter.kt (3086, 2019-01-06)
... ...

### Background Social App was written with one big goal: showcase material design in Android in a real application. While the app successfully achieved its goal, from an architecture point of view, it lacks all features that would make it a modular, scalable, testable and maintainable app: with UI logic in Android classes, no tests and only one module. The App represents a great real world app example: it provides a fairly complex set of functionalities, it has technical debt, it has features that have to be dealt with as APIs are being removed. All of these problems are encountered by many projects in the Android community and therefore, make the app a suitable showcase for all the advantages that architecture components bring. ### Android Studio IDE setup Plaid requires Android Studio version 3.4 or higher. Plaid uses [ktlint](https://ktlint.github.io/) to enforce Kotlin coding styles. Here's how to configure it for use with Android Studio (instructions adapted from the ktlint [README](https://github.com/shyiko/ktlint/blob/master/README.md)): - Close Android Studio if it's open - Download ktlint using these [installation instructions](https://github.com/shyiko/ktlint/blob/master/README.md#installation) - Inside the project root directory run: `./ktlint --apply-to-idea-project --android` - Remove ktlint if desired: `rm ktlint` - Start Android Studio ---

近期下载者

相关文件


收藏者