Author Archives: Ryan
2016年,行動開發APP將站在IT界的舞台中心
原文:DZone.com 翻譯:行動開發學院 圍繞著行動裝置的延伸應用設備越來越多:智慧型電視、Android穿戴裝置等等已掀起一股智慧熱潮,雲端運算以及物聯網(IoT)將帶領著IT產業前往更創新、進階的應用,而這些,都讓行動開發APP工程師擁有更多的發展空間,不得不把自己的位子”坐好、坐滿”。 由於目前的局勢正以光速前進中,也讓行動開發APP工程師即將面臨這些在2016必然會有巨大突破的幾個事件: 1.備受矚目的Swift程式語言: 近期在APP開發圈中討論最熱烈的話題,莫過於Apple所推出的新一代APP開發程式語言Swift。這個號稱可以開發作業系統也可以當成APP開發的程式語言,甚至被美名為是新一代、未來的程式語言。使用最新的編譯器架構,讓開發者能夠馬上寫出可靠的程式碼。自從2014年中在WWDC發表後,目前Swift已經走到2.1版,進展神速,開發者也逐漸習慣這個語言,運用於iOS、WatchOS以及tvOS各種APP的製作。 2.企業APP應用的下一步: 隨著使用者端的行動裝置巨量增加,相關的APP應用也不斷地快速被生產中。企業必須意識到,當所有的客戶都隨身攜帶著行動裝置,那正意味著商機無窮。企業願意推出最頂尖的行動服務來拉攏客戶,結合自身的雲端平台,並且戰線直接全面展開,不論在各種行動裝置或是能直接跨平台開發,都希望能儘速在2016年推出各自的企業級行動化服務。 3.物聯網(IoT)的更上一層樓: 隨著物聯網的發展,行動開發APP也以完全不同的風貌呈現著:智慧汽車、智慧烤麵包機、智慧冰箱、智慧。。。智慧生活即將大躍進,但也代表APP開發中的資訊安全日趨重視。未來將是網網相連、遍佈感應器的數位世界。 4.行動APP資安需求倍增: Gartner的一份研究報告指出,在2015年有超過75%的APP並不符合基本資安標準,這意味著在2016年,APP開發者必須更重視應用程式的資安問題。而行動裝置的兩大龍頭Apple與Google,也不約而同地都在最新的行動作業系統中,加強了資安相關的設計。在新的一年的工作過程中,開發者不能忽略資安議題,一定要加強保護使用者的各項個人隱私資訊。 5.雲端與APP的密切整合: 在新的一年中,行動端與雲端將有更密切的整合關係,雲端因為行動端的蓬勃發展,而有了巨大的資料存取需求,而行動端也將因雲端受惠,帶來更便利的同步、下載或備份應用程式的功用。 6.Beacon技術將四處可見: 在過去,線上(Online)與實體(Offline)一直有著巨大的差異,但隨著Beacon的技術成熟,各產業將充分利用這項技術所帶來的好處,橋接線上與實體之間的距離。房地產、汽車、廣告、旅遊、教育等等,Beacon技術將無所不在。 […]
[心得] 我在 Github 上學習 Open Source (來源:批踢踢)
來源:https://www.ptt.cc/bbs/Soft_Job/M.1450191221.A.65D.html 作者:huei90 本魯在 Soft_Job 版吸收了各位大大的精華,久而久之也變成了一個 Coding 鄉民,我相信每個鄉民都有自己的專業,賣雞排也是個專業,而我很榮幸成為一位程式開發者! 這篇拖了一年了,我想是時候把兩年多在 Github 上開發 Open Source Project 的經驗分享給各位,雖然不及神級的開發者,但我始終相信,分享、自由、開放、討論和開發者是 Open […]
Hour of Code!一起動手做!
Hour of Code是一項由Code.org所發起的資訊教育活動,透過一個小時左右的時間,讓從未接觸過程式設計的人也能輕鬆體驗開發的樂趣!不論任何背景、任何年紀都可參與! The Hour of Code is a one-hour introduction to computer science, designed […]
Apple Watch 初體驗
感謝好友遠從日本幫我先帶回來這隻手錶,才有機會與各位分享我的Apple Watch初體驗! 首先不免俗地,還是來進行一個開箱的動作: 剛拿到的時候,還蠻驚訝的,這個盒子怎麼那~~~~麼的長,原來是為了這樣放: 非常地精緻,也很貼心地教你放到手上後,要先扣起來,再把多餘的錶帶塞入,開機摟! 在拿到Apple Watch的隔天,剛好是我最忙碌的家庭日,整天要在外面跑,當然也就戴了Apple Watch一整天,剛好做測試: 開機之後,趕快設定顯示的時鐘樣式(Face),怎麼進入設定畫面呢?其實不是很直覺,我也是上網才看到的:久按你的手錶表面,就會進入可以選擇的畫面了,按下下方的客製化按鈕,可以調整上下方要呈現的小項目(充電、數字時間、日期、行事曆等等) 而我最喜歡的功能,是可以用手錶接聽電話,在開車的時候,這個功能真的很方便! 而目前已經有很多APP支援Apple Watch,所以你可以: 用手錶辨識音樂 用手錶看line的最新訊息 還有KKBox聽歌、看新聞、甚至交朋友~在這個小螢幕上可以做的事情還蠻多的! […]
Swift 2.0
(資料來源:https://developer.apple.com) 2015年6月8日 Apple在今天的WWDC大會上,宣布了Swift 2.0: 更好的效能 新的錯誤處理API first-class support for availability checking Apple SDK整合性提升 開放原始碼 更重要的是,Apple將在今年內,將Swift程式語言開放原始碼! […]
iOS Swift App 開發
學生可透過本門課程,實際動手開發Apple iOS原生行動應用App,並了解Swift程式語言、SwiftUI以及內建裝置功能應用。 設備建議 Macbook(至少2015年後的機種),安裝Xcode 12 測試可開啟SwiftUI Preview 時數 30 ~ 54hr (可依需求調整) 課程大綱 開發環境與Swift語法 Hello […]
『學理知識』 VS. 『實務操作
情節一: 我在一個線上學習平台上有製作教學影片,有一個同學寫信給我,他說他覺得這個課程都”只”是在帶同學操作一些很實務的功能,少了一些學理知識,例如程式語言的一些文法規則,他覺得很”空虛” 情節二: 在我修完Udacity的”Intro to Swift”的最後一關面試時,面試官問我有什麼建議,我跟他說…這一門課帶我們做完一個APP的範例很好,不過好像針對Swift語言本身,並沒有太多的著墨…. 情節三: 我在一門大學的選修課中教授iOS APP開發,很多同學跟我說,”總算”有一門課程他真的知道自己在”做什麼”,也”看到了”自己真實做出來的東西,很”踏實” 究竟知識的講解比較重要,還是實務的操作比較重要呢? 學理的說明可以讓你對一個程式語言的語法結構、規則有更清楚的認識,也能將會遇到的情況,以較通用、概括的方式進行歸納整理。 實務的操作能讓你真實地從頭到尾走完一件案例,有時會需要因應實際狀況而加入了一些解決方案,也有可能,只使用到實務上常用的一些語法。(80/20的概念) 情節四: 某位教授的研究常因過於理論,遭到系主任批評,這些研究很難申請計畫經費…該教授表示:「是你不懂這個學問的價值…」 Udacity號稱為產業大學,許多成員又來自美國知名大學,他們會怎麼處理這樣的問題呢? […]
關於自學程式的十件事
原文:LifeHacker.com 圖片:takito 翻譯:Ryan Chung 程式設計(Programming)是當前最有價值的技能之一,不論是就業考量或是結合創意激盪腦力,都是相當好的投資。如果你正想開始做這件事,以下提供給你一些可以參考的技巧與資源: 1. 先想清楚為什麼要學程式設計? 在開始之前,請先問自己: 為什麼要學習程式設計? 我有多少時間可以投入? 如果你想要成為一位專業的程式設計師,除了真的到大學去念資工系之外,你也可以參考Google的學習清單: 計算機概論(先有全面的概念性認識) Udacity – intro to CS […]
Introduction to Programming – Microsoft 2667a
Module 1: Introduction to Computer Programs Module 2: Introduction to Scripting Module 3: Using Data […]
Protected: iOS APP開發影片
There is no excerpt because this is a protected post.
APP整合開發養成班
APP整合開發養成班 有越來越多的企業意識到APP時代的來臨,不只是個人化工具或娛樂用途,更是企業行動化的最佳利器!大型企業開始思考行動載具在工作流程中的角色,行銷、服務窗口、企業流程、財務應用等等,智慧型裝置能帶來的是效率、彈性與即時性! (Source: http://blogs.softchoice.com/) 為了因應企業行動化時代的來臨,我們需要能將智慧型裝置軟體開發導入企業應用的優異人才,能夠為公司的產品服務或運作流程提供高效能的行動裝置解決方案。這樣的人才必須具備: 行動應用程式開發能力 企業導入設計規劃能力 人機介面創新應用能力 APP狂潮席捲全球 iPhone掀起的智慧型手機熱潮,已讓成千上萬的台灣人加入蘋果的粉絲大家族,其中最讓人著迷的地方在於App Store上的應用程式,WWDC 2014(Apple的全球開發者大會)消息:全球目前有900萬名iOS的開發者、120萬支App在每週約3億流量Apple Store上,目前已創造了750億次的下載量擁有一支iPhone智慧型手機,即可免費或付費取得這些軟體,手機不再只局限於原廠所提供的功能,反而像是通往另一個世界的大門,每天都有不同的新奇軟體可以使用! (Source:http://www.mobilescene.co.uk/) 工程師也能闖出自己的一片天 由於Apple提供完善的平台以及分帳規則,軟體開發者終於可以直接透過撰寫軟體獲利,而無須僅是為特定公司撰寫軟體領取月薪,或是大費周章地將自己的軟體推銷出去。加入智慧型手機應用軟體開發,不僅是個人技術的養成,更有機會成為下一個iPhone致富傳奇的主角。 […]