勉強会
Smile Hackathonでは、ハッカソン開催前に開発初心者向けに以下についての勉強会を開催します。
ハッカソンで開発する前に力を身に着けよう!
Kotlin (Android)
Swift (iOS)
XD
Git/Github
firebase
Kotlin (Android)
KotlinはAndroidアプリの開発で最近よく使われるプログラミング言語です。
授業で使った(あるいはこれから使う)Javaよりもより簡単にコードを書くことができます。
Androidの開発ではこのKotlinと開発用のツール (Android Studio) を使います。(下のTodoアプリ[画像1. 2.]はAndroidの勉強をしてから2週間で作りました。)
暇なときに自分のスマホで使えるアプリを作れるようになるかも!?
画像1. Kotlinの勉強を始めて
約2週間で作ったもの
画像2. Android Studio で開発している様子
Swift (iOS)
Swiftは、iOS・Mac・Apple TV・Apple Watch向けのアプリを開発するためにAppleが作ったプログラミング言語です。
開発にはMacが必須であり、Xcodeというツールを用いてアプリを作ります。
もし、Macを持っていない場合はハッカソン期間中、貸し出しが可能です!!
iOSアプリを作ることができれば、App Storeにアプリを公開できます!!皆さんも多くの人に使ってもらえるiOSアプリを作ってみませんか?
画像3. 運営メンバーが作ったSwiftアプリ
画像2. iOSアプリを開発するツール Xcodeで開発している様子
Adobe XD
XDは、webサイトやモバイルアプリなどの見た目をデザインするツールです。いきなりプログラムを書くのではなく、事前にデザインを作成しておくことで開発がとても円滑に行えるようになります。
3年生のプロジェクト学習で、チーム開発を行うプロジェクトを検討している方は知っておいたほうがいいかも??
また、デザインコースに進む学生は触れることも出てくるかも?
画像4. XDでアプリの画面を設計している様子
Git/Github
Git/Githubはプログラムを公開することができるサービスです。
自分以外の人もプログラムを修正することができるため、Git/Githubを使うことでチーム開発を円滑に進めることができるようになります!
3年次のプロジェクト活動でのチーム開発に向けて覚えておくとプロジェクトのスターになれるかも!?
画像5. Githubのマスコットキャラ