R4A Maciej Mensfeld O mnie: Maciej Mensfeld Ruby 4 Android dev.mensfeld.pl github.com/mensfeld.

Slides:



Advertisements
Similar presentations
More about Ruby Maciej Mensfeld Presented by: Maciej Mensfeld More about Ruby dev.mensfeld.pl github.com/mensfeld.
Advertisements

Chapter 2.2 – More about Ruby Maciej Mensfeld Presented by: Maciej Mensfeld More about Ruby dev.mensfeld.pl github.com/mensfeld senior.
Location Tracker Maciej Mensfeld Presented by: Maciej Mensfeld Location Tracker dev.mensfeld.pl github.com/mensfeld.
Application Fundamentals Android Development. Announcements Posting in D2L Tutorials.
Programming Mobile Applications with Android
By Francisco Morales Carbonell Jaime Rodriguez Maya Jan Sola Ramos Find My Business.
Implementation of an Android Phone Based Video Streamer 2010 IEEE/ACM International Conference on Green Computing and Communications 2010 IEEE/ACM International.
Chapter User authorization & safety Maciej Mensfeld Presented by: Maciej Mensfeld User authorization & safety dev.mensfeld.pl.
Ruby: An introduction - Who am I? Maciej Mensfeld Presented by: Maciej Mensfeld Ruby: An introduction dev.mensfeld.pl github.com/mensfeld.
Hattrick was an application developed to help auditors. Application was develop for Tablets and use by Market Executives to fetch stock details and store.
1 Proprietary & Confidential Stephen Bourdeau Mobile Tech Lead TripAdvisor, LLC Hybrid App Development MoMo Mobile Camp, February 19 th, 2011.
Android: Hello World Frank Xu Gannon University. Steps Configuration ▫Android SDK ▫Android Development Tools (ADT)  Eclipse plug-in ▫Android SDK and.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
SCERSIG: Creating Android Apps with App Inventor 26 October 2011 Ric Paul, Health Services Library, Southampton.
VSCO CAM Power point by Adam Dieball. VSCO CAM  100% free  VSCO Cam 4.0 for iOS 8 on iPhone, iPad, and Android.
Android Programming Day best Android Apps Lzo&feature=fvwrel.
Chapter 3.1 – RoR: An introduction Maciej Mensfeld Presented by: Maciej Mensfeld RoR: An introduction dev.mensfeld.pl github.com/mensfeld.
Mobile Programming Lecture 1 Getting Started. Today's Agenda About the Eclipse IDE Hello, World! Project Android Project Structure Intro to Activities,
Chapter 3.2 – RoR: easier, faster, better Maciej Mensfeld Presented by: Maciej Mensfeld RoR: easier, faster, better mensfeld.pl github.com/mensfeld.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Three-tier Mobile Application Testing Framework:
 Understanding an activity  Starting an activity  Passing information between activities  Understanding intents  Understanding the activity lifecycle.
