The document discusses lessons learned from 3 years of developing apps for the iOS App Store. It covers why the author chose to develop for iOS, the typical investment required, strategies for coming up with ideas, tools and frameworks used, the importance of design, implementation considerations, setting goals, avoiding shortcuts, not reinventing the wheel, asking for help, backing up code, icon design, pricing strategies, and marketing tactics. The author emphasizes following your passion, paying attention to design, not taking shortcuts in development, asking for help when needed, and testing different pricing strategies.
How to Augment your Marketing Strategy with Alexa - August 22, 2019Caroline Dunn
Slides presented at Atlanta Marketing Innovation group by Elizabeth Simpson, Steve Youngblood, and Caroline Dunn on August 22, 2019
Agenda:
- Is Voice the Next Frontier? - Dunn
- Best Alexa Skills - Youngblood
- Best Practices for Designing - Simpson
Have you ever waited at the carousel for your baggage? Wouldn't it cool if your baggage can notify you when it arrives! How many times have you lost your remote? Wouldn't be awesome if you can locate your remote easily. All of these things and more are possible by using iBeacons.
In this session Mohammad Azam will discuss practical scenarios of using iBeacons in real life. Azam will demonstrate the tour guide app he implemented for his company. This session involves live coding as well as slides. So, sit back and enjoy!
How to Augment your Marketing Strategy with Alexa - August 22, 2019Caroline Dunn
Slides presented at Atlanta Marketing Innovation group by Elizabeth Simpson, Steve Youngblood, and Caroline Dunn on August 22, 2019
Agenda:
- Is Voice the Next Frontier? - Dunn
- Best Alexa Skills - Youngblood
- Best Practices for Designing - Simpson
Have you ever waited at the carousel for your baggage? Wouldn't it cool if your baggage can notify you when it arrives! How many times have you lost your remote? Wouldn't be awesome if you can locate your remote easily. All of these things and more are possible by using iBeacons.
In this session Mohammad Azam will discuss practical scenarios of using iBeacons in real life. Azam will demonstrate the tour guide app he implemented for his company. This session involves live coding as well as slides. So, sit back and enjoy!
There's an important difference between creating content and creating content strategically and presenting it at the perfect time.
In this Unwebinar, content marketing experts Joanna Lord and Ashley Tate will teach you how to:
- Capture customers through content
- Deliver content at the best point in the customer journey
- Present your content on landing pages for maximum conversions
David Murray social media manger at Blue Cross Blue Shield of Michigan.
Presented by: Bavarian Inn Restaurant, NextMedia 360, Zak's Kandy Haus & Frankenmuth's River Place Shops.
An introduction to the different architectures of Ember and Angular, two leading JavaScript singlepage / MVC frameworks.
This presentation was given to the Los Angeles RailsBridge "Architecture" meeting on October 25, 2013.
How Atlassian's User Research Went Agile (and So Can Yours)Atlassian
In late 2015, we set up Atlassian Atlab: a low-budget customer research space that tightly integrates into the Agile sprint process. What began as an experiment quickly became an indispensable part of our company’s design process. Atlab is now international, run in all of our offices, gathering input from about 200 customers every month.
In this talk, we will teach you why agile research is a crucial part of building great customer experiences, how to create stakeholder buy-in for your efforts, best practices for conducting research, and what to do with your findings. We will also teach you how to set up your very own Atlab. Warning: it’s very cheap, and easier than you may expect!
Products covered:
JIRA Software, JIRA Core, JIRA Service Desk, Confluence, HipChat, Bitbucket, Bamboo, Fisheye / Crucible, Portfolio for JIRA
American University - American Observer Class - WordPress PortfoliosAaron Brazell
Slide Deck for Oct 18, 2011 guest lecture at AU School of Communication's American Observer class. Students learn how to implement and successfully message via web sites and social integration.
This guest lecture is directly about using WordPress as a portfolio tool, but addresses the questions of what makes a successful portfolio and how it is fundamentally used to convert new business.
Social media sharing for Vietnam Youth Entrepreneur (vye) 2013Chandler Nguyen
Great Viral marketing principles from Jonah Berger together with some guidelines for social media marketing and how to measure success of your social media efforts is shared in this presentation.
See why app stores are the way of the future for application distribution. Follow my adventure of submitting my Advice Owl mobile app to four different app stores.
Telco: Voice-Command Personal Agent Service with AWS Cloud (MBL202) | AWS re:...Amazon Web Services
"In March 2012, Japan’s leading mobile operator, NTT DOCOMO, introduced Shabette Concier, an advanced voice-activated personal agent service that enables customers to intuitively and directly operate services and smartphone features with voice commands. Millions of DOCOMO's subscribers are now using this service.
This session explains Shabette Concier's distributed speech recognition architecture, and dialogue-understanding system design, with machine learning technologies and large-scale database systems. Learn why DOCOMO chose the AWS cloud and how DOCOMO engineers overcame all the difficulties from CEO-imposed time constraints, unexpectedly rapid service growth, usage spikes driven by marketing campaigns, and internal resistance to the use of cloud services. The session concludes with lessons learned from a telco's large-scale service development of a mobile app with the AWS cloud."
There's an important difference between creating content and creating content strategically and presenting it at the perfect time.
In this Unwebinar, content marketing experts Joanna Lord and Ashley Tate will teach you how to:
- Capture customers through content
- Deliver content at the best point in the customer journey
- Present your content on landing pages for maximum conversions
David Murray social media manger at Blue Cross Blue Shield of Michigan.
Presented by: Bavarian Inn Restaurant, NextMedia 360, Zak's Kandy Haus & Frankenmuth's River Place Shops.
An introduction to the different architectures of Ember and Angular, two leading JavaScript singlepage / MVC frameworks.
This presentation was given to the Los Angeles RailsBridge "Architecture" meeting on October 25, 2013.
How Atlassian's User Research Went Agile (and So Can Yours)Atlassian
In late 2015, we set up Atlassian Atlab: a low-budget customer research space that tightly integrates into the Agile sprint process. What began as an experiment quickly became an indispensable part of our company’s design process. Atlab is now international, run in all of our offices, gathering input from about 200 customers every month.
In this talk, we will teach you why agile research is a crucial part of building great customer experiences, how to create stakeholder buy-in for your efforts, best practices for conducting research, and what to do with your findings. We will also teach you how to set up your very own Atlab. Warning: it’s very cheap, and easier than you may expect!
Products covered:
JIRA Software, JIRA Core, JIRA Service Desk, Confluence, HipChat, Bitbucket, Bamboo, Fisheye / Crucible, Portfolio for JIRA
American University - American Observer Class - WordPress PortfoliosAaron Brazell
Slide Deck for Oct 18, 2011 guest lecture at AU School of Communication's American Observer class. Students learn how to implement and successfully message via web sites and social integration.
This guest lecture is directly about using WordPress as a portfolio tool, but addresses the questions of what makes a successful portfolio and how it is fundamentally used to convert new business.
Social media sharing for Vietnam Youth Entrepreneur (vye) 2013Chandler Nguyen
Great Viral marketing principles from Jonah Berger together with some guidelines for social media marketing and how to measure success of your social media efforts is shared in this presentation.
See why app stores are the way of the future for application distribution. Follow my adventure of submitting my Advice Owl mobile app to four different app stores.
Telco: Voice-Command Personal Agent Service with AWS Cloud (MBL202) | AWS re:...Amazon Web Services
"In March 2012, Japan’s leading mobile operator, NTT DOCOMO, introduced Shabette Concier, an advanced voice-activated personal agent service that enables customers to intuitively and directly operate services and smartphone features with voice commands. Millions of DOCOMO's subscribers are now using this service.
This session explains Shabette Concier's distributed speech recognition architecture, and dialogue-understanding system design, with machine learning technologies and large-scale database systems. Learn why DOCOMO chose the AWS cloud and how DOCOMO engineers overcame all the difficulties from CEO-imposed time constraints, unexpectedly rapid service growth, usage spikes driven by marketing campaigns, and internal resistance to the use of cloud services. The session concludes with lessons learned from a telco's large-scale service development of a mobile app with the AWS cloud."
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
5. Mohammad Azam
•
•
•
Manager Consultant at Sogeti
Founder of HighOnCoding
Creator of AzamSharp YouTube Channel (over 5500 subscribers)
Wednesday, November 20, 13
6. Mohammad Azam
•
•
•
•
Manager Consultant at Sogeti
Founder of HighOnCoding
Creator of AzamSharp YouTube Channel (over 5500 subscribers)
Microsoft MVP (2007 - 2011)
Wednesday, November 20, 13
17. Why iOS?
•
iOS apps make more money as compared to any other platform
Wednesday, November 20, 13
18. Why iOS?
•
•
iOS apps make more money as compared to any other platform
Users upgrade to new platform almost instantly (iOS 7 already have >
80% adoption rate)
Wednesday, November 20, 13
19. Why iOS?
•
•
iOS apps make more money as compared to any other platform
•
Mac (Once you go Mac you don’t go back)
Users upgrade to new platform almost instantly (iOS 7 already have >
80% adoption rate)
Wednesday, November 20, 13
20. Why iOS?
•
•
iOS apps make more money as compared to any other platform
•
•
Mac (Once you go Mac you don’t go back)
Users upgrade to new platform almost instantly (iOS 7 already have >
80% adoption rate)
It’s a lot of FUN!
Wednesday, November 20, 13
30. Idea
•
•
•
Get Inspired Don’t Cheat
Follow your passion
Don’t suffer from ABD (Already Been Done) syndrome
Wednesday, November 20, 13
31. Idea
•
•
•
•
Get Inspired Don’t Cheat
Follow your passion
Don’t suffer from ABD (Already Been Done) syndrome
Use your memories/culture to your advantage
a poultry farm)
Wednesday, November 20, 13
(Mathemachicken
was inspired from my visit to
32. Idea
•
•
•
•
Get Inspired Don’t Cheat
•
Make an app about a subject you want to learn
Follow your passion
Don’t suffer from ABD (Already Been Done) syndrome
Use your memories/culture to your advantage
a poultry farm)
Wednesday, November 20, 13
(Mathemachicken
was inspired from my visit to
43. Design
•
•
•
•
Design represents how the app feels
Paper and pencil
Design time > development time
Less features is better than more
features!
Wednesday, November 20, 13
44. Design
•
•
•
•
Design represents how the app feels
Paper and pencil
Design time > development time
Less features is better than more
features!
Wednesday, November 20, 13
Think about how the user will
interact with the application!
Design of a cycling app is different
than a financial app!
54. Goal
•
•
•
Achieving smaller goals will give you confidence to move forward
Give yourself a deadline!
Remove all distractions
Wednesday, November 20, 13
55. Goal
•
•
•
•
Achieving smaller goals will give you confidence to move forward
Give yourself a deadline!
Remove all distractions
Sacrifice Breaking Bad!
Wednesday, November 20, 13
59. Shortcuts
•
•
Shortcuts will later bite you in the a$$
Don’t write crappy code!
ABC POP iPhone game quickly became hard to maintain because of ugly code!
Wednesday, November 20, 13
62. Reinventing Wheel
•
•
Before creating a custom control check out CocoaControls
Before manually managing dependencies check out Cocoapods
Wednesday, November 20, 13
77. Price
•
The narrower the audience, the higher
the price
•
Ads degrade the app!
Wednesday, November 20, 13
78. Price
•
The narrower the audience, the higher
the price
•
•
Ads degrade the app!
Real money is in In-App purchase. And
even more money is in consumable InApp purchase (Candy Crush uses the consumable model and
generates 530K ... a day)
Wednesday, November 20, 13
79. Price
•
The narrower the audience, the higher
the price
•
•
Ads degrade the app!
Real money is in In-App purchase. And
even more money is in consumable InApp purchase (Candy Crush uses the consumable model and
generates 530K ... a day)
Wednesday, November 20, 13
Build the pricing model around
the app not the other way!
88. Vegetable Tree
•
•
•
•
•
Initial Price: $1.99
Price changed: $2.99
Price changed: $3.99
Price changed: $4.99
Price changed: $3.99
Find the high end of your app price!
You already know the bottom end!
Wednesday, November 20, 13
99. Pre-release
•
•
Create a teaser trailer (Checkmark app, Perfect Weather)
Write about the design and development process
Wednesday, November 20, 13
100. Pre-release
•
•
•
Create a teaser trailer (Checkmark app, Perfect Weather)
Write about the design and development process
Create a website for your app
Wednesday, November 20, 13
101. Pre-release
•
•
•
•
Create a teaser trailer (Checkmark app, Perfect Weather)
Write about the design and development process
Create a website for your app
Create high quality screenshots (placeit.breezi.com)
Wednesday, November 20, 13
103. Promo codes
•
You get 100 promo codes per version of the app
Wednesday, November 20, 13
104. Promo codes
•
You get 100 promo codes per version of the app
•
You cannot review the app when using the promo code
Wednesday, November 20, 13
105. Promo codes
•
You get 100 promo codes per version of the app
•
You cannot review the app when using the promo code
•
Distribute to reviewers, bloggers etc
Wednesday, November 20, 13
106. Promo codes
•
You get 100 promo codes per version of the app
•
You cannot review the app when using the promo code
•
Distribute to reviewers, bloggers etc
•
Giveaway promo codes on Twitter or Facebook as a prize
Wednesday, November 20, 13
110. Blogging
•
Blog about the process of your app development
•
Write about how you found a solution to a complicated problem
Wednesday, November 20, 13
111. Blogging
•
Blog about the process of your app development
•
Write about how you found a solution to a complicated problem
A developer made $6000+ in sales by blogging about his experience of how standup
desk has changed his life. He sold thousands of his fitness apps!
Wednesday, November 20, 13
114. Social Media
•
Follow tags related to your app on Twitter and Facebook
•
Communicate with the leaders and tell them about your app
Wednesday, November 20, 13
115. Social Media
•
Follow tags related to your app on Twitter and Facebook
•
Communicate with the leaders and tell them about your app
•
Take part in discussion boards related to your app
Wednesday, November 20, 13
118. Release Date
•
Never release your app automatically!
•
Release date generates excitement
Wednesday, November 20, 13
119. Release Date
•
Never release your app automatically!
•
Release date generates excitement
•
Custom release date will help you plan your marketing strategies
Wednesday, November 20, 13
122. Getting Featured by Apple
Create a great app!
Create an app that features Apple’s new API
Wednesday, November 20, 13
123. Getting Featured by Apple
Create a great app!
Create an app that features Apple’s new API
Newsstand
Wednesday, November 20, 13
124. Getting Featured by Apple
Create a great app!
Create an app that features Apple’s new API
Newsstand
Wednesday, November 20, 13
Game Center
125. Getting Featured by Apple
Create a great app!
Create an app that features Apple’s new API
Newsstand
Game Center
AirDrop
Wednesday, November 20, 13
126. Getting Featured by Apple
Create a great app!
Create an app that features Apple’s new API
Newsstand
Game Center
Blue Tooth
AirDrop
Wednesday, November 20, 13
127. Getting Featured by Apple
Create a great app!
Create an app that features Apple’s new API
Newsstand
Game Center
Blue Tooth
AirDrop
Wednesday, November 20, 13
iOS 7
131. Duke Nukem
Duke Nukem 3D was released in 1996
Duke Nukem Forever was released
Wednesday, November 20, 13
132. Duke Nukem
Duke Nukem 3D was released in 1996
Duke Nukem Forever was released
15 years later
Wednesday, November 20, 13
133. Duke Nukem
Duke Nukem 3D was released in 1996
Duke Nukem Forever was released
15 years later
Make sure you are not creating Duke Nukem forever!
Wednesday, November 20, 13
139. Updates
•
•
Updates are important
•
Create an update schedule
App that do not update, do
not exist
Updates gives your app free marketing
opportunity!
Wednesday, November 20, 13
150. Testing
•
Test your app!
•
TEST IT ON THE DEVICE, TEST IT ON THE DEVICE, TEST IT ON THE DEVICE, TEST IT ON THE
DEVICE
Wednesday, November 20, 13
151. Testing
•
Test your app!
•
TEST IT ON THE DEVICE, TEST IT ON THE DEVICE, TEST IT ON THE DEVICE, TEST IT ON THE
DEVICE
•
Form a team of beta testers
Wednesday, November 20, 13
152. Testing
•
Test your app!
•
TEST IT ON THE DEVICE, TEST IT ON THE DEVICE, TEST IT ON THE DEVICE, TEST IT ON THE
DEVICE
•
Form a team of beta testers
•
Use TestFlight to distribute your builds
Wednesday, November 20, 13
163. Customer Service
•
Treat your customers with respect
•
Customer service can increase your app ranking
Wednesday, November 20, 13
164. Customer Service
•
Treat your customers with respect
•
Customer service can increase your app ranking
Almost all the 5 star reviews of Vegetable Tree app are because of
excellent customer service
Wednesday, November 20, 13
170. Chaos in the App Store
Wednesday, November 20, 13
171. Chaos in the App Store
•
All the apps with heavy textures will look obsolete!
Wednesday, November 20, 13
172. Chaos in the App Store
•
All the apps with heavy textures will look obsolete!
•
Opportunity to penetrate into your desired market
Wednesday, November 20, 13
173. Chaos in the App Store
•
All the apps with heavy textures will look obsolete!
•
Opportunity to penetrate into your desired market
Since, the release of the iOS SDK this is the best opportunity for any developer to
seize the moment!
Wednesday, November 20, 13