iT邦幫忙

0

做app 除了android studio還會用到其他的嗎?

大家好,我是大三學生,目前在做專題 開發app
要以android studio來開發一款app 目前為初學者
目前app內容大概有幾種:
1.預約系統 (登記預約記錄、提醒預約時間這樣)
2.登錄系統
3.提醒系統

目前都是沒有跟網路上連動,就只是單純的手機app而已
第一個預約功能也只有登記自己預約記錄作提醒而已

想問一下這樣除了android studio還會用到什麼其他的嗎?
然後資料庫只打算用firebase的NO SQL語言
請問這樣規畫有什麼問題嗎?
還是有除了Android studio、 firebase外 要學的東西嗎?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
小魚
iT邦大師 1 級 ‧ 2018-10-16 20:02:18

Android通常不會直接連資料庫,
No SQL不熟,
不過資料庫通常會做個網頁之類的Server做中介,
做為手機跟資料庫之間的溝通,
如果沒有經驗一個人要做其實不容易,
(有經驗也要花不少時間,
除非有現成的可以馬上套用.)
只能說加油~祝福你!
當然如果只是要做簡單的功能體驗一下,
也許是可以做得起來.

看更多先前的回應...收起先前的回應...
黃彥儒 iT邦高手 1 級 ‧ 2018-10-16 20:06:55 檢舉

專題程度而已,不會太難啦
FB的資料庫適合自己的資料儲存,如果不會互相連動的話
是說我專題做宿舍管理系統,而且是會實戰的那種(炫耀ing

leo840015 iT邦新手 5 級 ‧ 2018-10-16 21:52:41 檢舉

@黃彥儒
摁 所以就android studio +FB資料庫就好囉?
我的目前是打算沒有跟網路上做連動

小魚 iT邦大師 1 級 ‧ 2018-10-17 07:36:45 檢舉

黃彥儒
不會互相連動用本機資料庫就好了吧,
Android本來就有內建的資料庫了(就是sqlite),
這個系統應該是要把資料庫放網路上吧.
資訊安全就不說了,
反正是作業也沒有人想去攻擊,
不過就算是基本功能也需要學一下其他的,
如果是要用網頁的方式,
比較常用好像是用PHP,
我自己本身是用.Net,
還是要學一下網頁的基本,
(因為不用畫面所以Html不用學,
至少要學一種後端語言吧)
還是有其他更簡單的方式呢?

小魚 iT邦大師 1 級 ‧ 2018-10-17 08:27:01 檢舉

話說回來,
我不知道為什麼你們要用NoSQL?
是教授建議的嗎?
印象中以前在學校是可以申請網頁空間的,
(那個年代我還不會用資料庫)
你可以問一下學校有沒有提供網頁跟資料庫空間,
通常這是需要特別申請的,
不過學生通常申請應該很容易,
(這就是學生的好處, 要什麼資源伸手就會有)
我比較常看到的是MySql和MS-SQL,
(學校如果有提供我猜會是MS-SQL)
Oracle太貴了不考慮,
最近常聽到什麼P-SQL(忘了全文怎麼拼了), MongoDB之類的我還沒實際接觸到上線的, 只是電腦裡面有灌而已...
不過如果學校有提供,
就用學校提供的吧,
你就只需要擔心程式怎麼寫就好了.

No SQL這類資料庫主要可能是要讓你認識json格式吧!除了手機外,一般有玩過arduino都會發現許多傳感器也都以json格式傳遞資料。Mongodb本身就是記錄json,4年前有稍為摸過firebase記得也是,不過後來firebase好像有改版就不清楚了。

黃彥儒 iT邦高手 1 級 ‧ 2018-10-17 10:16:49 檢舉

小魚,因為FB的SAAS提供的就是NoSQL

小魚 iT邦大師 1 級 ‧ 2018-10-17 12:01:54 檢舉

黃彥儒
話說,
雲端服務不是要錢的嗎?

nolions iT邦新手 5 級 ‧ 2018-10-18 21:09:46 檢舉

Firebase現在有免費的方案,就像單用gae也有免費的方案,但之後就不知道了
https://firebase.google.com/pricing/

0
Darwin Watterson
iT邦好手 1 級 ‧ 2018-10-17 09:05:06

如果是要開發擴增實境AR的應用,建議改練Unity 3D ! 透過vuforia套件會比較簡單!

小魚 iT邦大師 1 級 ‧ 2018-10-17 11:57:35 檢舉

他應該只是要做一個作業吧,
不用搞到AR吧...

我要發表回答

立即登入回答