Chapter 4.1 – Deeper into Rails Maciej Mensfeld Presented by: Maciej Mensfeld Deeper into Rails mensfeld.pl github.com/mensfeld senior.
Take a leap towards the most promising technology
Operating system for mobile devices with a Java programming interface. Provides tools, e.g. a compiler, debugger, device emulator, and its own Java Virtual.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
What is a Learnist Board? Learnist ( is free media and resource sharing site that is an extremely useful tool for teachers and students.
ProsCons Android OS is open source POOR download interface Available on lots of devices Each device requires its own app market If you go to provider,
Android for Java Developers Denver Java Users Group Jan 11, Mike
Eclipse Tutorial Barrett Summer Scholars 2011 Sustainable Engineering: Learning to Engineer Truly Green Products.
Creating “Apps” with your students. iPod/iPhone Pro Very clean interface Touch implementation fairly easy to implement Recognized Con Cost  Hardware.
Educational & entertraiment applications on Android platform «Piano» and «Abetare» Anisa Shehu Prof. Asoc. Elinda Meçe 14 th Workshop “Software Engineering.
First Venture into the Android World Chapter 1 Part 2.
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
Apache Cordova Tools in Visual Studio
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
Web applications – what & why? Maciej Mensfeld Presented by: Maciej Mensfeld Web applications – what & why? dev.mensfeld.pl github.com/mensfeld.
Do you have a Google Camera?. Prepare Your Device Install Google Photosphere App in Android Non-Nexus Devices: –Google Camera:
KaaShiv InfoTech presents Intel XDK For Inplant Training / Internship, please download the "Inplant training registration form"
Notepad in C++ Ryan Edora & Jeiel Cayasa. Our System Our project proposal is Notepad, a text editor for Microsoft WindowsC++ and QT Using Qt and C++,
Chapter 2 - OOP Maciej Mensfeld Presented by: Maciej Mensfeld More about OOP dev.mensfeld.pl github.com/mensfeld.
Sage Franch | Technical Evangelist Susan Ibach | Technical Evangelist.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
PhoneGap / PhoneGap Build #CreateTheWeb Mihai Corlan / Adobe Web Evangelist
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
Android and IOS Permissions Why are they here and what do they want from me?
- LEARNSAUCE.COMLEARNSAUCE.COM. - LEARNSAUCE.COMLEARNSAUCE.COM What you will learn ? Live Android app development All Things location.
CMPE419 Mobile Application Development Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
PhoneGap. web-based mobile development framework, based on the open-source Cordova project. use standard web technologies such as HTML5, CSS3, and JavaScript.
ASUEat Android App Benjamin Dummer Brian Clee Christian Zavala-Santos Kyle Huff Dr. Tashakkori’s Spring 2012 STEP Group:
APK Downloader
Multi-Device Hybrid Apps What, Why, and When to Use Hybrid Development Option Ervin Loh ALM Program Manager
The GoogleMap API By Cody Littley.
How to Copyright free images download
Introduction to Android
Mobile Device Development
Android Mobile apps development services company in India
Mobile Pen Testing w/ drozer
Android App Developing with communication included
John D. McGregor Module 0 Session 2 Infrastructure and problem
Palm Rapid Prototyping
Microsoft Ignite /17/2019 6:00 PM
Palm Rapid Prototyping
Chapter 2 Ionic Installation
MOBILE PROGRAMMING Meriska Defriani, S.Komp, M.Kom Introduction
Download the My Learning App
Introduction to Mobile Apps
Presentation transcript:

R4A Maciej Mensfeld O mnie: Maciej Mensfeld Ruby 4 Android dev.mensfeld.pl github.com/mensfeld

R4A Maciej Mensfeld Ruby 4 Android It is possible ;-) There’s more than one way to do it It’s not always a great idea Good for small apps

R4A Maciej Mensfeld Ruby 4 Android SL4A

R4A Maciej Mensfeld Ruboto Ruboto is a framework and tool chain to develop native Android apps, using the Ruby language we all know and love. Ruboto The command-line interface Ruboto-Core The common framework code

R4A Maciej Mensfeld Ruboto installation

R4A Maciej Mensfeld Ruboto installation

R4A Maciej Mensfeld Spy cam Start a webserver that serves a fresh picture taken by the on board camera on each request. This tutorial accesses the camera of the device, so it doesn't make much sense to develop on an emulator :-( ruboto gen app --package org.ruboto.spycam cd spycam rake update_scripts:restart

R4A Maciej Mensfeld Spy cam

R4A Maciej Mensfeld Spy cam rake -T

R4A Maciej Mensfeld Spy cam AndroidManifest.xml – after uses-sdk

R4A Maciej Mensfeld Spy cam spycam_activity.rbCamelCase :-(

R4A Maciej Mensfeld Spy cam (spycam_activity.rb)

R4A Maciej Mensfeld Spy cam (spycam_activity.rb)

R4A Maciej Mensfeld Spy cam (spycam_server.rb)

R4A Maciej Mensfeld Spy cam (spycam_server.rb)

R4A Maciej Mensfeld Spy cam (spycam_view.rb)

R4A Maciej Mensfeld Spy cam (spycam_view.rb)

R4A Maciej Mensfeld Spy cam (spycam_helper.rb)

R4A Maciej Mensfeld Upload na execute! rake update_scripts:restart

R4A Maciej Mensfeld Live long and prosper! Presented by: Maciej Mensfeld dev.mensfeld.pl github.com/mensfeld