|
亲爱的学员,
看起来这会儿你已经到达最后冲刺,快要摘到胜利果实啦!按照我们的规定,我们的结业申请时间截止 2016 年 4 月 30 日 23: 59,为了提升结业速度,每一位学员可以申请单独结业。我们这里公布结业要求:
- 完成全部课程的课程笔记 1A、1B、PS1、2A、2B、PS2、3A、3B
- 完成最终作业的制作和提交(下面有详细说明)—— 提交到结业申请区
- 填写结业申请表,如实填写自己的真实信息、邮寄地址和学习感悟等所有信息(每位学员只接受一次表单填写,建议准备好内容之后再提交)。
- 在论坛帮助其他人解答问题,点评笔记,帮助小组成员加速结业课程学习
最终作业要求
根据课程最后提出的要求,我们要求学员独立完成一个 App 的制作,可选将其上载至 Google Play (或者申请主办方协助上传),可以选择将源码 Push 到 GitHub。
最终作业:5 Things App 制作
目标:你可以任选一个自己熟悉的话题或者问题,介绍五个跟它相关的知识。
比如你可以选“烹饪-番茄炒鸡蛋”主题,教会你的用户如何通过 “营养”,“选材”,“制作”,“火候”和“摆放“五个方面描述你的烹饪过程。
同样你可以选择“游戏LOL-寒冰射手”为主题,教会你的用户如何通过”出装“、”走位“、”天赋“、”技能“、”背景“这五个方面了解这个英雄。
当然,主题是任意的,但是尽可能的要具体到某一件事情。比如,扶老奶奶过马路等。
为什么选择做这个应用?
截至目前,我们的学员应该已经跟着教程制作了三个应用,the Happy Birthday, Court Counter and Just Java apps,我们相信大家已经有能力制作一个属于自己的应用了。
与此同时,我们的学员来自五湖四海,各行各业,每个人都有丰富的不同的经历,每个人都有很独特的地方,我们希望你可以把你独特的话题和你的分享做成手机应用分享给更多人。
有点懵,怎么做?
Step1. 找到自己的目标用户和要解决的问题
我们做的每一件事情都是来解决问题的,做这样一款结业应用,也是如此。确定你的用户是谁?你解决了他们什么问题?
这是一个头脑风暴模板,你可以下载打印或者自己制作,这可以帮助你找到你的目标用户和他们的需求。
下载模板:
Step2. 验证你的想法,确定你的需求,找到解决方案
当你完成头脑风暴,或者自己脑动大开,完成了上面的模板之后,你需要去找一些真实的用户,比如你填写的”新的爸爸妈妈“,看他们是否有你预测的需求”如何快速哄孩子睡着“,验证你的想法,最后确定你要通过哪五个方面,五件事情,解决一个你提出的什么问题。
我们的应用提出了一个待解决的需求,我们假设它确实是一个问题需要解决,那么你要根据自己的经验或者网络上的搜索结果来解决这个问题,写出你的解决方案。
Step3. 画出应用的界面
你仍然不需要写任何一行代码,只是把你的应用的用笔和本子或者其他工具画出来。你需要画出一些交互界面,比如点击某个按钮,到达另一个界面等。
你需要牢记你的应用一定要遵守如下规则:
- 你的应用在布局中需要有不同的 View (至少应该有 TextView, ImageView 和 Button)
- 你的应用需要正确使用 ViewGroups
- 应用需要不同的用户交互方式(文本输入、按钮或者选择按钮)
- 应用需要使用 ScrollView 适配不同尺寸的屏幕以及适配横屏
- 你需要使用 Material Design 来为你的应用配色
现在你就可以开始抽时间把你的应用在纸上画一画了!
Step4. 看一下教导员对审核你提交应用时候标准
Step5. 开始 Coding!
包名统一为: cn.studyjams.s1.小组代号.个人姓名拼音,如:cn.studyjams.s1.sj01.xiaoming
如果你的应用做完了,请参照课程结业区置顶贴,提交你的结业帖,登记各种信息,谢谢!
注释:
正确的包名是 cn.studyjams.s1.小组名.姓名拼音,如:cn.studyjams.s1.sj01.xiaoming
在 Android Studio 里的设置如下:Application Name(应用英文名称):你的姓名拼音;
Company Domain(域名)是:小组编号.s1.studyjams.cn,如 sj01.s1.studyjams.cn
温馨提醒:如果你顺利结业,我们鼓励你将自己的 App 上载至 GooglePlay- App 名称不要用姓名拼音,名称能反应 App 的功能最好,例如:热门狗狗大全
- App 尽量不要使用默认的图标,这样看上去比较山寨,使用这个网站可以快速生成 iCON 图标
- App 内不要使用有版权的图片文字视频
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立刻注册
x
|