Giter Site home page Giter Site logo

anjiemo / sunnybeach Goto Github PK

View Code? Open in Web Editor NEW
147.0 4.0 25.0 371.04 MB

阳光沙滩APP

Home Page: http://52android.cn/blog/sob

License: Apache License 2.0

Java 1.05% Kotlin 98.71% HTML 0.14% JavaScript 0.11%
android kotlin mvvm hilt retrofit2 room aop gson okhttp paging3 viewbinding workmanager

sunnybeach's Introduction

阳光沙滩App

阳光沙滩社区:A Lonely Cat


阳光沙滩社区个人主页


项目体验


关于我们

阳光沙滩创立于2014年11月22日,那是一个阳光明媚的下午。

韩寒的电影《后会无期》里面有一句台词:sun of beach (阳光沙滩),于是阳光沙滩创立。阳光沙滩是一个学习编程的社区网站。

你可以在这里学习,写博客,写笔记,分享经验,提问题,分享链接。你可以遇到志同道合的人,收获知识、经验与同性朋友。

我们的使命

让学习编程变得更加简单。

我们的愿景

让每一个热爱编程的年轻人成为优秀的程序员。

项目简介

该项目使用Kotlin、Java语言进行开发,采用MVVM架构 + Google Jetpack组件搭建项目,主要使用阳光沙滩社区开放Api实现相关功能,正在持续更新中...

技术栈

Kotlin、Glide、EasyHttp、Retrofit、OkHttp、BRVAH、XXPermissions、AndroidUtilCode、Room、UmengSDK、MiPush等...

快速开始

  • clone 本项目源码并用 AndroidStudio 打开
  • 将项目视图切换为 Project 视图
  • 复制您的 app 签名文件到 app 模块下

Tips:如果您还没有创建自己的 app 签名文件,建议先生成自己的 app 签名文件。

不会生成 app 签名文件?请点这里

如果您不想生成,那么建议您使用项目中的 AppSignature.jks 文件作为本项目的签名文件,并填写如下信息到 app 模块下的 gradle.properties 文件中。


gradle.properties

StoreFile=AppSignature.jks
StorePassword=AndroidProject
KeyAlias=AndroidProject
KeyPassword=AndroidProject
  • 在 app 模块下创建 gradle.properties 文件并填写您的签名信息(已添加到 gitignore 忽略文件中,进行 git 提交时不会泄露您的秘钥信息)
  • 将项目根目录下 configs.gradle 文件中的 UMENG_APP_KEY、QQ_APP_ID、QQ_APP_SECRET、WX_APP_ID、WX_APP_SECRET、BUGLY_ID 替换为自己的相关信息
  • 点击 AndroidStudio 右上角 Sync Now 按钮进行同步,并等待同步完成即可

Tips:建议使用最新版本的 AndroidStudio 运行本项目

项目截图

如果您觉得我的这个项目对你有帮助,请扫描下方的二维码随意打赏,要是能打赏个 10.24 🐵就太👍了。您的支持将鼓励我继续创作:octocat:

image-20210624125821356

License

Copyright 2021 He XiaoFeng

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

sunnybeach's People

Contributors

anjiemo avatar qwe12369 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

sunnybeach's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.