A presentation covering methods for debugging and deploying PhoneGap applications. Covers Weinre and some of the features of PhoneGap Build for deploying across many platforms.
A presentation for HackReactor on PhoneGap, a history of the project. The slides provide backdrop to the talk, and do not contain all the material discussed.
Building Native Mobile Applications with PhoneGapSimon MacDonald
The document discusses PhoneGap, an open-source framework that allows developers to build mobile apps using standardized web APIs and technologies like HTML, CSS, and JavaScript. It allows accessing native device features and distribution via app stores. The document covers what PhoneGap is, how it works, best practices for development, and resources for learning more.
PhoneGap is a framework that allows developers to build mobile apps using HTML, CSS, and JavaScript instead of native languages like Objective-C or Java. It works by using a bridge that allows JavaScript access to device capabilities. Apps developed with PhoneGap are hybrid apps, with the UI logic in web technologies and device integration in native code. To develop Android apps with PhoneGap, developers set up the Cordova plugin in Eclipse, create a new Android project linking to Cordova files, and code the app using HTML, CSS, JS files that interface with device APIs through Cordova.
Phonegap allows developers to build mobile apps using standard web technologies like HTML, CSS, and JavaScript. It supports developing apps for platforms like iOS, Android, Blackberry and others. The presentation outlines what Phonegap is, why developers should use it, its features, the development process, and includes examples of building simple apps using the accelerometer and storage APIs. Sample apps are deployed to real devices to demonstrate the process.
PhoneGap is an open source tool that allows developers to build mobile apps using HTML, CSS, and JavaScript instead of native languages like Objective-C or Java. It wraps the web view container to give apps access to device features like geolocation and accelerometers. While documentation is still maturing and bugs may exist, PhoneGap is free, open source, and offers developers a way to create cross-platform mobile apps without having to learn multiple programming languages. Sample PhoneGap apps and getting started resources are provided.
The document discusses PhoneGap, an open source framework that allows developers to build mobile apps using standard web technologies like HTML, CSS, and JavaScript. It covers what PhoneGap is, its history, advantages, and how to set up a development environment for an Android PhoneGap app using Eclipse. It also provides steps to create a basic PhoneGap app that displays "Hello World!" when run on an Android device.
PhoneGap Day US 2013 - Chrome Packaged AppsPhoneGap
The document discusses building packaged Chrome apps and compares them to web apps. Packaged apps can run offline by default, access hardware capabilities, and provide a richer experience than web apps. They can also be distributed and updated through the Chrome Web Store. The document outlines the process of converting a web app into a packaged app by modifying the app structure and code to include things like a manifest file and background services.
PhoneGap allows developers to build mobile apps using HTML, CSS, and JavaScript instead of relying on platform-specific languages. It works by wrapping web apps in a native container, allowing access to device capabilities like the camera and geolocation. PhoneGap Build provides a cloud-based service for compiling PhoneGap apps so developers don't need to install SDKs locally. The presentation covered the PhoneGap workflow, tools like PhoneGap Dev Browser and Sleight, and the roadmap for future releases.
DroidCon 2011: Developing HTML5 and hybrid Android apps using PhonegapAyushman Jain
Phonegap allows developing hybrid mobile apps using HTML5, CSS, and JavaScript that can be deployed across various platforms like Android and iOS. It provides APIs to access native device functionality like contacts and sensors from webviews. The presentation demonstrated building basic and advanced Phonegap apps for Android using tools like Phonegap Build, Dojo Mobile, Sencha Touch, Maqetta, and Ripple. It promotes Phonegap for developing cross-platform mobile apps more easily than purely native or web approaches.
WebWorks allows web developers to build BlackBerry applications using HTML5, CSS, and JavaScript. Some key capabilities include building apps with native functionality, integrating with BlackBerry services like BBM and Push, and distributing apps through the BlackBerry World app store. The process involves setting up a development environment with the WebWorks SDK, emulating apps using Ripple, and packaging and signing apps for testing on devices.
PhoneGap is a framework that allows developers to build mobile apps using HTML, CSS, and JavaScript instead of platform-specific languages. It provides an API to access common device capabilities like contacts, location, and cameras. PhoneGap works by wrapping web-based apps in a native container, so they can be compiled and run as native apps on iOS, Android, and other platforms from a single codebase. This allows developers to write their app once and deploy it across platforms, rather than maintaining separate codebases for each one.
Rapid Prototyping with Cordova aka PhonegapJosue Bustos
Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript.
Watch the live recording and demo by clicking the link on slide 40. Find out more about Cordova by joining meet up group at http://www.meetup.com/laphonegap/
Flutter vs React Native Development in 2020Devathon
Everything to know about Flutter vs React Native & which one should you go for in 2020. Read a more detailed version of it here: https://devathon.com/blog/flutter-vs-react-native/
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchSteve Drucker
During this briefing for developers and I.T. managers, you'll get an in-depth review of the three most popular javascript-based mobile application development platforms - jQuery Mobile, Sencha Touch, and Appcelerator Titanium! You'll review the development tools, hear about the developer and debugging experience, and participate in a brief code review in order to determine which framework is the most appropriate for your next mobile project! We'll demonstrate how each framework can be used to develop the same mobile app, highlighting the strengths and weaknesses of each.
Note that the full 2.5 hour video of this presentation is available at http://bit.ly/Y04lDi
This document provides an introduction to developing mobile apps using Flutter. It discusses what Flutter is, its advantages over native and hybrid development. It covers the basic widgets in Flutter like Scaffold, AppBar, body and buttons. It demonstrates how to create a simple BMI calculator app as an example. Finally, it outlines the steps to learning mobile app development with Flutter, including improving architecture and adding features like camera, geolocation and APIs.
PhoneGap is an open source framework that allows developers to build mobile apps using HTML, CSS and JavaScript. It works by taking these files and compiling them into apps that can run across multiple platforms such as iOS, Android, Windows and Blackberry. Developers upload their code to the Adobe PhoneGap Build cloud service, which generates apps for different devices. This allows apps to be created more quickly and easily across platforms. While testing on Android is simple, Apple testing requires an additional development certificate.
iOS & Android Application Development - Pee Dee User Group MeetingJim Tochterman
The document provides an overview of iOS and Android application development. It discusses the differences between iOS and Android, including their SDKs and tools for developing apps. It also describes how to use the ArcGIS SDKs for developing mapping applications on both platforms, highlighting resources for getting started with iOS and Android development.
This document discusses how to set up the Windows Phone SDK 7.1 to develop applications for Windows Phone Mango (7.5). It covers installing Visual Studio, the Windows Phone SDK 7.1, and creating a basic "Hello World" PhoneGap application to test that the environment is set up correctly. Key steps include downloading and installing Visual Studio Express for Windows Phone, installing the Windows Phone SDK 7.1, and using a PhoneGap project template within Visual Studio to build a simple application with "Hello PhoneGap" displayed.
While the Ionic framework is good enough for building desktop apps, it suffers from a few drawbacks. The alternatives you’ll learn about here are devoid of those disadvantages.
Android is an open source software platform and operating system for mobile devices based on the Linux kernel. It has seen several updates since its original release, including Cupcake, Donut, Eclair, and others. Android allows developers to publish applications to the Android Market without approval, unlike Apple's App Store which requires a month-long approval process. The Android SDK includes development tools like an emulator, plugins for the Eclipse IDE, and DDMS for debugging applications in the Android runtime environment.
Android is an open source software platform and operating system for mobile devices based on the Linux kernel. It has seen several updates since its original release, including Cupcake, Donut, Eclair, and others. Android allows developers to publish applications to the Android Market without approval, unlike Apple's App Store which requires a month-long approval process. The Android SDK includes development tools like an emulator, plugins for the Eclipse IDE, and DDMS for debugging applications in the Android runtime environment.
How to build PhoneGap App for Windows Phone?MobilePundits
Why PhoneGap for Windows Phone?. Presented BY Mobile Pundits. How PhoneGap for Windows Phone. Outline. Why develop for Windows Phone? How do I get started? How do I submit my awesome app to the Windows Phone Marketplace? Now that I’ve submitted my sweet app, what should I do now? There are no secrets to success. Here are some easy yet fruitful tips which give your app an extra edge to reach out to your potential customer base.
Consuming beforehand described the topic on the ‘The 13 most recent Android App Developers, I spend plenty of time on app development and designing the UI things, occurred the Android is tremendously influential stand and I contaminated to discover valuable App development and environments for Programmers.
The document summarizes an Android app development webinar. The webinar aims to help attendees understand Android, learn development tools, and build a simple app. It covers what Android is, popular tools like Eclipse and SDK, creating a "Hello World" app, and next steps for learning Android development.
An Introduction to Universal Windows AppsKen Cenerelli
At Build 2014 the world was introduced to the idea of creating Universal Windows apps. This technology will allow developers to extend platform commonality across multiple Windows devices from one shared project.
In this session I will demonstrate what you will need to know to get going quickly on building one application for both Windows Phone 8.1 and Windows 8.1 OS. We will also see how to extend your project to include other new features.
This talk was given at ConFoo 2015.
Most recommended android app development frameworks for app developmentAppsquadz Technologies
Go through the blog Most recommended Android app development frameworks for app development to find out which one amongst all is as per your requirement.
This document discusses the history and generations of mobile app development from websites and jQuery mobile to native iOS/Android apps to modern approaches using JavaScript and frameworks like React Native. It provides an overview of React Native, highlighting that it allows developing for iOS and Android with one codebase, uses native components for performance, and simplifies testing and debugging. The document also discusses considerations for choosing development approaches and common issues to watch out for with React Native.
android app development, app developer in USA, mobile app design, digital mar...Sophiaeddi
Android is an open-source operating system developed by Google that powers a wide range of devices from phones to tablets. It uses Java and Kotlin as programming languages, with Android Studio as the most popular IDE. Applications are built using the Android SDK and published to the Google Play store. While native mobile apps are best for more complex applications, progressive web apps (PWAs) can provide many app-like capabilities using web technologies.
The document discusses PhoneGap, an open source framework that allows developers to create mobile apps using HTML, CSS, and JavaScript. It can be used to build apps for platforms like iOS, Android, Blackberry and more. The presentation provides an overview of PhoneGap and its capabilities, demonstrates how to build an Android app with PhoneGap, discusses built-in plugins for camera, contacts, geo-location and other device functions, and lists pros and cons around performance and skills required compared to native mobile development.
Which one is better - #NodeJS or #Golang? Here's a detailed guide on choosing between #NodeJSvsGolang
https://devathon.com/blog/node-js-vs-or-and-golang/
#programming #coding #software #webdesign #web #development #technology #tech
Apache Cordova (formerly PhoneGap) is an open-source mobile development framework that allows developers to use standard web technologies like HTML, CSS, and JavaScript to build applications for mobile devices. It works by wrapping web-based apps in a native container, enabling access to native device capabilities like the camera or accelerometer from JavaScript code. Cordova supports developing for major platforms including iOS, Android, Windows Mobile, and BlackBerry. Apps are built once using web standards and then deployed across platforms by wrapping the code with the Cordova framework. While this allows for cross-platform development with one codebase, hybrid apps may have poorer performance than those built fully with native languages and lack access to all native device APIs and UI elements.
Java is used for Android application development because it was chosen as the primary development language for the Android platform. Developers write Java code that interacts with the Android API and compiles into DEX code to run on the Dalvik Virtual Machine. The key components of an Android application are activities, services, broadcast receivers, and content providers which are declared in the AndroidManifest.xml file. The application code, resources, and manifest are bundled into an APK file that can be installed and run on Android devices.
This document discusses the latest Android app development tools for 2019, including Android Studio, Visual Studio, Android Debug Bridge (ADB), AVD Manager, Eclipse, Fabric, GameMaker Studio, Gradle, IntelliJ IDEA, and Unity 3D. It provides an overview of each tool's functions and benefits for Android development. The conclusion recommends choosing tools to improve Android app development services in the USA and working with an experienced company like Acquaint SoftTech.
The document provides instructions for installing the Android SDK on NetBeans IDE. It describes downloading and installing the Android SDK, then installing the nAndroid plugin for NetBeans. It explains configuring the plugin to locate and use the Android SDK, and installing additional Android packages. The update section clarifies that the Android SDK directory cannot contain spaces and the PATH environment variable must be configured to properly locate the SDK tools folder.
This document summarizes a Compose Camp event focused on teaching developers how to build Android apps using Jetpack Compose. It will include sessions on an overview of Compose, Kotlin basics, building an app from start to finish, and publishing to the Play Store. Attendees can expect hands-on coding exercises and will learn about Compose's benefits like less code, intuitive design, and powerful features for building beautiful apps. The event is similar to Android Study Jams and includes learning pathways on technical topics with videos, articles, and quizzes.
This document outlines the major project of building a web app. It discusses that a web app is an app that runs in a web browser and acts like a native mobile app. It then discusses features of Android studio, the differences between web and native apps, requirements for building the app like hardware, software and SDK requirements. It also discusses key attributes like activities, layouts and views used in building the app. Finally, it provides screenshots of the installation, user interface and references used.
Similar to Debugging and deploying with phone gap (20)
Flash Builder and Flex Future - Multiscreen DevelopmentRyan Stewart
Flash Builder and Flex provide tools for building multi-screen applications with "Burrito" and "Hero". "Burrito" allows debugging applications on mobile devices from Flash Builder. "Hero" includes mobile-optimized UI components and patterns for touch interfaces. The document also discusses developing for platforms like Android, Blackberry Playbook, and deploying applications to devices and app stores from Flash Builder.
This document provides an overview of how Flex and PHP can work together to build rich internet applications (RIAs). Flex is a framework for building RIAs that provides features like advanced user interfaces, data visualization, real-time collaboration and more. PHP can be used to expose data and business logic through web services that Flex applications can call. Examples shown include using PHP with AMF to connect Flex UIs to databases, building real-time applications with sockets, and leveraging PHP for collaboration features.
Mapping and Geolocation with the Flash PlatformRyan Stewart
This document discusses mapping and geolocation capabilities with the Flash platform. It covers several Flash mapping SDKs like Google Maps, ESRI, and Modest Maps. It also discusses creating custom Flash maps, mapping on mobile devices, dealing with geolocation data formats, and accessing geolocation from Flash using the browser or Flash APIs. The presenter takes the audience through examples of building basic maps with different SDKs and tools for working with geolocation data.
This document discusses interaction design for rich internet applications (RIAs) using Adobe Flash Catalyst. It explains that Flash Catalyst allows designers to create wireframes, interactive design comps, and self-contained Flash sites without coding. The designer can start with a Photoshop comp, import it into Flash Catalyst to convert artwork into reusable components, define states, interactions and animations, and then roundtrip changes back to Photoshop. This streamlines the design process and handoff to developers. The document also provides an example using Flash Catalyst to declaratively design the graphics for a commerce site using shapes, fills, strokes and filters.
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc
Six months into 2024, and it is clear the privacy ecosystem takes no days off!! Regulators continue to implement and enforce new regulations, businesses strive to meet requirements, and technology advances like AI have privacy professionals scratching their heads about managing risk.
What can we learn about the first six months of data privacy trends and events in 2024? How should this inform your privacy program management for the rest of the year?
Join TrustArc, Goodwin, and Snyk privacy experts as they discuss the changes we’ve seen in the first half of 2024 and gain insight into the concrete, actionable steps you can take to up-level your privacy program in the second half of the year.
This webinar will review:
- Key changes to privacy regulations in 2024
- Key themes in privacy and data governance in 2024
- How to maximize your privacy program in the second half of 2024
UiPath Community Day Kraków: Devs4Devs ConferenceUiPathCommunity
We are honored to launch and host this event for our UiPath Polish Community, with the help of our partners - Proservartner!
We certainly hope we have managed to spike your interest in the subjects to be presented and the incredible networking opportunities at hand, too!
Check out our proposed agenda below 👇👇
08:30 ☕ Welcome coffee (30')
09:00 Opening note/ Intro to UiPath Community (10')
Cristina Vidu, Global Manager, Marketing Community @UiPath
Dawid Kot, Digital Transformation Lead @Proservartner
09:10 Cloud migration - Proservartner & DOVISTA case study (30')
Marcin Drozdowski, Automation CoE Manager @DOVISTA
Pawel Kamiński, RPA developer @DOVISTA
Mikolaj Zielinski, UiPath MVP, Senior Solutions Engineer @Proservartner
09:40 From bottlenecks to breakthroughs: Citizen Development in action (25')
Pawel Poplawski, Director, Improvement and Automation @McCormick & Company
Michał Cieślak, Senior Manager, Automation Programs @McCormick & Company
10:05 Next-level bots: API integration in UiPath Studio (30')
Mikolaj Zielinski, UiPath MVP, Senior Solutions Engineer @Proservartner
10:35 ☕ Coffee Break (15')
10:50 Document Understanding with my RPA Companion (45')
Ewa Gruszka, Enterprise Sales Specialist, AI & ML @UiPath
11:35 Power up your Robots: GenAI and GPT in REFramework (45')
Krzysztof Karaszewski, Global RPA Product Manager
12:20 🍕 Lunch Break (1hr)
13:20 From Concept to Quality: UiPath Test Suite for AI-powered Knowledge Bots (30')
Kamil Miśko, UiPath MVP, Senior RPA Developer @Zurich Insurance
13:50 Communications Mining - focus on AI capabilities (30')
Thomasz Wierzbicki, Business Analyst @Office Samurai
14:20 Polish MVP panel: Insights on MVP award achievements and career profiling
Blockchain technology is transforming industries and reshaping the way we conduct business, manage data, and secure transactions. Whether you're new to blockchain or looking to deepen your knowledge, our guidebook, "Blockchain for Dummies", is your ultimate resource.
How Social Media Hackers Help You to See Your Wife's Message.pdfHackersList
In the modern digital era, social media platforms have become integral to our daily lives. These platforms, including Facebook, Instagram, WhatsApp, and Snapchat, offer countless ways to connect, share, and communicate.
Measuring the Impact of Network Latency at TwitterScyllaDB
Widya Salim and Victor Ma will outline the causal impact analysis, framework, and key learnings used to quantify the impact of reducing Twitter's network latency.
An invited talk given by Mark Billinghurst on Research Directions for Cross Reality Interfaces. This was given on July 2nd 2024 as part of the 2024 Summer School on Cross Reality in Hagenberg, Austria (July 1st - 7th)
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxSynapseIndia
Your comprehensive guide to RPA in healthcare for 2024. Explore the benefits, use cases, and emerging trends of robotic process automation. Understand the challenges and prepare for the future of healthcare automation
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Erasmo Purificato
Slide of the tutorial entitled "Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Emerging Trends" held at UMAP'24: 32nd ACM Conference on User Modeling, Adaptation and Personalization (July 1, 2024 | Cagliari, Italy)
Transcript: Details of description part II: Describing images in practice - T...BookNet Canada
This presentation explores the practical application of image description techniques. Familiar guidelines will be demonstrated in practice, and descriptions will be developed “live”! If you have learned a lot about the theory of image description techniques but want to feel more confident putting them into practice, this is the presentation for you. There will be useful, actionable information for everyone, whether you are working with authors, colleagues, alone, or leveraging AI as a collaborator.
Link to presentation recording and slides: https://bnctechforum.ca/sessions/details-of-description-part-ii-describing-images-in-practice/
Presented by BookNet Canada on June 25, 2024, with support from the Department of Canadian Heritage.
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Chris Swan
Have you noticed the OpenSSF Scorecard badges on the official Dart and Flutter repos? It's Google's way of showing that they care about security. Practices such as pinning dependencies, branch protection, required reviews, continuous integration tests etc. are measured to provide a score and accompanying badge.
You can do the same for your projects, and this presentation will show you how, with an emphasis on the unique challenges that come up when working with Dart and Flutter.
The session will provide a walkthrough of the steps involved in securing a first repository, and then what it takes to repeat that process across an organization with multiple repos. It will also look at the ongoing maintenance involved once scorecards have been implemented, and how aspects of that maintenance can be better automated to minimize toil.
Best Practices for Effectively Running dbt in Airflow.pdfTatiana Al-Chueyr
As a popular open-source library for analytics engineering, dbt is often used in combination with Airflow. Orchestrating and executing dbt models as DAGs ensures an additional layer of control over tasks, observability, and provides a reliable, scalable environment to run dbt models.
This webinar will cover a step-by-step guide to Cosmos, an open source package from Astronomer that helps you easily run your dbt Core projects as Airflow DAGs and Task Groups, all with just a few lines of code. We’ll walk through:
- Standard ways of running dbt (and when to utilize other methods)
- How Cosmos can be used to run and visualize your dbt projects in Airflow
- Common challenges and how to address them, including performance, dependency conflicts, and more
- How running dbt projects in Airflow helps with cost optimization
Webinar given on 9 July 2024
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...Toru Tamaki
Jindong Gu, Zhen Han, Shuo Chen, Ahmad Beirami, Bailan He, Gengyuan Zhang, Ruotong Liao, Yao Qin, Volker Tresp, Philip Torr "A Systematic Survey of Prompt Engineering on Vision-Language Foundation Models" arXiv2023
https://arxiv.org/abs/2307.12980
Choose our Linux Web Hosting for a seamless and successful online presencerajancomputerfbd
Our Linux Web Hosting plans offer unbeatable performance, security, and scalability, ensuring your website runs smoothly and efficiently.
Visit- https://onliveserver.com/linux-web-hosting/
Choose our Linux Web Hosting for a seamless and successful online presence
Debugging and deploying with phone gap
1. Debugging and
Deploying with
PhoneGap
Tools and techniques for testing and
distributing cross-platform apps
Thursday, February 16, 2012
2. Ryan Stewart
Web Developer Evangelist, Adobe
ryan@adobe.com
blog.digitalbackcountry.com
@ryanstewart
github.com/ryanstewart
Based in Seattle
Things I Like:
Beer
Mountaineering/Hiking/Backpacking
Geolocation/Mapping stuff
Thursday, February 16, 2012
3. Agenda
• Debugging with PhoneGap
• Deploying PhoneGap Apps with
PhoneGap Build
Thursday, February 16, 2012
5. Debugging these
kinds of apps is
best done on
device. Luckily
there are a few
tools that make
that easy.
Thursday, February 16, 2012
6. It’s all just HTML/
JS, so you can use
your browser!
Take advantage of
Chrome Developer
tools/Firebug to
test your app’s UI.
Thursday, February 16, 2012
7. But what about Device APIs?
Because we’re in the web view, there is no
way to do line-by-line debugging.
Thursday, February 16, 2012
8. No
w
wi
th
Luckily we have
Weinre, which lets
us debug and
manipulate the
DOM from our
PCs.
Thursday, February 16, 2012
9. No
w
wi
th
Luckily we have
Weinre, which lets
us debug and
manipulate the
DOM from our
PCs.
Thursday, February 16, 2012
10. Weinre can be
configured as a
server (there is a
Mac application)
and uses the
developer tools
from Chrome to
provide hooks into
the mobile app.
Thursday, February 16, 2012
11. Drop in a <script>
tag on a remote
server and Weinre
will let you use the
Developer Tools
on your apps.
*Requires internet
access, so keep
that in mind.
Thursday, February 16, 2012
12. Demo:
Debugging with Weinre
Thursday, February 16, 2012
13. But, a much easier
way:
http://
debug.phonegap.com/
Thursday, February 16, 2012
14. Demo:
debug.phonegap.com
Thursday, February 16, 2012
15. Deploying
build.phonegap.com
Thursday, February 16, 2012
16. e Problem:
You’re building a cross-platform app, but
dealing with a lot of native projects
Thursday, February 16, 2012
17. e Solution:
PhoneGap Build - a cloud service for
creating binary files for multiple platforms
from a single codebase
Thursday, February 16, 2012
20. No vendor platform lock-in
Want to build for iOS but don’t have a Mac?
No problem.
Thursday, February 16, 2012
21. Build for every platform at once
PhoneGap Build creates binaries for all of the
major platforms at the same time and in one
place.
Thursday, February 16, 2012
22. Debug on your devices
Use PhoneGap Build to incorporate debug
code in your application so you can test on
the device itself.
Thursday, February 16, 2012
24. 1) Sign up for an account
2) Create an application
a) Can be uploaded
HTML/CSS/JS files
b) Can be a Git/SVN
repo
c) PhoneGap can create
and host a Git repo
3) Profit
Thursday, February 16, 2012
25. Build lets you
configure app
properties across
platforms.
You can also target
specific versions of
PhoneGap to
maximize
compatibility.
Thursday, February 16, 2012
26. Core part of PhoneGap Build:
Work how you want to work
Thursday, February 16, 2012
27. Using Git/SVN
repositories
Thursday, February 16, 2012
28. Build lets you
create a new app
from a Git or SVN
repository
(including GitHub
support).
Note: It can’t be a
private repo.
Thursday, February 16, 2012
29. All of your
development can
be done from
source control.
Simply “Update
Code” from the
App page and
Build will recreate
the binaries based
on the code in
your repository.
Thursday, February 16, 2012
31. Build includes a
debugging option
that will inject the
Weinre JavaScript
into the app so it
can be remotely
debugged using
debug.phonegap.c
om
Thursday, February 16, 2012
32. Just click the
“debug” button in
Build and start
debugging.
No dealing with
the same wifi
connection or USB
tethering.
Thursday, February 16, 2012
33. What I find to be
easiest is to set up
a “regular” version
of the app and a
“debug” version of
the app. Can be
the exact same
repo, but one will
provide debug
binaries
automatically.
Thursday, February 16, 2012
34. Build lets you
define individuals
as tester/
developer which
changes
permissions on the
project
accordingly.
Thursday, February 16, 2012
35. Testers: Can access
the binaries and
rebuild the
binaries based on
what’s in the
linked repository.
Developers: Can
admin the
application as well
as do all the things
testers can do.
Thursday, February 16, 2012
36. You can use Build as your testing
distribution as well by making the
download pages public.
Thursday, February 16, 2012
40. Demo:
PhoneGap Build
Thursday, February 16, 2012
41. Q&A
Ryan Stewart
Web Developer Evangelist, Adobe
ryan@adobe.com
blog.digitalbackcountry.com
@ryanstewart
github.com/ryanstewart
Thursday, February 16, 2012
42. Are you building a cool app??
Let me know! - ryan@adobe.com
Thursday, February 16, 2012