Kotlin のマルチプラットフォーム対応、アツいですね。 KotlinConf 2017 Keynote レポート | TechBooster JetBrains/kotlinconf-app: KotlinConf Schedule Application 上の kotlinconf-app の対応プラットフォームは、 サーバーサイド(Kotlin for Server-side, Ktor) Webページ(Kotlin/JS, React) Android(Kotlin/JVM) iOS(Kotlin/Native) となっています、すご! Xamarin と比べてどうよ? 普段 Xamarin を使用して Android/iOS アプリを開発しているので、クロスプラットフォームアプリ開発技術が増えて嬉しい限り。 しかも Kotlin で書けるのはとてもよいですね。 正直、C# より
DroidKaigi2018 でもセッションがあった Flutter がβ版になりました。 グーグル、Android/iOS対応のUIフレームワーク「Flutter」ベータ版を公開 - CNET Japan これでまた、にわかにクロスプラットフォーム開発ツール(以下 "X-Plat Tool" と略)が盛り上がってる気がします。 Flutter が出たからと言って、Xamarin や React Native など、先行する様々な X-Plat Tools が死ぬわけでもなく、ただ選択肢が増えて嬉しいやら戸惑うやら、ということです。 ここでは、Flutter と、先行する React Native、Xamarin を(独断を交えて)比較して、それらの違いを見てみたいと思います。 共通化できる(とされる)プラットフォーム X-Plat Tool がどのプラットフォームまでカバーするかを比べて
概要 前々からReactNativeに興味があり、いつか気合入れたアプリ1つ作って感触を確かめてみようと思っていた。 今回ようやく1つアプリを作ることができたので、色々良い点、つらい点をまとめていこうと思う。 成果物 イラスト閲覧アプリ 最初にまとめ 良い点はもう色々な人が大体まとめて新鮮味が無いと思うので、さらっと書く 想像していたよりも要求通りの機能が実装できた コード変更後の更新が早いし楽 開発ツールが充実している Command + Rキー押すだけで即時反映できるのすごい Reactで組める データバインディングのフレームワークが標準で用意されてるような環境 Androidはデータバインディングライブラリが用意されてるが、iOSには無いのでこの環境は嬉しい CSSの知識で組めるレイアウトが便利! ボーダーや角丸表現は圧倒的にやりやすい flexは慣れるとスムーズに組める リスト表示
本ブログの「React Native開発のつらい点まとめ」が、何気に日本のGoogle検索では検索結果上位にあり(2018年2月28日現在)、1年ほど前の記事が未だに見られているということで、世の中的にはReact Nativeは注目されているんだろうと思う(※本人的には責任を感じており、記事のメンテナンスは今でも続けている)。 つらい点まとめで言及しているように、React Nativeでのネイティブアプリ開発は、少々くせがある。しかしながら、Reactであったり、JavaScript開発経験者にとってはメリットももちろんある。というわけで、React Nativeの良い点と、React Native初見の人が取り扱う上で注意するべき点についてまとめてみた。 良い点まとめ React Nativeの良い点をざっくり一言でまとめると「React開発者にとってはフレンドリー」に尽きると思う。
※サンプルではRedux不使用の為、ステートの管理はそれぞれのコンポーネント内で行っています。 ※サンプルのpackage.jsonの記載の中でreactのバージョン設定の部分とreact-native-router-fluxに関してはバージョンを固定する為に^(キャレット)を外しています。 ★2-3. 今回使用したサンプルの画面設計図 こちらはおまけになりますが、今回のサンプル実装に関する設計図になります。 あまりReactNative特有の処理はほとんどないのでUIモックに近い形になってはいますが、ご参考になれば幸いです。 3. NativeBaseの基本概要について こちらはiOS/Androidでの端末によるデザインの違いをよしなにすることができるUI Component Libraryになります。 このライブラリで提供されているコンポーネントに関しては、基本的にはReactNat
Welcome to the very start of your React Native journey! If you're looking for getting started instructions, they've moved to their own section. Continue reading for an introduction to the documentation, Native Components, React, and more! Many different kinds of people use React Native: from advanced iOS developers to React beginners, to people getting started programming for the first time in the
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く