Submit Search
Upload
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
•
2 likes
•
1,582 views
Megumi Otani(Czenhe)
Follow
デザイナーのためのSwift勉強
Read less
Read more
Design
Report
Share
Report
Share
1 of 13
Download now
Download to read offline
Recommended
ROPPONGI.swift 第5回の登壇資料になります。 https://visits.connpass.com/event/96594/ この資料で紹介しているサンプル: https://github.com/fumiyasac/ReduxSampleSwift アプリのアーキテクチャの選択においても、注目を浴びているRedux。 複雑になりがちなアプリの状態管理を扱いやすくできる点やデータの流れの見通しをよくする点などのメリットがあり、私自身もとてもその点を興味深く感じています。 今回はアプリ自体は簡単ではあるものの、サンプルと一緒に基本的な部分や概念とUIに関する処理との組み合わせ方についてお話できればと思います。
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fumiya Sakai
2/21でドリコム株式会社様で開催された「エンジニア総選挙」でのLT登壇資料になります。 「社会で働くエンジニアが大集合!エンジニア総選挙を開催します!」 https://www.wantedly.com/projects/273166 iOSアプリにおける新機能開発やUI実装を実現するための前段として実践する「UI実装の試し打ち」におけるプロセスと機能実現のために方針立てをする過程を自分なりにまとめました。 特に今回はUIとの繋ぎになる処理部分の実現過程における考察を中心として展開しています。
Approach of Prototyping for making Application User Interface about iOS
Approach of Prototyping for making Application User Interface about iOS
Fumiya Sakai
Swift愛好会 #40の登壇資料になります。 アプリ開発時におけるUI実装を検討していく中で、UIライブラリの活用や整理も含め、コード内部のアーキテクチャ等にも配慮した形にする際のヒント等についても幅広い?感じでご紹介できればと思います。
部品に切り分けて考えるView構造とライブラリを上手に活用したUI実装
部品に切り分けて考えるView構造とライブラリを上手に活用したUI実装
Fumiya Sakai
potatotips #45 (iOS/Android開発Tips共有会)での登壇資料になります。 https://potatotips.connpass.com/event/70161/ 自分の憧れやテーマでもあった「できるだけUIライブラリを使わないサンプル」実装の中で、アニメーションに関わる部分についての実装Tipsをまとめました。 また今回は設計実装もなるべく整理するようにしたのでその部分もご参考になれば幸いに思います。 詳細解説: https://qiita.com/fumiyasac@github/items/d1b56ffc6d7d46c0a616 (後編の記事は12/3に公開します) Github: https://github.com/fumiyasac/InteractiveUISample
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
Fumiya Sakai
potatotips #63の登壇資料になります。 https://potatotips.connpass.com/event/134616/ 今回はサンプルを利用した開発に関するTipsとは趣向を変えて、Webサイト等で良く見かける表現を作る際のヒントになる部分やテキスト装飾関連のアプローチやライブラリ選定のポイントについてご紹介しております。 アプリ開発者にとっては、頻出でありながらも悩みのタネともなる部分についての問題解決の糸口となれば嬉しく思います。
アプリ開発におけるテキスト装飾のアイデア集
アプリ開発におけるテキスト装飾のアイデア集
Fumiya Sakai
iOSDC Reject Conference Day2の登壇資料となります。 タイトルの通りなのですが、私のキャリアは割と複雑かつ一貫性が全くないキャリアにも見えるかもしれません。「エンジニア」になり、iOSアプリ開発という分野でのキャリアを歩んでいくことを決めた際に、「これまでの知見を捨て去るのではなく、上手に生かした戦略を見出そう」というテーマを持って今日まで幸運にもiOSアプリ開発に携わることができています。 この発表では、これまでの経験や興味・関心をベースとした切り口からどのようにSwiftひいてはiOSアプリ開発に対してのアプローチをしたか?そしてSwiftと向き合い、楽しみ方を見出したかという点についてお話できればと考えております。
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
Fumiya Sakai
社内イベント「ever sense × Green Snap 合同勉強会」での登壇資料になります。 今回はいつもの自作サンプルに関する発表ではなく、新規アプリの開発業務の中で活用したレイアウトやアニメーションに関連するUIの小技の一例についてご紹介しました。 お気軽に試せるものもあるので、ご参考になれば幸いです。
iOSのUI構築小技集(小さなとこから始められる編)
iOSのUI構築小技集(小さなとこから始められる編)
Fumiya Sakai
5/28に開催された「nori-na Tech Night #3」での登壇資料になります。これまでに他の場所でもLTさせて頂きました内容も含んでいますが、今回はUI実装におけるサードパーティ製のライブラリ活用方法やView構造整理についての手法や活用ポイントについてお話しさせて頂きました。 ⭐️イベントページ https://zerotoone.connpass.com/event/129591/ ⭐️掲載しているサンプルコード https://github.com/fumiyasac/2nd_ios_ui_recipe_showcase
ライブラリやView構造を有効活用して iOSアプリのUIをオシャレにするワザ紹介
ライブラリやView構造を有効活用して iOSアプリのUIをオシャレにするワザ紹介
Fumiya Sakai
Recommended
ROPPONGI.swift 第5回の登壇資料になります。 https://visits.connpass.com/event/96594/ この資料で紹介しているサンプル: https://github.com/fumiyasac/ReduxSampleSwift アプリのアーキテクチャの選択においても、注目を浴びているRedux。 複雑になりがちなアプリの状態管理を扱いやすくできる点やデータの流れの見通しをよくする点などのメリットがあり、私自身もとてもその点を興味深く感じています。 今回はアプリ自体は簡単ではあるものの、サンプルと一緒に基本的な部分や概念とUIに関する処理との組み合わせ方についてお話できればと思います。
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fumiya Sakai
2/21でドリコム株式会社様で開催された「エンジニア総選挙」でのLT登壇資料になります。 「社会で働くエンジニアが大集合!エンジニア総選挙を開催します!」 https://www.wantedly.com/projects/273166 iOSアプリにおける新機能開発やUI実装を実現するための前段として実践する「UI実装の試し打ち」におけるプロセスと機能実現のために方針立てをする過程を自分なりにまとめました。 特に今回はUIとの繋ぎになる処理部分の実現過程における考察を中心として展開しています。
Approach of Prototyping for making Application User Interface about iOS
Approach of Prototyping for making Application User Interface about iOS
Fumiya Sakai
Swift愛好会 #40の登壇資料になります。 アプリ開発時におけるUI実装を検討していく中で、UIライブラリの活用や整理も含め、コード内部のアーキテクチャ等にも配慮した形にする際のヒント等についても幅広い?感じでご紹介できればと思います。
部品に切り分けて考えるView構造とライブラリを上手に活用したUI実装
部品に切り分けて考えるView構造とライブラリを上手に活用したUI実装
Fumiya Sakai
potatotips #45 (iOS/Android開発Tips共有会)での登壇資料になります。 https://potatotips.connpass.com/event/70161/ 自分の憧れやテーマでもあった「できるだけUIライブラリを使わないサンプル」実装の中で、アニメーションに関わる部分についての実装Tipsをまとめました。 また今回は設計実装もなるべく整理するようにしたのでその部分もご参考になれば幸いに思います。 詳細解説: https://qiita.com/fumiyasac@github/items/d1b56ffc6d7d46c0a616 (後編の記事は12/3に公開します) Github: https://github.com/fumiyasac/InteractiveUISample
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
Fumiya Sakai
potatotips #63の登壇資料になります。 https://potatotips.connpass.com/event/134616/ 今回はサンプルを利用した開発に関するTipsとは趣向を変えて、Webサイト等で良く見かける表現を作る際のヒントになる部分やテキスト装飾関連のアプローチやライブラリ選定のポイントについてご紹介しております。 アプリ開発者にとっては、頻出でありながらも悩みのタネともなる部分についての問題解決の糸口となれば嬉しく思います。
アプリ開発におけるテキスト装飾のアイデア集
アプリ開発におけるテキスト装飾のアイデア集
Fumiya Sakai
iOSDC Reject Conference Day2の登壇資料となります。 タイトルの通りなのですが、私のキャリアは割と複雑かつ一貫性が全くないキャリアにも見えるかもしれません。「エンジニア」になり、iOSアプリ開発という分野でのキャリアを歩んでいくことを決めた際に、「これまでの知見を捨て去るのではなく、上手に生かした戦略を見出そう」というテーマを持って今日まで幸運にもiOSアプリ開発に携わることができています。 この発表では、これまでの経験や興味・関心をベースとした切り口からどのようにSwiftひいてはiOSアプリ開発に対してのアプローチをしたか?そしてSwiftと向き合い、楽しみ方を見出したかという点についてお話できればと考えております。
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
Fumiya Sakai
社内イベント「ever sense × Green Snap 合同勉強会」での登壇資料になります。 今回はいつもの自作サンプルに関する発表ではなく、新規アプリの開発業務の中で活用したレイアウトやアニメーションに関連するUIの小技の一例についてご紹介しました。 お気軽に試せるものもあるので、ご参考になれば幸いです。
iOSのUI構築小技集(小さなとこから始められる編)
iOSのUI構築小技集(小さなとこから始められる編)
Fumiya Sakai
5/28に開催された「nori-na Tech Night #3」での登壇資料になります。これまでに他の場所でもLTさせて頂きました内容も含んでいますが、今回はUI実装におけるサードパーティ製のライブラリ活用方法やView構造整理についての手法や活用ポイントについてお話しさせて頂きました。 ⭐️イベントページ https://zerotoone.connpass.com/event/129591/ ⭐️掲載しているサンプルコード https://github.com/fumiyasac/2nd_ios_ui_recipe_showcase
ライブラリやView構造を有効活用して iOSアプリのUIをオシャレにするワザ紹介
ライブラリやView構造を有効活用して iOSアプリのUIをオシャレにするワザ紹介
Fumiya Sakai
こちらは、iOSDC Japan 2021での登壇資料になります。 https://iosdc.jp/2021/ 現在業務で携わっている「Globis学び放題」のiOSアプリ内で利用されている動画プレイヤー機能をベースに、機能を実現していく中で事前に理解をしておいたり、実装を進めていく際に押さえておくと良さそうな部分についての解説を、以下の様な3つ流れで紹介したものになります。 1. 動画プレイヤー機能において必要な基本事項と操作部分の解説 2. 動画プレイヤーアプリで特徴的な機能事例と実装ポイントの紹介 ※動画プレイヤーを便利に利用して頂くための工夫や、アイデアを実現するヒントとなる部分に少しフォーカスをした内容になります。 3. 動画再生に関連するUI実装や表現における考察 ※動画プレイヤーや動画を活用する機能を持つアプリにおける、UI実装で活用できそうな要素や特徴に触れたいと思います。 以下、CfP提出時の原文です: --- 動画や音声については私自身これまではほとんど触れたことはありませんでしたが、これらを取り扱うサービス開発の中に身を置いた経験を通じて、アプリならでは機能ロジックとUI体験との調和を生み出すための奥深さや工夫の深淵を垣間見ることができた様にも感じました。その一方で、普段私達はiOSアプリを通じて多くの動画や音声に触れていてとても身近な存在ではあるのに、いざ実装しようとすると「あの機能と似たイメージのものを作りたいんだけど、どうすればいいんだろう...?」とその当時に知らなかった故にやきもきしていた経験もしました。 本発表では、 - Apple公式ドキュメントや掲載サンプルから紐解く押さえておきたい基本部分のご紹介 - 動画の再生や停止といった基本的なプレイヤーとしての操作実装や画面レイアウトに関する解説 - アプリがバックグラウンドに移行した際にも連続して音のみの再生へ移行する機能 - 他のアプリを利用しながら動画再生をするPicture in Pictureの機能と実装に関する部分 - 普段使い慣れている動画再生アプリ等でよくお目にかかる機能や振る舞いを実現する際のヒント - 動画再生プレイヤーアプリに付随するUI実装や表現に関する説明 について、簡単ではありますがご紹介と解説ができればと考えております。 本発表につきましては「機能を実現するための実装に関するはじめの一歩を踏み出す」ための難易度を想定しておりますが、実際に動作するサンプルコードを用いた検証や試行錯誤を通して感じた実装で押さえておくと役に立った部分や、実務を通して実装した知見等が少しでもお役に立つことができればとても嬉しく思います。
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
Fumiya Sakai
potatotips #60 (iOS/Android開発Tips共有会) での登壇資料になります。 iOSアプリを利用する中で気になった表現を、自分が開発しているアプリの実装として落とし込んでいくプロセスや、今回は気になった表現をサードパーティ製のUI実装ライブラリを活用した形にする際の実装におけるポイントをまとめました。 サンプルコード: https://bit.ly/2HKcSbL
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
Fumiya Sakai
「エンジニア 新年の抱負 超LT会 - vol.5」での登壇資料になります。僕自身の2022年の抱負の備忘録と昨年の振り返りになります。
2022年の抱負とここ数年続けてきたインプット
2022年の抱負とここ数年続けてきたインプット
Fumiya Sakai
スマートスピーカーを遊びたおす会 vol3 でした LT の資料です。
スマートスピーカーのバックエンドでAzure を使う方法
スマートスピーカーのバックエンドでAzure を使う方法
一希 大田
potatotips #63の登壇資料になります。 https://potatotips.connpass.com/event/149806/ 今回はiOS13から新しく導入された、 ・Combine ・UICollectionViewCompositionalLayout でのサンプル構築事例の紹介になります。 シビアで複雑かつバリエーションに富んだ画面を構築する際に、従来のUICollectionViewの手法では難しかったレイアウト実装を、UICollectionViewCompositionalLayoutで従来よりもシンプルな形で実装するためのポイントを解説しています。 また、Combineを用いたMVVM構成のアーキテクチャ実装におけるAPIリクエスト〜UIへの反映処理に関するポイントについても若干ではありますがこの資料で触れています。 まだまだ「試してみた」という段階の実装で恐縮ではありますが、少しでも今後の理解の一助となれば幸いです。 サンプル: https://github.com/fumiyasac/ComplexCollectionViewStyleExample
試して感覚を掴んでみるUICollectionViewCompositionalLayout & Combine
試して感覚を掴んでみるUICollectionViewCompositionalLayout & Combine
Fumiya Sakai
3/12に開催されました「FiNC Tech Meetup #2 ~try! Swift前夜祭~」での登壇資料になります。 今回はいつも紹介しているUI実装に関するTIPSという観点から一旦離れて、僕なりの「どのような形でSwiftに触れて楽しんでいるか」という部分についてまとめたものになります。 デザイナー→Webエンジニア→iOSアプリエンジニアというキャリアの変遷を辿った際の原体験からのアプローチでどういう観点で日々実践と考察を行なっているかを僭越ながら発表させて頂きました。 勉強会やコミュニティへの参加を通して、多くエンジニアの方々のお力をお借りしながらも、ここまで来れた事を本当に嬉しく思うと共に、今後とも少しでも良い物を還元することができればと思う次第です。
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
Fumiya Sakai
Swift愛好会 #39の登壇資料になります。 アプリ開発時におけるUI実装を検討していく中で、自前でDIYするか?ライブラリを利用するか?の判断を求められる場合があるかと思います。 このような問いに対しての絶対的な「万能薬」はないですが、今回は自作だと難しそうな部分をUIライブラリを活用して、効率化を模索するアプローチをしてみる事例と活用したライブラリをご紹介しています。
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
Fumiya Sakai
【オンライン開催】YUMEMI.swift #7 ~あつまれルーキーの森~での登壇資料になります。 https://yumemi.connpass.com/event/172733/
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
Fumiya Sakai
iOSDC 2017 Reject Conference days2での登壇資料になります。 https://iosdc-reject-conference.connpass.com/event/64236/ 平素はSwiftでiOSアプリの開発をしています。今年からReactNativeも多少嗜むようになり、その中で得た知見や実装の際で予め気をつけて置くと良いかと思うことや、UI構築の中での違いなどをざっくりとまとめたものになります。
SwiftとReactNativeで似たようなUIを作った際の記録
SwiftとReactNativeで似たようなUIを作った際の記録
Fumiya Sakai
potatotips #73での登壇資料になります。 https://potatotips.connpass.com/event/202810/ 近況のご報告も兼ねて最近Android関連で実践していることや気になっていること、そして実務を通じて実装時にハマってしまった部分のご紹介等を雑多な形ではありますがまとめたものになります。
最近の業務やAndroid関連のインプットと振り返り
最近の業務やAndroid関連のインプットと振り返り
Fumiya Sakai
potatotips #72での登壇資料になります。 https://potatotips.connpass.com/event/194575/ 以前に登壇した「少しずつキャッチアップしていくAndroidアプリ開発」という別の発表の中で紹介しきれなかった事項と少しだけお仕事で取り組んだ事例とその振り返りについてまとめたものになります。
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
Fumiya Sakai
iOS豆知識ver0.0.5 最新はhttps://blog.ppen.info/wp/?p=269
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
ppengotsu Name
iOSDC Reject Conference Day1の登壇資料になります。 私達が普段からよく利用しているアプリや平素での開発を通じて、アニメーションやユーザーインタラクションを利用した表現やUI実装に向き合う機会は、どのような局面においてもあるかと思います。 今回の発表では下記5つのトピック 1. iOSアプリ開発におけるアニメーションやUI表現はなぜ必要なのか? 2. アプリの見え方や使用感 / 触り心地という観点でのもたらす効果は? 3. 実装に至るまでに考慮しておくべき点はどの部分か? 4. コードに落とし込む際にポイントとなるのはどこか? 5. アプリにおける「触り心地」と「機能」との両立をいかにバランスを取るか? という着眼点から、サンプルコードやアプリ事例から考察したものや考えを、お話倒していければと思います。 そして皆様の平素の開発において、豊かなUI表現を実装していくためのアイデアやヒントにほんの少しでもなれば嬉しく思います。
何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
Fumiya Sakai
第62回 Cocoa勉強会関西での発表スライドです。
Swift 1.2からSwift 2への移行 #cocoa_kansai
Swift 1.2からSwift 2への移行 #cocoa_kansai
Syo Ikeda
オンライン開催「あるあるLT 〜エンジニアも子供も、デザイナーも〜vol.12」での登壇資料になります。 実際のiOSアプリ開発になるべく近しい形のサンプルを交えて、実装ポイントやアプリとバックエンド間をつなげていくために気をつけておくと良さそうな部分、デザインが必要そうな部分との上手な共存をしていく上でのポイント等をざっくばらんな形ではありますが紹介していければと思います。 ※ Swiftで実装したiOSアプリのサンプルとSpringBoot(Kotlin)でのバックエンドAPI環境をご用意しておりますので、そちらもお目通し頂ければ幸いです。 【サンプルコード】 https://github.com/fumiyasac/VisualEffectTraceExample 【イベントページ】 https://andfactory.connpass.com/event/182499/ https://www.wantedly.com/companies/andfactory/post_articles/268527
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
Fumiya Sakai
こちらはpotatotips #57 (iOS/Android開発Tips共有会)での登壇資料になります。 https://potatotips.connpass.com/event/109263/ 今回はRxSwift + MVVMパターンを利用した実装の一例として表現が綺麗なUIライブラリと組み合わせた形のサンプル実装からアプローチを行なった実例に関してまとめております。 詳細解説記事: https://qiita.com/fumiyasac@github/items/e426d321fbb8ab846bb6 サンプルリポジトリ: https://github.com/fumiyasac/RxSwiftUIExample サンプルの全体的な動きの動画: https://www.facebook.com/fumiya.sakai.37/videos/vb.100001580558958/2259716017424395/
RxSwiftとMVVMパターンと仲良くなる次のステップ
RxSwiftとMVVMパターンと仲良くなる次のステップ
Fumiya Sakai
あるあるLT #13での登壇資料になります。 https://andfactory.connpass.com/event/191553/ これまで培ったiOSでの知識をベースに類似点と相違点を比べながら開発に取り組んでいる体験を交えながら、Androidアプリ開発をキャッチアップしていく際において最初の足掛かりとなった部分の具体的な事例やアプローチを紹介しながら「ほんの少しだけ」お話できればと思います。
少しずつキャッチアップしていくAndroidアプリ開発
少しずつキャッチアップしていくAndroidアプリ開発
Fumiya Sakai
Swift初心者 - Xcode / Playground / iOS Simulatorの使い方
はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①
Nagamine Hiromasa
関西モバイルアプリ研究会 #8での発表スライドです。
Xcode and iTC submission topics
Xcode and iTC submission topics
Syo Ikeda
Sumally デザイナー 大杉 健太 / エンジニア 中元寺 武尊 2015/04/14 Apple Store 銀座
デザイナーとエンジニアが話す、iOSアプリケーション開発
デザイナーとエンジニアが話す、iOSアプリケーション開発
Kenta Ohsugi
非エンジニアリング脳なデザイナーが新規アプリ開発の現場でXcodeを使用することがどのような影響を与えたか。について、自身の経験を元にまとめました。
デザイナーがXcodeを使って 開発効率をUPさせた 5つのエピソード + 現場エンジニアのコメント付き
デザイナーがXcodeを使って 開発効率をUPさせた 5つのエピソード + 現場エンジニアのコメント付き
Mayumi Narisawa
2014/10/03 のPixivでの勉強会の発表資料
Objective-C/Swift コードの共用
Objective-C/Swift コードの共用
Yoichiro Sakurai
More Related Content
What's hot
こちらは、iOSDC Japan 2021での登壇資料になります。 https://iosdc.jp/2021/ 現在業務で携わっている「Globis学び放題」のiOSアプリ内で利用されている動画プレイヤー機能をベースに、機能を実現していく中で事前に理解をしておいたり、実装を進めていく際に押さえておくと良さそうな部分についての解説を、以下の様な3つ流れで紹介したものになります。 1. 動画プレイヤー機能において必要な基本事項と操作部分の解説 2. 動画プレイヤーアプリで特徴的な機能事例と実装ポイントの紹介 ※動画プレイヤーを便利に利用して頂くための工夫や、アイデアを実現するヒントとなる部分に少しフォーカスをした内容になります。 3. 動画再生に関連するUI実装や表現における考察 ※動画プレイヤーや動画を活用する機能を持つアプリにおける、UI実装で活用できそうな要素や特徴に触れたいと思います。 以下、CfP提出時の原文です: --- 動画や音声については私自身これまではほとんど触れたことはありませんでしたが、これらを取り扱うサービス開発の中に身を置いた経験を通じて、アプリならでは機能ロジックとUI体験との調和を生み出すための奥深さや工夫の深淵を垣間見ることができた様にも感じました。その一方で、普段私達はiOSアプリを通じて多くの動画や音声に触れていてとても身近な存在ではあるのに、いざ実装しようとすると「あの機能と似たイメージのものを作りたいんだけど、どうすればいいんだろう...?」とその当時に知らなかった故にやきもきしていた経験もしました。 本発表では、 - Apple公式ドキュメントや掲載サンプルから紐解く押さえておきたい基本部分のご紹介 - 動画の再生や停止といった基本的なプレイヤーとしての操作実装や画面レイアウトに関する解説 - アプリがバックグラウンドに移行した際にも連続して音のみの再生へ移行する機能 - 他のアプリを利用しながら動画再生をするPicture in Pictureの機能と実装に関する部分 - 普段使い慣れている動画再生アプリ等でよくお目にかかる機能や振る舞いを実現する際のヒント - 動画再生プレイヤーアプリに付随するUI実装や表現に関する説明 について、簡単ではありますがご紹介と解説ができればと考えております。 本発表につきましては「機能を実現するための実装に関するはじめの一歩を踏み出す」ための難易度を想定しておりますが、実際に動作するサンプルコードを用いた検証や試行錯誤を通して感じた実装で押さえておくと役に立った部分や、実務を通して実装した知見等が少しでもお役に立つことができればとても嬉しく思います。
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
Fumiya Sakai
potatotips #60 (iOS/Android開発Tips共有会) での登壇資料になります。 iOSアプリを利用する中で気になった表現を、自分が開発しているアプリの実装として落とし込んでいくプロセスや、今回は気になった表現をサードパーティ製のUI実装ライブラリを活用した形にする際の実装におけるポイントをまとめました。 サンプルコード: https://bit.ly/2HKcSbL
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
Fumiya Sakai
「エンジニア 新年の抱負 超LT会 - vol.5」での登壇資料になります。僕自身の2022年の抱負の備忘録と昨年の振り返りになります。
2022年の抱負とここ数年続けてきたインプット
2022年の抱負とここ数年続けてきたインプット
Fumiya Sakai
スマートスピーカーを遊びたおす会 vol3 でした LT の資料です。
スマートスピーカーのバックエンドでAzure を使う方法
スマートスピーカーのバックエンドでAzure を使う方法
一希 大田
potatotips #63の登壇資料になります。 https://potatotips.connpass.com/event/149806/ 今回はiOS13から新しく導入された、 ・Combine ・UICollectionViewCompositionalLayout でのサンプル構築事例の紹介になります。 シビアで複雑かつバリエーションに富んだ画面を構築する際に、従来のUICollectionViewの手法では難しかったレイアウト実装を、UICollectionViewCompositionalLayoutで従来よりもシンプルな形で実装するためのポイントを解説しています。 また、Combineを用いたMVVM構成のアーキテクチャ実装におけるAPIリクエスト〜UIへの反映処理に関するポイントについても若干ではありますがこの資料で触れています。 まだまだ「試してみた」という段階の実装で恐縮ではありますが、少しでも今後の理解の一助となれば幸いです。 サンプル: https://github.com/fumiyasac/ComplexCollectionViewStyleExample
試して感覚を掴んでみるUICollectionViewCompositionalLayout & Combine
試して感覚を掴んでみるUICollectionViewCompositionalLayout & Combine
Fumiya Sakai
3/12に開催されました「FiNC Tech Meetup #2 ~try! Swift前夜祭~」での登壇資料になります。 今回はいつも紹介しているUI実装に関するTIPSという観点から一旦離れて、僕なりの「どのような形でSwiftに触れて楽しんでいるか」という部分についてまとめたものになります。 デザイナー→Webエンジニア→iOSアプリエンジニアというキャリアの変遷を辿った際の原体験からのアプローチでどういう観点で日々実践と考察を行なっているかを僭越ながら発表させて頂きました。 勉強会やコミュニティへの参加を通して、多くエンジニアの方々のお力をお借りしながらも、ここまで来れた事を本当に嬉しく思うと共に、今後とも少しでも良い物を還元することができればと思う次第です。
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
Fumiya Sakai
Swift愛好会 #39の登壇資料になります。 アプリ開発時におけるUI実装を検討していく中で、自前でDIYするか?ライブラリを利用するか?の判断を求められる場合があるかと思います。 このような問いに対しての絶対的な「万能薬」はないですが、今回は自作だと難しそうな部分をUIライブラリを活用して、効率化を模索するアプローチをしてみる事例と活用したライブラリをご紹介しています。
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
Fumiya Sakai
【オンライン開催】YUMEMI.swift #7 ~あつまれルーキーの森~での登壇資料になります。 https://yumemi.connpass.com/event/172733/
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
Fumiya Sakai
iOSDC 2017 Reject Conference days2での登壇資料になります。 https://iosdc-reject-conference.connpass.com/event/64236/ 平素はSwiftでiOSアプリの開発をしています。今年からReactNativeも多少嗜むようになり、その中で得た知見や実装の際で予め気をつけて置くと良いかと思うことや、UI構築の中での違いなどをざっくりとまとめたものになります。
SwiftとReactNativeで似たようなUIを作った際の記録
SwiftとReactNativeで似たようなUIを作った際の記録
Fumiya Sakai
potatotips #73での登壇資料になります。 https://potatotips.connpass.com/event/202810/ 近況のご報告も兼ねて最近Android関連で実践していることや気になっていること、そして実務を通じて実装時にハマってしまった部分のご紹介等を雑多な形ではありますがまとめたものになります。
最近の業務やAndroid関連のインプットと振り返り
最近の業務やAndroid関連のインプットと振り返り
Fumiya Sakai
potatotips #72での登壇資料になります。 https://potatotips.connpass.com/event/194575/ 以前に登壇した「少しずつキャッチアップしていくAndroidアプリ開発」という別の発表の中で紹介しきれなかった事項と少しだけお仕事で取り組んだ事例とその振り返りについてまとめたものになります。
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
Fumiya Sakai
iOS豆知識ver0.0.5 最新はhttps://blog.ppen.info/wp/?p=269
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
ppengotsu Name
iOSDC Reject Conference Day1の登壇資料になります。 私達が普段からよく利用しているアプリや平素での開発を通じて、アニメーションやユーザーインタラクションを利用した表現やUI実装に向き合う機会は、どのような局面においてもあるかと思います。 今回の発表では下記5つのトピック 1. iOSアプリ開発におけるアニメーションやUI表現はなぜ必要なのか? 2. アプリの見え方や使用感 / 触り心地という観点でのもたらす効果は? 3. 実装に至るまでに考慮しておくべき点はどの部分か? 4. コードに落とし込む際にポイントとなるのはどこか? 5. アプリにおける「触り心地」と「機能」との両立をいかにバランスを取るか? という着眼点から、サンプルコードやアプリ事例から考察したものや考えを、お話倒していければと思います。 そして皆様の平素の開発において、豊かなUI表現を実装していくためのアイデアやヒントにほんの少しでもなれば嬉しく思います。
何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
Fumiya Sakai
第62回 Cocoa勉強会関西での発表スライドです。
Swift 1.2からSwift 2への移行 #cocoa_kansai
Swift 1.2からSwift 2への移行 #cocoa_kansai
Syo Ikeda
オンライン開催「あるあるLT 〜エンジニアも子供も、デザイナーも〜vol.12」での登壇資料になります。 実際のiOSアプリ開発になるべく近しい形のサンプルを交えて、実装ポイントやアプリとバックエンド間をつなげていくために気をつけておくと良さそうな部分、デザインが必要そうな部分との上手な共存をしていく上でのポイント等をざっくばらんな形ではありますが紹介していければと思います。 ※ Swiftで実装したiOSアプリのサンプルとSpringBoot(Kotlin)でのバックエンドAPI環境をご用意しておりますので、そちらもお目通し頂ければ幸いです。 【サンプルコード】 https://github.com/fumiyasac/VisualEffectTraceExample 【イベントページ】 https://andfactory.connpass.com/event/182499/ https://www.wantedly.com/companies/andfactory/post_articles/268527
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
Fumiya Sakai
こちらはpotatotips #57 (iOS/Android開発Tips共有会)での登壇資料になります。 https://potatotips.connpass.com/event/109263/ 今回はRxSwift + MVVMパターンを利用した実装の一例として表現が綺麗なUIライブラリと組み合わせた形のサンプル実装からアプローチを行なった実例に関してまとめております。 詳細解説記事: https://qiita.com/fumiyasac@github/items/e426d321fbb8ab846bb6 サンプルリポジトリ: https://github.com/fumiyasac/RxSwiftUIExample サンプルの全体的な動きの動画: https://www.facebook.com/fumiya.sakai.37/videos/vb.100001580558958/2259716017424395/
RxSwiftとMVVMパターンと仲良くなる次のステップ
RxSwiftとMVVMパターンと仲良くなる次のステップ
Fumiya Sakai
あるあるLT #13での登壇資料になります。 https://andfactory.connpass.com/event/191553/ これまで培ったiOSでの知識をベースに類似点と相違点を比べながら開発に取り組んでいる体験を交えながら、Androidアプリ開発をキャッチアップしていく際において最初の足掛かりとなった部分の具体的な事例やアプローチを紹介しながら「ほんの少しだけ」お話できればと思います。
少しずつキャッチアップしていくAndroidアプリ開発
少しずつキャッチアップしていくAndroidアプリ開発
Fumiya Sakai
Swift初心者 - Xcode / Playground / iOS Simulatorの使い方
はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①
Nagamine Hiromasa
関西モバイルアプリ研究会 #8での発表スライドです。
Xcode and iTC submission topics
Xcode and iTC submission topics
Syo Ikeda
Sumally デザイナー 大杉 健太 / エンジニア 中元寺 武尊 2015/04/14 Apple Store 銀座
デザイナーとエンジニアが話す、iOSアプリケーション開発
デザイナーとエンジニアが話す、iOSアプリケーション開発
Kenta Ohsugi
What's hot
(20)
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
2022年の抱負とここ数年続けてきたインプット
2022年の抱負とここ数年続けてきたインプット
スマートスピーカーのバックエンドでAzure を使う方法
スマートスピーカーのバックエンドでAzure を使う方法
試して感覚を掴んでみるUICollectionViewCompositionalLayout & Combine
試して感覚を掴んでみるUICollectionViewCompositionalLayout & Combine
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
UI表現ライブラリを有効活用して iOSアプリのUIをオシャレにするワザ紹介
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
SwiftとReactNativeで似たようなUIを作った際の記録
SwiftとReactNativeで似たようなUIを作った際の記録
最近の業務やAndroid関連のインプットと振り返り
最近の業務やAndroid関連のインプットと振り返り
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
Swift 1.2からSwift 2への移行 #cocoa_kansai
Swift 1.2からSwift 2への移行 #cocoa_kansai
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
RxSwiftとMVVMパターンと仲良くなる次のステップ
RxSwiftとMVVMパターンと仲良くなる次のステップ
少しずつキャッチアップしていくAndroidアプリ開発
少しずつキャッチアップしていくAndroidアプリ開発
はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①
Xcode and iTC submission topics
Xcode and iTC submission topics
デザイナーとエンジニアが話す、iOSアプリケーション開発
デザイナーとエンジニアが話す、iOSアプリケーション開発
Viewers also liked
非エンジニアリング脳なデザイナーが新規アプリ開発の現場でXcodeを使用することがどのような影響を与えたか。について、自身の経験を元にまとめました。
デザイナーがXcodeを使って 開発効率をUPさせた 5つのエピソード + 現場エンジニアのコメント付き
デザイナーがXcodeを使って 開発効率をUPさせた 5つのエピソード + 現場エンジニアのコメント付き
Mayumi Narisawa
2014/10/03 のPixivでの勉強会の発表資料
Objective-C/Swift コードの共用
Objective-C/Swift コードの共用
Yoichiro Sakurai
理想のWEB開発
理想のWEB開発
理想のWEB開発
エンジニア勉強会 エスキュービズム
6月20日に行ったエスキュービズム社内勉強会にて使用した資料になります。
de:code エスキュービズム勉強会0620
de:code エスキュービズム勉強会0620
エンジニア勉強会 エスキュービズム
Swift を知ったつもりになっている今、その基本的なところを振り返ってみたら何か見えるものがあるかもしれない。そう思って 2014 年の MSM 2014 で使った資料を使って Swift 好きなみんなと談笑してみることにしました。この資料は MOSA MSM2014 のために用意した資料のうちの、発表用資料の抜粋です。
2014年からSwiftを振り返る! #cswift
2014年からSwiftを振り返る! #cswift
Tomohiro Kumagai
第7回 カジュアル Swift 勉強会 @ 青葉台のオープニングで使ったちょっとしたスライドです。
第7回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
第7回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
Tomohiro Kumagai
ぼくがかんがえたさいきょうのMvc
ぼくがかんがえたさいきょうのMvc
karupanerura
仲間内で Swift の勉強しよう、ってので作った資料 折角なので共有します。 時間がなく適当につくったものなので、 理解不足等あると思いますので、ご了承ください。
Study Swift
Study Swift
Akihiro Urushihara
第6回Swift勉強会の発表資料です。 https://atnd.org/events/61498 以前の発表資料の改訂版です。
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
Tomoki Hasegawa
2015.09.26 に開催した『カジュアル Swift 勉強会』で、Swift 2.0 での変更点をざっくりと紹介してみました。今回は、前回の続き「後編」として、細々とした仕様変更の話題が中心になってます。 とりわけ目立つ変化は「前編」にまとめてあるので、Swift 2 のおおよその雰囲気を知りたい時はそちらから目を通すのがオススメです。 これらで挙げたほかにもいろいろ小さな変更があるんですけど、とりあえずこの「前編」「後編」で Swift 2.0 の変更点のお話はおしまいです。
Swift 2.0 で変わったところ「後編」 #cswift
Swift 2.0 で変わったところ「後編」 #cswift
Tomohiro Kumagai
https://www.facebook.com/TonosamaLabo
㉚Xcodeを覚えよう!簡単なアプリを作ってみよう!
㉚Xcodeを覚えよう!簡単なアプリを作ってみよう!
Nishida Kansuke
社内ワークショップで使用したスライドです。 本来のスライドにはビデオが含まれていましたが、PDF化した際に失われています。
Xcodeとstoryboardのすごさを思い知る、ソースコードを書かないプログラミング
Xcodeとstoryboardのすごさを思い知る、ソースコードを書かないプログラミング
Kazuki Sato
2014.3.27 スマホアプリ開発勉強会@Talknote
iOSアプリ開発 脱初心者に向けて
iOSアプリ開発 脱初心者に向けて
Kosuke Ogawa
「Swiftビギナーズ勉強会 第18回」でLTさせていただいた際のスライド資料です。 https://swift-beginners.doorkeeper.jp/events/52840 iOSアプリ開発でつまずくポイントのひとつである「delegate(デリゲート)」をできるだけ分かりやすく解説しました。
iOS開発を楽しむ最初の一歩!デリゲートをなるべく分かりやすく!
iOS開発を楽しむ最初の一歩!デリゲートをなるべく分かりやすく!
Kanako Kobayashi
2014/10/24に行われた【#techbuzz】第4回Swift勉強会 で発表したスライドです。 これに関係するブログ記事を書きました。 http://www.kuma-de.com/blog/2014-10-26/6830
ようこそ! Swift Playgroundsへ
ようこそ! Swift Playgroundsへ
KinkumaDesign
watchOS-2-Sampler 実装にあたって気付いた細かい諸々について(実装上の注意点、調べてわかったこと etc..)
watchOS 2 新機能の細かい話
watchOS 2 新機能の細かい話
Shuichi Tsutsumi
東京iOS勉強会 第1回勉強会のSwift・WatchKitに関するスライドです。
Swift入門おさらい
Swift入門おさらい
GMO TECH 株式会社
tips about xcode
バグのことは嫌いになってもXcodeのことは嫌いにならないでください。
バグのことは嫌いになってもXcodeのことは嫌いにならないでください。
Daisuke Yamashita
https://www.facebook.com/TonosamaLabo
㉙iPhoneアプリ開発の基礎知識を覚えよう
㉙iPhoneアプリ開発の基礎知識を覚えよう
Nishida Kansuke
Appleが開発したSwift言語の勉強会資料
Swift勉強会
Swift勉強会
Nagamine Hiromasa
Viewers also liked
(20)
デザイナーがXcodeを使って 開発効率をUPさせた 5つのエピソード + 現場エンジニアのコメント付き
デザイナーがXcodeを使って 開発効率をUPさせた 5つのエピソード + 現場エンジニアのコメント付き
Objective-C/Swift コードの共用
Objective-C/Swift コードの共用
理想のWEB開発
理想のWEB開発
de:code エスキュービズム勉強会0620
de:code エスキュービズム勉強会0620
2014年からSwiftを振り返る! #cswift
2014年からSwiftを振り返る! #cswift
第7回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
第7回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
ぼくがかんがえたさいきょうのMvc
ぼくがかんがえたさいきょうのMvc
Study Swift
Study Swift
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
Swift 2.0 で変わったところ「後編」 #cswift
Swift 2.0 で変わったところ「後編」 #cswift
㉚Xcodeを覚えよう!簡単なアプリを作ってみよう!
㉚Xcodeを覚えよう!簡単なアプリを作ってみよう!
Xcodeとstoryboardのすごさを思い知る、ソースコードを書かないプログラミング
Xcodeとstoryboardのすごさを思い知る、ソースコードを書かないプログラミング
iOSアプリ開発 脱初心者に向けて
iOSアプリ開発 脱初心者に向けて
iOS開発を楽しむ最初の一歩!デリゲートをなるべく分かりやすく!
iOS開発を楽しむ最初の一歩!デリゲートをなるべく分かりやすく!
ようこそ! Swift Playgroundsへ
ようこそ! Swift Playgroundsへ
watchOS 2 新機能の細かい話
watchOS 2 新機能の細かい話
Swift入門おさらい
Swift入門おさらい
バグのことは嫌いになってもXcodeのことは嫌いにならないでください。
バグのことは嫌いになってもXcodeのことは嫌いにならないでください。
㉙iPhoneアプリ開発の基礎知識を覚えよう
㉙iPhoneアプリ開発の基礎知識を覚えよう
Swift勉強会
Swift勉強会
Similar to iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
【Swift&Movable Typeコラボ!】Swiftビギナーズ勉強会 第20回 at 日本マイクロソフト株式会社で登壇させていただいた際のスライドです。 https://swift-beginners.doorkeeper.jp/events/55403 Movable Type Data APIに緯度経度情報を蓄積して、API経由データを取得、iPhoneに表示させるサンプルアプリを作成して、実装方法を共有しました。
Movable Type Data API連携!店舗情報を地図に表示させよう!
Movable Type Data API連携!店舗情報を地図に表示させよう!
Kanako Kobayashi
OpenCV on Mobile
OpenCV on mobile
OpenCV on mobile
Daisuke Yamashita
Emacsといえばviと並んで、スーパーはかーな皆様ご用達のエディタ。そして両エディタは、それぞれ特徴的なカーソル移動のショートカット(キーバインド)を持っています。今回はそんな『Emacsのキーバインドならば、IDEを選ばずに通常の3倍の速度で入力可能ッ!』(※)をご紹介します。 ※感じ方には個人差があります この発表は勉強会 DIST.4 「Life is Short」 で行われました このスライドに関するブログエントリ書きました http://www.kuma-de.com/blog/1-diary/2014-08-25/6809
通常の3倍の速度でプログラミング!?「 Emacsキーバインドのすすめ」
通常の3倍の速度でプログラミング!?「 Emacsキーバインドのすすめ」
KinkumaDesign
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~ 2018/02/24のOSC 2018 Tokyoで使用した資料です。
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~ 2018/01/27のOSC 2018 Osakaで使用した資料です。
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
Android個人開発LTでの登壇資料になります。 ※過去にAndroid関連の登壇内容の中でUI実装関連部分を集めたものになります!
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
Fumiya Sakai
iPhoneアプリ入門者向けに行った勉強会の資料です。
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1
Hiroki Toyokawa
potatotips #58での登壇資料になります。 https://potatotips.connpass.com/event/115158/ ファイナンス系のアプリをはじめとしたアプリ内でお金のやりとりが発生するものや、ヘルスケアアプリ等でもあまり他人に見られたくないセンシティブな情報を持つようなアプリにおいてはよく見かける機能の1つですが、AppDelegate.swift部分のライフサイクルを利用する点やユーザーの使いやすさを実現するために画面に関する処理にも工夫ができる点なので、パスコードによる画面ロック機能を実装する上でのポイントになりそうな部分をまとめました。 【詳細解説記事】 https://qiita.com/fumiyasac@github/items/6124f9b272f5ee6ebb40 【サンプルコード】 https://github.com/fumiyasac/TouchIDExample
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Fumiya Sakai
2014年11月1日(土) Swiftビギナーズ勉強会+もくもく会が開催されました! アプリ開発は全くの未経験ですが、 これからコツコツSwiftを学んで オリジナルアプリを作ることを目指して頑張りたいと思います。 1回目はアプリ開発に必要な環境や流れ、Swiftの簡単な説明とX-codeの初期画面の説明となります。
Swiftビギナーズ勉強会 第1回 @Co-Edo
Swiftビギナーズ勉強会 第1回 @Co-Edo
Megumi Otani(Czenhe)
2012年2月18日、 CSS Nite in Fukui, vol5でのスライドです。
福井で「しあわせデザイナー」になるために
福井で「しあわせデザイナー」になるために
Miho Yamamori
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Yoichiro Sakurai
PHPerがこれからを生き抜くためのふんわりしたお話。
Web開発の 今までとこれから
Web開発の 今までとこれから
Shinichi Takahashi
5/25 第8回Swift勉強会 ( https://atnd.org/events/64422 )の発表資料です。
はじめてのiOSアプリ開発 Swift対応版
はじめてのiOSアプリ開発 Swift対応版
Tomoki Hasegawa
2014年3月21日(金)に実施される Android Bazaar and Conference 2014 Spring の ライトニングトーク(LT)資料です。
【ABC2014Spring LT】AngularJSでWEBアプリ開発
【ABC2014Spring LT】AngularJSでWEBアプリ開発
Hiroyuki Kusu
スタートアップスキルカレッジ第3弾
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
DIVE INTO CODE Corp.
2021/03/05 Open Source Conference 2021 Online/Spring Video: https://www.youtube.com/watch?v=ltfffeN4WzQ Conf URL: https://event.ospn.jp/osc2021-online-spring/ VS Code がいかにオープンソースと一緒に成長してきたが、いろいろとヒントになればうれしいです。
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Issei Hiraoka
第5回スタートアップiOS勉強会 http://www.zusaar.com/event/14487010 の発表資料です。 デジタルサーカスで運営しているiOSアプリ開発サービス「アプリビルダー」の紹介と、それに使用している技術のご紹介です。
iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術
Tomoki Hasegawa
Swaggerのさわりだけ
Swaggerのさわりだけ
Masakazu Muraoka
某社勉強会で発表した内容。一部伏せ字にしてあります。
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
Tsutomu Ogasawara
2015年7月25日 マカベン × HTML5fun のセッションで使用したスライドです。
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
Yusuke Hirao
Similar to iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
(20)
Movable Type Data API連携!店舗情報を地図に表示させよう!
Movable Type Data API連携!店舗情報を地図に表示させよう!
OpenCV on mobile
OpenCV on mobile
通常の3倍の速度でプログラミング!?「 Emacsキーバインドのすすめ」
通常の3倍の速度でプログラミング!?「 Emacsキーバインドのすすめ」
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Swiftビギナーズ勉強会 第1回 @Co-Edo
Swiftビギナーズ勉強会 第1回 @Co-Edo
福井で「しあわせデザイナー」になるために
福井で「しあわせデザイナー」になるために
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Web開発の 今までとこれから
Web開発の 今までとこれから
はじめてのiOSアプリ開発 Swift対応版
はじめてのiOSアプリ開発 Swift対応版
【ABC2014Spring LT】AngularJSでWEBアプリ開発
【ABC2014Spring LT】AngularJSでWEBアプリ開発
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術
Swaggerのさわりだけ
Swaggerのさわりだけ
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
1.
デザイナーのSwift勉強 iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回
2.
自己紹介 大谷恩恵 ゲーム会社で フロントエンドエンジニアを やってます UI/UXデザイン・Javascript 勉強中 http://www.tyene.com
3.
- デザイナー向けの Swiftが勉強出来るサイト - を調べました
4.
design + code https://designcode.io/
5.
SPRING by design
+ code https://github.com/MengTo/Spring
6.
design + code https://medium.com/@mengto Learning
Xcode As a Designer いろんな国で デザイナーのための Swift勉強セミナーを 開催している
7.
robb.is - Hamburger
Button http://robb.is/working-on/a-hamburger-button-transition/
8.
Zoom startup Animation http://iosdevtips.co/post/88481653818/twitter-ios-app-bird- zoom-animation
9.
Page Menu https://github.com/uacaps/PageMenu
10.
BWWalkthrough https://github.com/ariok/BWWalkthrough
11.
TextEffects with NSLayoutManager http://swiftyeti.com/texteffects-with-nslayoutmanager/
12.
今日はこれ! https://designcode.io/swiftapp
13.
ご清聴ありがとうございます
Download now