MostafaGazar/soas

语言: Java

git: https://github.com/MostafaGazar/soas

原生Android“所有样本的样本”适合初学者和经验丰富的14岁以上,专注于棒棒糖和材料
Native Android "sample of all samples" for beginners and experienced, 14+, with focus on lollipop and Material
README.md (中文)

soas(所有样本的样本) - 尝试APK

原创Android样本适合初学者和经验丰富的14岁以上,专注于棒棒糖和材料。

Build Status
Android Arsenal
Android Weekly

这是项目到目前为止所涉及的内容: - 工具栏 - 抽屉(遵循更新的材料设计指南) - Volley(使用强制缓存选项,无论服务器响应头,内存和磁盘,它都会缓存) - 使用凌空下载图像(带内存和磁盘缓存) - Json(使用Gson) - 使用自定义适配器的ListView(基于BaseAdapter) - SwipeToReferesh(使用SwipeRefreshLayout) - 无限适配器(使用自定义OnScrollListener) - 片段(ListFragment和Fragment) - 无头片段(保持配置数据更改) - 横向,7''和10''平板电脑特定布局 - 自定义视图 - 调色板 - 主题 - 风格 - Gradle - Gradle产品口味 - 浓缩咖啡测试 - Travis CI,持续部署

在您的帮助下,我们可以构建一个示例应用程序,该应用程序触及Android框架的大多数组件,对初学者和经验丰富,仅对参考项目很有帮助。您的拉动请求表示赞赏。

你可以帮忙: - 列表过滤器 - RTL - 更多测试 - Receiver(Check Emailer - ConnectivityReceiver.java) - 服务 - 装载机 - CursorAdapter - 活动巴士 - Recycler - C2DM - JNI - HMAC - SSL - 蓝牙(检查iRacerController - Deployer.java) - 计划任务(检查Emailer - Scheduler.java) - 材料对话框(如评价对话框,https://github.com/afollestad/material-dialogs) - 不同的按钮(http://www.google.com/design/spec/components/buttons.html) - 您认为值得添加的任何其他内容 - 或者给我发电子邮件,告诉我你应该添加的内容

积分: - Santosh Dhakal - sanimap @ gmail.com,AccountManager - 你的名字!

截图:

p1
p2
p3
p4
p5

有用的材料(开始为原生Android开发或更新您的知识): - https://developer.android.com/guide/index.html - http://www.google.com/design/spec/material-design/introduction.html - http://www.vogella.com/tutorials/android.html - https://github.com/codepath/android_guides/wiki - https://github.com/futurice/android-best-practices - http://restcookbook.com/Basics/loggingin/

笔记:

pFragment
pService
pConcurrency

由开发: Mostafa Gazar - mmegazar@gmail.com

本文使用googletrans自动翻译,仅供参考, 原文来自github.com

en_README.md

soas (Sample Of All Samples) - Try APK

Native Android samples for beginners and experienced, 14+, with focus on Lollipop and Material.

Build Status
Android Arsenal
Android Weekly

Here's what the project touches so far:
- Toolbar
- Drawer (following the updated Material Design Guidelines)
- Volley (with forced caching option, it caches regardless of server response headers, Memory and Disk)
- Download images using volley (with Memory and Disk caching)
- Json (using Gson)
- ListView with a custom Adapter (based on BaseAdapter)
- SwipeToReferesh (using SwipeRefreshLayout)
- Endless Adapter (using a custom OnScrollListener)
- Fragment (ListFragment and Fragment)
- Headless Fragment (maintain data on config changed)
- Landscape, 7'' and 10'' tablets specific layouts
- Custom Views
- Palette
- Themes
- Styles
- Gradle
- Gradle product flavors
- Espresso tests
- Travis CI, Continuous Deployment

With your help we can build a sample app that touches most components of the Android framework, helpful for beginners and experienced, simply a reference project. Your pull-requests are appreciated.

You can help with:
- List filter
- RTL
- More tests
- Receiver (Check Emailer - ConnectivityReceiver.java)
- Service
- Loader
- CursorAdapter
- Event Bus
- Recycler
- C2DM
- JNI
- HMAC
- SSL
- Bluetooth (check iRacerController - Deployer.java)
- Scheduling tasks (Check Emailer - Scheduler.java)
- Material Dialog (like a rate me dialog, https://github.com/afollestad/material-dialogs)
- Different buttons (http://www.google.com/design/spec/components/buttons.html)
- Anything else you think worth adding
- Or email me with what you think should be added

Credits:
- Santosh Dhakal - sanimap@gmail.com, AccountManager
- Your name!

Screenshots:

p1
p2
p3
p4
p5

Useful materials (To start developing for native Android or update your knowledge):
- https://developer.android.com/guide/index.html
- http://www.google.com/design/spec/material-design/introduction.html
- http://www.vogella.com/tutorials/android.html
- https://github.com/codepath/android_guides/wiki
- https://github.com/futurice/android-best-practices
- http://restcookbook.com/Basics/loggingin/

Notes:

pFragment
pService
pConcurrency

Developed by:
Mostafa Gazar - mmegazar@gmail.com