發表文章

Android Studio Lv 1 這東西怎麼那麼難用阿

圖片
直接日更起來 今天要來講講Android Studio這個東西 畢竟你在摸Kotlin 還要摸 Android Studio蠻痛苦的 (我是過來人 所以 現在來跟你講講 初學者都覺得很難用的 Android Studio 但這裡還是得聲明 用App inventor都是小朋友 不管一代還是二代(不是我說的) 選擇 Android Studio一定不會錯 (其實也沒什麼選擇 畢竟他是官方的 IDE (這裡還看不懂IDE的人 484可以回去看我的LV0文章了) 也很快的兼容 最新版本 文件也相對比較多 -------------------------------------------------------------------- 阿 不是官方的IDE 用起來到底為什麼那麼痛苦? 因為 他功能真的太多了 有些東西官方寫得太冗長了 你一定點開就睡著 (直接swag午覺 -------------------------------------------------------------------- 好 現在放一首 你喜歡的音樂 開始看  J.K.Augustine版的 Android Studio 說明書吧~ -------------------------------------------------------------------- 首先要有的是 開發安卓App的基本觀念 沒有這些 基本上你再熟悉IDE都是雞講 好懶得截圖 在左邊的工作欄(1.Project) 切換到Android 如上圖(要講得東西好多 還是截圖好了 阿如果你不能切到Android的話 ) 就是你練習怎麼Google的時候 app 文件夾 會放你的 Src(Source Code)   res (Resource) Source Code 裡面會有 Activity Fragment Dataclass 之類的 (主要都在main文件夾裡面 這個應該大家都知道吧 Resource 會放一些圖標、一些 Values 但最重要的還是Layout (XML) (Values 很複雜下次再跟你講 -----------------------------------------

Second Step in Kotlin Lv.10

圖片
Hello Guys~ 最近被催更  只好來更新一下 大家也注意到了標題 是 Lv.10 阿 中間的那些嘞? 喔 我們是10級10級的跳喲~ 希望你跟得上 ----------------------------------------------------------------------- 首先來講一些 關於 如何把Kotlin當第一個語言學的方式 假設今天 聲明一個正整數 var number : Int  = 0 ; 首先要習慣一件事 每一句後面都要加「分號」 但是還是會有例外 (像是if else 等等 ) 推薦等他報錯再刪掉 沒事就加上去 久了就會習慣了 二來就是申明一種新的值的時候 不能偷懶 後面要有「 冒號 」加上他的「 資料形態 」 為什麼要這麼做? 因為這是其他語言大部分 固有的形式 像是 C# 、 C、 Java 等等 所以不要Kotlin用多了 其他語言都不會用了 這樣精通一個語言 學其他得也會來得更快 ----------------------------------------------------------------------- 今天來教一些跟進階的東西 來 Code上來 今天教大家怎麼計算一個人的年齡 以上Code會用到 1. String 類別(字串) 1. String Array類別 (字串陣列) 2.Int類別(正整數) 3. If Else function 4.資料形態轉換 5.簡寫表達式 6.Split Function ----------------------------------------------------------------------- 今天會以邏輯層面來講解 所以不會一行一行詳盡的解釋了 ----------------------------------------------------------------------- 先講 Array AKA 陣列 var dick = IntArray(3) IntArray 是指正整數的陣列 挎號裡面Array 的 Length AKA 陣列的長度 Position(位置) 從 0開始 所以上方的Dick

Hello World In Kotlin Lv.1

圖片
Hello World~ 是每個程式的大門 會Print Hello World 之後 你就可以在履歷上唬爛 你會這個語言了 ------------------------------------------------ 首先介紹一下Kotlin ( 你可以先跳過 為什麼寫安卓我們不使用常規的Java 要使用Kotlin這個語言 很簡單  因為 我喜歡Kotlin ( 就是這麼簡單暴力 (我必須得說 Kotlin 一點都不適合當你第一個學的程式語言 但後面我可以提供你幾個方法讓他適合一點 反正你還是搜索Kotlin關鍵字進來的 後面我會一一介紹我為什麼喜歡他來說服你 ------------------------------------------------- 來 ~ 上範例~ 首先 第一行的 Fun Main() 按照慣例 這一行一開始任何一個教學都不會教你 而且最後才回過頭來告訴你這是什麼 (然後有些大學教授就直接忘記回頭告訴你 我也是到今年才懂(幹 我已經大四才搞懂大一的東西 Fun 是有趣的意思 Fun是 Function的簡寫 就是所謂的功能 後面的 Main() 是指 這個 功能叫 Main 那後面的 「 ( )」 真的要後面才能告訴你這是什麼意思 來~發揮你的想象力 今天我們只是截圖一個完成的程式一段來講解(雖然看起來不像 所以你看到只是一個小功能 可能程式其實是 fun main(){ ...... } fun onCreate(){ ...... } fun onBreak(){ ...... } 上面就是指三個功能的意思 「{ }」功能會以每一個大挎號為區間 大概了解一下概念就好 後面我會來細講 讓你更進一步了解 ------------------------------------------------- 第二行 println("Hello World") print 講人話叫列印 換個專業的講法 叫輸出 「( )」挎號裡面就填入你要輸出的東西 有沒有加「 " "」大不同! 如果加引號就直接輸出裡面的內容 如果沒加引號就輸出 賦值 ----------------------

Android's App Developing - Lv.0 歡迎來到新手村

圖片
Hi~ Noob ~ 歡迎來到新手村~ (自己也沒多強就叫別人Noob -------------------------------------------------------------- 今天要來介紹一下Android's APP的開發 由於自己畢業專題也是做Android's APP開發 順便寫Blog給自己的組員看(祈禱他們多一點貢獻 這篇也算是記錄自己學習的過程 先來介紹一下 IDE 下一篇會開始講 Kotlin的基礎語法 -------------------------------------------------------------- 以下為沒有任何寫程式經歷的人開始介紹 (如果你是有經驗的人可以直接跳過黑色的字 只看紅色標記的部分 (其實可以直接跳過這篇文章 首先先來介紹的東西叫 IDE AKA:Integrated Development Environment AKA 整合開發環境 講人話就是開發工具 目前被廣泛使用的有: Visual Studio(AKA:VS)  /  Eclipse 等等... 當然還有一些開發者會使用文字編輯器(文字編輯器就是人話了 目前被廣泛使用的有: Notepad(記事本)   Notepad++  /  Visual Code  /  Sublime  等等... 不要懷疑這個世界上真的有人用記事本Coding 一般使用文字編輯器都是為了方便 因為他的程式檔案不會那麼大 相對的可能會喪失一些功能 像是Debug 今天的主角是  IDEA   (已經很貼心的附上超鏈接給你了~) 安裝不需要我教了吧XD (就點下一步就好了啊) -------------------------------------------------------------- 那這篇文章就到了這邊咯 IDEA 就由一家叫 Jetbrains (我知道你們一點都不Care (應該不用加S) 上圖就是IDEA最扯的地方 如果你們看過介紹(沒看過也罷 你們會發現他說是 Java的開發工具 但是! 如果你在 Configure - Plugins 裝上你想要的插件 他就變成你想要程式語言的開發工

System.Call.Print.HelloWorld

或許想架設自己的部落格很久了 想用部落格記錄著自己的生活 原本想用youtube當個vloger 但是我的錢包君好像無法donate我一台GO PRO 把自己的部落格當做許願池 請賜予我一台Go Pro 吧 所以還是乖乖用免費的Blogger吧 連WordPress都懶得架設的工程師 啊我就沒主機架一台Linux Server (一定要找個藉口 ---------------------------------------------------------------- 用System.Call這種中二的Command(沒錯我就是偷SAO的梗 但用一樣的Hello World作為部落格的開頭 我們RD就喜歡Hello World 開頭R (x 一直中二認為 我的努力你們都看不見 認為我是天才 擁有神一般的技術 跟鬼一樣( x 484太自戀 所以我決定記錄下來 我的努力 你看得見 (硬要消費人家 ---------------------------------------------------------------- 目前實習已經一個月了 一開始踏入社會難免都會害怕 害怕沒有認識的人 害怕年齡差太大沒朋友 害怕太小心又把事情搞砸 害怕自己能力不夠 無法勝任RD 其實自己一直是在朋友的嘴炮中成長的 (這朋友可以寫一篇文章來介紹了) 但是實際走來 似乎已經習慣了 社畜 的生活 還覺得自己是物超所值的實習生(對啦我就是自大狂 ---------------------------------------------------------------- 還記得剛剛踏入公司的第二天 晚上我就Line我主管說 看了那麼多文件還是不知道怎麼幫公司寫Code 怕實際操作起來達不到績效  (我對自己我要求蠻嚴格的 為了自己的效率有點擔憂 但我們主管真的很溫柔 說著不用擔心 我不會都可以問他 所以在這個想跟各位剛剛踏進社會的實習生說 怎麼樣不會先Google 實在Google不到厚著臉皮也要問懂 你不懂就埋頭苦惱怎麼辦的時間 不如拿來 打擾你親愛的同事幾秒 很快的我被主管分配到一個全新的項目 開發工具我也完全沒有使用過 但在同事的幫助下我在兩天內已經可以熟悉的操作開發工具 雖然不用coding 但是