A few years ago I found myself extremely happy running a new business I’d started called MotionInMotion. A few of you reading this might have been from the RubyMotion community and remember it. For those that don’t know, MotionInMotion was my first steps into the world of paid screencasts. Each week I’d release a new episode teaching people tricks, important patterns, all kinds of things, and in r
It's been a full year since I acquired RubyMotion and became its steward. Over this time, RubyMotion has pushed thirteen releases (and is about to push number fourteen). Throughout this process, I have genuinely listened to the community's feedback and incorporated it within each release. Here are some highlights of what's changed. RubyMotion Applied The RubyMotion Applied GitHub Repo launched to
Laurent: In late 2011 when I decided to start working on a commercial mobile toolchain using the Ruby language. I really didn’t expect it to be successful that quickly. It has since been for me a wonderful, challenging, and rewarding journey. Today, 5 years later, it’s finally time for me to appropriately hand over the baton to someone else. Someone who has the motivation, the knowledge, and the a
I build web, mobile and desktop apps, produce screencasts, write ebooks, and provide pairing and training RubyMotion is an incredibly powerful toolchain for building iOS apps using Ruby - but it's just as useful and just as powerful for building Mac OS X desktop apps too! Unlock the power of Ruby in your Mac OS X apps to build everything from utility and productivity apps, to developer tools and h
task :build outputpath = pwd msbuild :build do |cmd| cmd.solution = "App.sln" cmd.targets = [:Build] cmd.properties = :outputpath => outpathpath end end task :deploy outputpath = pwd FileUtils.rm_rf('c:\inetpub\wwwroot') FileUtils.cp_r(outputpath, 'c:\inetpub\wwwroot') end def outputpath #+ Date.today.to_s.gsub("-", "_") #+ end #+ task :build outputpath = pwd #- msbuild :build do |cmd| cmd.solutio
Announcing motion-provisioning: Simplified provisioning for RubyMotion iOS, tvOS and macOS apps Eventually, every iOS and macOS developer has to go through the motions of trying their app on a device or submitting it to the AppStore. This requires navigating the complex Developer Portal website to generate certificates and provisioning profiles. Reading tons of tutorials and Googling the cryptic e
Meet the startup founder of HipByte who developed a disruptive toolchain to write native iOS apps of RubyMotion.BeMyApp Developer Media and Resources BeMyApp developer media is a website publishing developer resources, developer tutorials, and content that is focused on machine learning, virtual reality, artificial intelligence, and the best rapid prototyping resources. After close to six years a
So I love Rubymotion in every way. It is like being an early explorer when they still believed the world was flat. Taking on syntax conversion one line at a time. My latest exploration was working with WatchKit. WatchKit in itself was a learning experience because I had to get familiar with Interface Builder, which I had never done before. The cool thing is, I believe using Interface Builder for A
SDK / NDK をインストール あらかじめ JDK 7 か JDK 8 をインストールしておいてください。 RubyMotion をインストールした後、motion android-setup とターミナルでコマンドを実行し必要となる SDK や NDK をインストールします。 1 $ motion android-setup 途中で、以下のようにライセンスの同意を求められる場合があるので、y で同意し進みます。 1 2 November 20, 2015 Do you accept the license 'android-sdk-license-c81a61d9' [y/n]: 最低限必要となる SDK や NDK がインストールされると、Android SDK Manager のウィンドウが表示されます。 motion android-setup は、SDK や NDK をデフォ
Sparkle powers the "Check for updates" feature of countless Mac applications. In a nutshell, when users click "Check for updates..." in an app, Sparkle checks for available updates against an XML file that you post somewhere on the web. That XML file contains information about your new release, such as the version number, the URL of the package and its digital signature. If there's a newer version
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く