MonkeyRunner an API for writing programs that control an android device or emulator for automation testing. An intro to Monkey testing too. In next slide we will be sharing how to run the tool with an example too.
The enterprise app revolution is here and presents a huge opportunity for ISVs, developers and entrepreneurs. With a great idea and the right go-to-market strategy, you can build a revenue generating business in record time.
Hear from industry experts about the trends they are seeing in the market and key steps for building the next big app for the enterprise. Join us for an action packed day of content and walk away with the tools you need to transform your idea into big business in the cloud.
To create the best mobile applications possible we have to look at the design from a user perspective before we start programming a single line of code. And the design process doesn’t stop after the first deployment. When an application has been submitted to a marketplace or appstore we can start monitoring the usage and study the end-user reviews.
The following topics are covered in this slidedeck:
1. Creating awareness on the importance of app strategy and design.
2. What should be happening before we start developing mobile apps?
3. What should be done once the mobile app has been deployed?
4. Wrap up and next steps.
MonkeyRunner an API for writing programs that control an android device or emulator for automation testing. An intro to Monkey testing too. In next slide we will be sharing how to run the tool with an example too.
The enterprise app revolution is here and presents a huge opportunity for ISVs, developers and entrepreneurs. With a great idea and the right go-to-market strategy, you can build a revenue generating business in record time.
Hear from industry experts about the trends they are seeing in the market and key steps for building the next big app for the enterprise. Join us for an action packed day of content and walk away with the tools you need to transform your idea into big business in the cloud.
To create the best mobile applications possible we have to look at the design from a user perspective before we start programming a single line of code. And the design process doesn’t stop after the first deployment. When an application has been submitted to a marketplace or appstore we can start monitoring the usage and study the end-user reviews.
The following topics are covered in this slidedeck:
1. Creating awareness on the importance of app strategy and design.
2. What should be happening before we start developing mobile apps?
3. What should be done once the mobile app has been deployed?
4. Wrap up and next steps.
Focus sur les PWA par Loic de Saint-Andrieu de GoogleThiga
D’après Forrester, seulement 1% des consommateurs français considèrent que les marques délivrent une bonne expérience client quand, à titre de comparaison, 14% des consommateurs anglais se disent satisfaits. Les français sont aujourd’hui largement “mobile first” avec 75% du temps passé en ligne sur mobile or ils sont toujours plus exigeants, impatients et curieux. Comment faire pour améliorer l’expérience digitale sur mobile ? Pour Google la réponse repose sur une expérience app-like sur le web.
Loïc de Saint-Andrieu, Head of Customer Experience FR @Google
Establishing Your Program's ROI
The first hurdle is at home. Every program manager must defend his program to the execs in the corner office. It is absolutely essential that you can establish a positive ROI for your program and be able to show its value. Bruce Jones will show you how this is done.
First Presented: March 23, 2014 - Developer Relations Bootcamp
Online Project Portal Website Provides a Platform for Developers and Clients where they can come together and client can get his work done at Reasonable Price and Developer can Get the Work according to there skills and Knowledge .
We recently announced over 300 new features and enhancements at TrailheaDX '19 and for the Summer '19 release. In our Developer Highlights webinar we explore the top features with in-depth demos, including the latest updates for Lightning Web Components (LWC), LWC Open Source, CLI updates, Change Data Capture for external objects, Asynchronous Apex Triggers, Notification Builder and more.
Watch the recording here: https://youtu.be/kmOkk74QiCo
Survive Industry Disruption and Deliver a Great Customer Experience with APIs...CA Technologies
What were once well-defined, insulated markets will never be the same. The likes of Uber and Airbnb have disrupted stable industries, shifting competitive advantage through connectivity and a better customer experience. And the developer has become the lifeblood of the new digital organization, accelerating app development and unlocking the value of consumer data. Please join Rahim Bhatia, SVP of the API Management business unit, discuss how a frictionless developer environment is now a necessity to survive in this new world. And how APIs and service virtualization have become fundamental to iterate faster, turn data into business insights and ultimately improve overall consumer experiences through more agile development.
For more information, please visit http://cainc.to/Nv2VOe
Presented at Web Directions Code, Melbourne
If you have a website—particularly one that generates revenue for your organization—you need a Progressive Web App. So where do you begin? How do you decide which features of a Progressive Web App make sense for your users? What tools can make the process easier (or harder)? In this practical session, Jason will guide you through the key design decisions you’ll need to make about your Progressive Web App and how those decisions impact the scope of your project. He'll also teach you how to avoid common pitfalls and help you take full advantage of Progressive Web App technology.
DevBatch is a San Francisco Bay Area based premium web and mobile app Development Company in business for over a decade now. Our enterprise software development services and ready app solutions are helping startups, businesses and enterprises acclaim growth & higher productivity.
Visartech Inc. is a software solution provider that helps businesses solve challenges and reach specific goals using technology. We focus on delivering intelligent cloud IT infrastructure, digital ecosystems, and interactive solutions.
We create tech excellence, relying on solid engineering expertise, innovative technologies, and software art. Our team has wide experience in software development for different industries - education, fintech, gaming, social networking, real estate, sports, retail, healthcare, etc.
Our expertise covers the following areas:
IT Infrastructure Optimization
DevOps & Cloud Computing
IT Security Services
Backend Development
Metaverse Ecosystem
Digital Twin Solutions
WebGL 3D Graphics
Visartech Inc. develops software platforms, applications & ecosystems that receive industry awards and are used by Google, Microsoft, Pfizer, McKinsey & Company, and other giants.
When you collaborate with us, you are completely sure to be shaking hands with a reliable tech partner who is dedicated to creating digital solutions driving the world’s changes.
Any questions? Connect with our experts!
This has been a quarter unlike any we’ve seen before. As a partner-first organization, Acquia is supporting and empowering our partners to help clients who are on the front lines or who have been greatly impacted by this pandemic. As an extension of our sales team, we want to keep our partners up to date and engaged on all new materials.
You’ll walk away from this webinar with…
And update on Acquia’s response to COVID-19 and how you can help
Information on Partner Program Enablement resources
An Introduction to Acquia’s new CRO, Chris Doggett
Só um appzinho aê!? - O guia de sobrevivência para o dev da ideia inovadora a...Eduardo Carrara de Araujo
É com grande frequência que o desenvolvimento de aplicações é subestimado em complexidade causando frustração, stress e grandes desperdícios de tempo e dinheiro. Para aplicativos móveis essa realidade não é diferente e muitas vezes passamos e passaremos pela discussão do "só um appzinho aê".
Mas se não é assim tão simples, afinal o que é necessário para se desenvolver um app? Quais habilidades e pontos de atenção podem colaborar para a morte ou sucesso de um projeto?
Nesta palestra vamos discutir ideias, habilidades e táticas que irão lhe ajudar a chegar ao seu MVP sem perder a cabeça.
Palestra apresentada no DevFest Centro Sul Fluminense realizado em Vassouras em Outubro de 2017.
O foco é o uso da linguagem Kotlin para o desenvolvimento de testes automatizados para aplicações Android.
More Related Content
Similar to Android 101: Do Plano ao Play em 30 minutos
Focus sur les PWA par Loic de Saint-Andrieu de GoogleThiga
D’après Forrester, seulement 1% des consommateurs français considèrent que les marques délivrent une bonne expérience client quand, à titre de comparaison, 14% des consommateurs anglais se disent satisfaits. Les français sont aujourd’hui largement “mobile first” avec 75% du temps passé en ligne sur mobile or ils sont toujours plus exigeants, impatients et curieux. Comment faire pour améliorer l’expérience digitale sur mobile ? Pour Google la réponse repose sur une expérience app-like sur le web.
Loïc de Saint-Andrieu, Head of Customer Experience FR @Google
Establishing Your Program's ROI
The first hurdle is at home. Every program manager must defend his program to the execs in the corner office. It is absolutely essential that you can establish a positive ROI for your program and be able to show its value. Bruce Jones will show you how this is done.
First Presented: March 23, 2014 - Developer Relations Bootcamp
Online Project Portal Website Provides a Platform for Developers and Clients where they can come together and client can get his work done at Reasonable Price and Developer can Get the Work according to there skills and Knowledge .
We recently announced over 300 new features and enhancements at TrailheaDX '19 and for the Summer '19 release. In our Developer Highlights webinar we explore the top features with in-depth demos, including the latest updates for Lightning Web Components (LWC), LWC Open Source, CLI updates, Change Data Capture for external objects, Asynchronous Apex Triggers, Notification Builder and more.
Watch the recording here: https://youtu.be/kmOkk74QiCo
Survive Industry Disruption and Deliver a Great Customer Experience with APIs...CA Technologies
What were once well-defined, insulated markets will never be the same. The likes of Uber and Airbnb have disrupted stable industries, shifting competitive advantage through connectivity and a better customer experience. And the developer has become the lifeblood of the new digital organization, accelerating app development and unlocking the value of consumer data. Please join Rahim Bhatia, SVP of the API Management business unit, discuss how a frictionless developer environment is now a necessity to survive in this new world. And how APIs and service virtualization have become fundamental to iterate faster, turn data into business insights and ultimately improve overall consumer experiences through more agile development.
For more information, please visit http://cainc.to/Nv2VOe
Presented at Web Directions Code, Melbourne
If you have a website—particularly one that generates revenue for your organization—you need a Progressive Web App. So where do you begin? How do you decide which features of a Progressive Web App make sense for your users? What tools can make the process easier (or harder)? In this practical session, Jason will guide you through the key design decisions you’ll need to make about your Progressive Web App and how those decisions impact the scope of your project. He'll also teach you how to avoid common pitfalls and help you take full advantage of Progressive Web App technology.
DevBatch is a San Francisco Bay Area based premium web and mobile app Development Company in business for over a decade now. Our enterprise software development services and ready app solutions are helping startups, businesses and enterprises acclaim growth & higher productivity.
Visartech Inc. is a software solution provider that helps businesses solve challenges and reach specific goals using technology. We focus on delivering intelligent cloud IT infrastructure, digital ecosystems, and interactive solutions.
We create tech excellence, relying on solid engineering expertise, innovative technologies, and software art. Our team has wide experience in software development for different industries - education, fintech, gaming, social networking, real estate, sports, retail, healthcare, etc.
Our expertise covers the following areas:
IT Infrastructure Optimization
DevOps & Cloud Computing
IT Security Services
Backend Development
Metaverse Ecosystem
Digital Twin Solutions
WebGL 3D Graphics
Visartech Inc. develops software platforms, applications & ecosystems that receive industry awards and are used by Google, Microsoft, Pfizer, McKinsey & Company, and other giants.
When you collaborate with us, you are completely sure to be shaking hands with a reliable tech partner who is dedicated to creating digital solutions driving the world’s changes.
Any questions? Connect with our experts!
This has been a quarter unlike any we’ve seen before. As a partner-first organization, Acquia is supporting and empowering our partners to help clients who are on the front lines or who have been greatly impacted by this pandemic. As an extension of our sales team, we want to keep our partners up to date and engaged on all new materials.
You’ll walk away from this webinar with…
And update on Acquia’s response to COVID-19 and how you can help
Information on Partner Program Enablement resources
An Introduction to Acquia’s new CRO, Chris Doggett
Similar to Android 101: Do Plano ao Play em 30 minutos (20)
Só um appzinho aê!? - O guia de sobrevivência para o dev da ideia inovadora a...Eduardo Carrara de Araujo
É com grande frequência que o desenvolvimento de aplicações é subestimado em complexidade causando frustração, stress e grandes desperdícios de tempo e dinheiro. Para aplicativos móveis essa realidade não é diferente e muitas vezes passamos e passaremos pela discussão do "só um appzinho aê".
Mas se não é assim tão simples, afinal o que é necessário para se desenvolver um app? Quais habilidades e pontos de atenção podem colaborar para a morte ou sucesso de um projeto?
Nesta palestra vamos discutir ideias, habilidades e táticas que irão lhe ajudar a chegar ao seu MVP sem perder a cabeça.
Palestra apresentada no DevFest Centro Sul Fluminense realizado em Vassouras em Outubro de 2017.
O foco é o uso da linguagem Kotlin para o desenvolvimento de testes automatizados para aplicações Android.
Integração Contínua (CI) é um conceito em alta já alguns anos em diversas áreas relacionadas ao desenvolvimento de software. Por diversas razões o desenvolvimento mobile ficou para trás por bastante tempo, no entanto ao longo dos últimos anos muitas ferramentas apareceram e hoje esta já uma realidade que pode ser aplicada aos seus apps e bibliotecas. Nesta palestra será abordada a importância do CI para um time Android, as vantagens ao se adotar, algumas ferramentas disponíveis e um breve caso que tem dado certo.
Mix dos materiais apresentados nas trilhas Testes e Android na The Developers Conference SP 2017.
Como a melhorar seu processo de automação de testes de apps Android? Como reduzir Flakiness? O que é mocking e como ele pode melhorar sua produtividade? Qual o impacto dos testes de UI na sua suite de testes? O foco desta apresentação é falar destes tópicos e prover algumas sugestões de implementações que podem ajudar no dia a dia do desenvolvedor.
Palestra apresentada durante o iMasters Android DevConference 2016.
Palestra apresentada no DevFest Centro Sul Fluminense 2016
Entenda como mobile tem impactado a vida das pessoas e como é possível integrá-lo ao seu negócio para proporcionar uma experiência mais interessante aos seus clientes.
Palestra Apresentada na The Developers Conference SP 2016.
Todos concordam que o teste de aplicações e soluções é fundamental para garantir a qualidade do produto para o usuário. Já a automação dos testes e do processo de qualidade da aplicação é um sonho que muitos times e desenvolvedores gostariam de atingir, então por que é tão difícil? Nesta palestra exploraremos dicas, ferramentas e práticas para começar a automatizar os testes de sua aplicação Android. Se você sempre quis fazer isso e não sabia por onde começar esta é a hora!
The Android NDK is a set of tools that allows the integration of native code (C/C++) in your Android app. In this presentation get know interesting usages of NDK, advantages and disadvantages, and how to stat using it with Android Studio.
O Android NDK é a ferramenta que permite a utilização de código nativo (C/C++) em sua aplicação Android. Nesta apresentação conheça alguns usos interessantes do NDK, as vantagens e desvantagens de utilizá-lo, além de como começar a usar esta ferramenta com o Android Studio.
Implementation of a Participatory Sensing Solution to Collect Data About Pave...Eduardo Carrara de Araujo
The focus of this work is the development of an alternative proposition to evaluate
the pavement conditions for a given city using a participatory sensing solution.
To substantiate the project the following areas had to be investigated: proposals
and standards in pavement management, how the pavement evaluation is done and
the effects of a bad quality pavement on the vehicle’s passengers. Research in the
areas of participatory sensing, tecnologies in mobility and software engineering were
done to ascertain how the relationship between these topics could collaborate in the
problem’s solution. With this elements in place it was possible to design, analysis and
develop a proof of concept as a software solution based in a client server architecture,
in which the client application collects data and the server application handles the
data storage and availability. The collected quantitative information analysis showed
that it is possible to determine the presence of defects and assess the pavement
quality even using simple collection devices like a smartphone, and also enable the
collection of qualitative information that could help measure the pavement quality
impact in the perspective of its users.
Support slides for the test automation workshop realized at the iMasters Android DevConference 2015 at São Paulo. The workshop focus was around Unit Tests with JUnit, UI Tests with Espresso and UIAutomator and Testing your app in the cloud with Testdroid.
Palestra apresentada na trilha de Testes dos TDCs Floripa, Sampa e Porto Alegre em 2015, discutindo sobre como soluções de nuvem podem ajudar a melhorar os testes de aplicações Android em um mundo fragmentado. Além disso introduzimos formas de automatizar os testes de sua aplicação para possibilidar o uso de device farms na nuvem com as ferramentas Espresso e UIAutomator.
Para vídeos sobre o funcionamento do TestDroid verifique o canal deles no YouTube: https://www.youtube.com/user/BitbarChannel
Palestra apresentando os primeiros passos na utilização do JUnit, Espresso e UIAutomator para a automação de testes em Apps Android, além de como utilizar os testes criados em uma device farm na nuvem para execução dos testes.
Para vídeos sobre o funcionamento do TestDroid verifique o canal deles no YouTube: https://www.youtube.com/user/BitbarChannel
Lecture about Android Auto delivered at the Android Meetup #5 organized by the GDG ABC on 2015 January 31st at ABC Federal University at Santo André, Brazil.
Session about android debugging tools and techniques delivered at an Android Meetup organized by GDG ABC on October 25th 2014 at FATEC São Caetano do Sul, Brazil
Lecture about techniques, frameworks and tools to automate the testing for your Android App and how to use Testdroid, one of the available device farms, to test your App in the cloud and overcome fragmentation issues.
12. Contract Work
Pay per Download
In-app Purchase
Freemium
Subscriptions
Royalties or Licensing
In-app Advertising
Brand Awareness
Developer Services
E-commerce sales
Affilliate Programmes
App as a ChannelApp as a Product
24. Antes do Salto...
● Acesse: developer.android.com
● Baixe as ferramentas
● Experimente
● Discuta
● Compartilhe
● Participe dos grupos de discussão!
Image by Kenneth Lu @ Flicker (https://www.flickr.com/photos/toasty/3538820892/in/photostream/)
Image by NASA @ http://eoimages.gsfc.nasa.gov/images/imagerecords/79000/79803/earth_night_rotate_lrg.jpg
Fonte: Developer Economics Q1 2014 (http://www.developereconomics.com/reports/q1-2014/)
The developer`s dilema
Image by Le Penseur at Columbia University @ http://upload.wikimedia.org/wikipedia/commons/f/f4/Le_Penseur_at_Columbia_University_(6435262909).jpg
Paper prototyping by ml4d @ Flicker (https://www.flickr.com/photos/ml4d/4401204382/in/photolist-bzrbLE-dA3zRR-8GG4A7-6h4GrW-6ki3UA-63xDKk-gasdVC-dPhNG9-fPS5do-dNAN21-7GVjJb-7GVnio-7U4PDk-dJqKT2-gVULhm-gVVCeH-6ki42L-6ki483-6kdS9p-6ki3Qo-fjHczD-71NsuP-dV93rY-mfoh8i-gs9ows-ecDHxS-gnL3E9-dVWfTL-gnLcez-8Aoh4Z-8Arhpo-8AoePt-8Aoef6-8AohwP-Df5rE-4zDrWV-6rvZrV-9WViRu-7SHCw4-9M2QU4-e8eMMY-xsJ5K-7NkBdR-6xfskQ-HZkVb-bNkHvK-bzr9FQ-bNkMQv-bNkFV6-bNkLYt)
Storyboard by Lisa Stevens @ Flicker (https://www.flickr.com/photos/lisibo/4718835252/in/photolist-8bZgju-LV4VL-cAQ4a-c6VzDd-2mjQ1M-ay3NeB-4wpJPY-9nDntq-5Lvvw4-aAhkAf-aAhkkG-aAhk5E-aAhjPs-aAhj4b-6GFgMV-6tsMkg-7nNDZV-6JAt5A-61JGoK-jXNFdt-ea3RtC-ekYtiJ-ay2US8-bDoYrN-cSYit-gHzUpT-j3FZY4-9uZonh-bTeArk-a3ABxg-e1YxGN-4VW2Sa-dWfQRY-dWacZX-dWacWK-dWfQE5-dWfQBw-dWfQz7-dWacDM-dWfQp7-dWacwX-dWacuM-dWfQfN-7eXThZ-665vqS-bTeAY4-ekYsRY-665vow-4Vpnrk-gHBPXH)
Business requirements specification 101 by Ivan Walsh @ Flicker (https://www.flickr.com/photos/ivanwalsh/3674088357/in/photolist-6AEEsZ-8htFWA-5q1iD-dtB7PZ-6AEEv8-9XiLqb-6AEEtz-6Drs4H-6Drs1X-6DrrX8-9tZWqe-848hYn-5GgbCq-6Annck-4Kxo5J-4VoZK1-dUNapE-9RTMmi-5tiEyP-8D5Qpf-dYG1ki-fTfqZQ-jcQ4gP-azd27s-azajxM-4mRRKs-gShhQf-hWT88P-hhTQ8a-fKvGJw-ejcadZ-ejhTt9-ejhT4E-eg7dhp-hLXiBh-6Mn46u-dRkXwP-4iC1LQ-5QXbgr-dyXL35-dySigx-dyXLqG-dyXL5L-dyXLt5-dyXKZA-4Y6fyR-9f1bhR-4YauT7-7PQWEZ-6AJLvS)
User stories in Oxford by Jacopo Romei @ Flicker (https://www.flickr.com/photos/jakuza/2728096478/in/photolist-5a5d3b-dv35Df-7PQWEZ-7mCydL-5SjBZW-nMpYvM-e4GABz-gbKUYy-6FHLgk-gcMN5K-51EsJv-51Eso8-e6bVpv-6foWRa-51EsCR-51Es7B-4wwPvE-6foWR2-AFERx-j3b56y-NdAUQ-97AT1H-7U4PDk-AUUHn-bYYaqo-4wJkBp-8w1U1e-6dDuop-8vKx4K-88gter-5Y15bt-8eSXzM-mnH8KV-ceGVUE-iNBVuZ-kuyJ6n-hKr7ZG-bA1ZY9-gr5YUP-eg3t7q-E9Ss4-4nvgmN-982pf7-7g4NQp-dCPvvp-cNQBcA-6wwYhp-bD7uNR-bD7xXF-jHQ7n8)
Image by Robert Fairchild @ Flicker (http://www.flickr.com/photos/coffeego/4357120517/)
Iconset by Visual Farm @ IconFinder (https://www.iconfinder.com/iconsets/windows-8-metro-style)
Image by ZakVTA @ Flicker (https://www.flickr.com/photos/isaachsieh/3058508394)
Image by Oscar Rethwill @ Flicker (https://www.flickr.com/photos/rethwill/8771980627)
Android Puzzle by Tsahi Levent-Levi @ Flicker (https://www.flickr.com/photos/86979666@N00/8161660138)
Android Phone and Tablet by Android Developers @ http://developer.android.com/guide/components/index.html
STS133 Launch by Wikipedia @ http://upload.wikimedia.org/wikipedia/commons/0/0e/STS133_launch.jpg
Android @ Wikipedia (http://upload.wikimedia.org/wikipedia/commons/6/66/Android_robot.png)
Burning Horizon @ Wikipedia (http://upload.wikimedia.org/wikipedia/commons/b/b7/Burnt_Horizon.jpg)
Base Jumping from a Cliff @ Wikipedia (http://upload.wikimedia.org/wikipedia/commons/6/6d/04KJER0243.jpg)