SlideShare uma empresa Scribd logo
1 de 8
Ingredients for App of the
Week - Socialcam



                 From Design Team- SojoSolutions




                                 www.sojosolutions.com
Socialcam - What is special?
SocialCam is one of social networking apps among
many others. What makes it special to be selected
iTunes application of the week

I get a new requirement for any new mobile application;
I try to set three milestones for development. Let me
analyze SocialCam using these:
    1.   User Interface
    2.   Usability
    3.   User Centric




                                                          www.sojosolutions.com
Socialcam - UserInterface
Open iOS Human Interface Guidelines. First
sentence says
"Create an Application Definition Statement".

Look at the app Logo. I really like the logo. It
has video recorder.
Image speaks the purpose of application.
Name is "Socialcam". Name indicates it is
social app.
Look at icon and Name. Both creates an
Application Definition Statement.




                                                   www.sojosolutions.com
Socialcam - UserInterface
iOS Human Interface Guidelines says "Embrace
iOS UI Paradigms". I always try to recommend my
clients to follow this rule while going for an iOS
application. I repeat it Embrace iOS UI Paradigms.
It has two pillars:

    a) Controls should look tappable,
    b) App structure should be clean and easy to
       navigate.
Let us glance at this screen. Both of these
ingredients for making a great app are
there.




                                                     www.sojosolutions.com
Socialcam - Usability
iOS Human Interface Guidelines says “As you
design the user interface of your app, always
remember that users expect the standard views
and controls to behave as they do in the built-in
applications ".
     Screen at right; default controls are
     used to make it easy for users to use
     application.
     Top bar replicates the default navigation bar
     used in iPhone applications.




                                                     www.sojosolutions.com
Socialcam - Usability
      Very few iPhone application designer are
      aware of one of great feature of iOS
      development environment

            “Another advantage of using standard
            UI elements is that they automatically
            receive updates if iOS introduces a
            redesigned appearance (completely
            custom elements do not receive
            updates).”


      Think of advantages?




        Next time a new version is rolled out;
           Do you need to post another version on iTunes?




                                                            www.sojosolutions.com
References
iOS Human Interface Guidelines
http://developer.apple.com/library/ios/#documentation/userexperience/co
nceptual/mobilehig/AppDesign/AppDesign.html

http://developer.apple.com/library/ios/#documentation/userexperience/co
nceptual/mobilehig/UIElementGuidelines/UIElementGuidelines.html#//appl
e_ref/doc/uid/TP40006556-CH13-SW1

App Store
http://itunes.apple.com/tr/app/socialcam-video-amera/id421228047?mt=8



*Socialcam is copyright of © 2012 Socialcam Inc.




                                                             www.sojosolutions.com
Continue



   To Continue…




                  www.sojosolutions.com

Mais conteúdo relacionado

Mais procurados

Introduction to Mobile Apps
Introduction to Mobile Apps Introduction to Mobile Apps
Introduction to Mobile Apps Shahryar Khan
 
Designing Software With the User in Mind - Symbio
Designing Software With the User in Mind - SymbioDesigning Software With the User in Mind - Symbio
Designing Software With the User in Mind - SymbioEmily Chong
 
Appurify presentation at Appium meetup - Running Appium on real devices at scale
Appurify presentation at Appium meetup - Running Appium on real devices at scaleAppurify presentation at Appium meetup - Running Appium on real devices at scale
Appurify presentation at Appium meetup - Running Appium on real devices at scaleJay Srinivasan
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates
 
The Web designing and development
The Web designing and development The Web designing and development
The Web designing and development lalitSharma663603
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentBarrel Software
 
Appiterate - world's only visual mobile editor
Appiterate - world's only visual mobile editorAppiterate - world's only visual mobile editor
Appiterate - world's only visual mobile editorAppiterate
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application DevelopmentSyed Absar
 
HA1 Task 1 The Value Chain
HA1 Task 1  The Value ChainHA1 Task 1  The Value Chain
HA1 Task 1 The Value ChainDamionVize
 
Mobile application design trend & history
Mobile application design trend & historyMobile application design trend & history
Mobile application design trend & historyRawin Windygallery
 
Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Mobile Software Engineering Crash Course - C07 Frameworks and ConclusionMobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Mobile Software Engineering Crash Course - C07 Frameworks and ConclusionMohammad Shaker
 
Process of iOS App Development
Process of iOS App DevelopmentProcess of iOS App Development
Process of iOS App DevelopmentWDP Technologies
 
Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile DevelopmentPragnesh Vaghela
 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Ahsanul Karim
 

Mais procurados (19)

Introduction to Mobile Apps
Introduction to Mobile Apps Introduction to Mobile Apps
Introduction to Mobile Apps
 
Ios - Introduction to swift programming
Ios - Introduction to swift programmingIos - Introduction to swift programming
Ios - Introduction to swift programming
 
IOS vs Android Apps
IOS vs Android AppsIOS vs Android Apps
IOS vs Android Apps
 
Designing Software With the User in Mind - Symbio
Designing Software With the User in Mind - SymbioDesigning Software With the User in Mind - Symbio
Designing Software With the User in Mind - Symbio
 
Native android application development
Native android application developmentNative android application development
Native android application development
 
Appurify presentation at Appium meetup - Running Appium on real devices at scale
Appurify presentation at Appium meetup - Running Appium on real devices at scaleAppurify presentation at Appium meetup - Running Appium on real devices at scale
Appurify presentation at Appium meetup - Running Appium on real devices at scale
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
 
The Web designing and development
The Web designing and development The Web designing and development
The Web designing and development
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Appiterate - world's only visual mobile editor
Appiterate - world's only visual mobile editorAppiterate - world's only visual mobile editor
Appiterate - world's only visual mobile editor
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application Development
 
HA1 Task 1 The Value Chain
HA1 Task 1  The Value ChainHA1 Task 1  The Value Chain
HA1 Task 1 The Value Chain
 
Mobile application design trend & history
Mobile application design trend & historyMobile application design trend & history
Mobile application design trend & history
 
Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Mobile Software Engineering Crash Course - C07 Frameworks and ConclusionMobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion
 
Process of iOS App Development
Process of iOS App DevelopmentProcess of iOS App Development
Process of iOS App Development
 
Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile Development
 
Android development
Android developmentAndroid development
Android development
 
Android vs ios
Android vs iosAndroid vs ios
Android vs ios
 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)
 

Semelhante a Socialcam App of the week

What is Native App Example.pdf
What is Native App Example.pdfWhat is Native App Example.pdf
What is Native App Example.pdfcodeindus2
 
Step-by-Step Guide On iOS App Wireframing
Step-by-Step Guide On iOS App WireframingStep-by-Step Guide On iOS App Wireframing
Step-by-Step Guide On iOS App WireframingNicole Khoo
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & DevelopmentRonnie Liew
 
IOSAPPDevelopment 2011CS010103.pptx
IOSAPPDevelopment 2011CS010103.pptxIOSAPPDevelopment 2011CS010103.pptx
IOSAPPDevelopment 2011CS010103.pptxJiminJimin16
 
iOS Developer Interview Questions
iOS Developer Interview QuestionsiOS Developer Interview Questions
iOS Developer Interview QuestionsClark Davidson
 
Prototype Development in Mobile-Learning Design Research
Prototype Development in Mobile-Learning Design ResearchPrototype Development in Mobile-Learning Design Research
Prototype Development in Mobile-Learning Design ResearchAlan Foley
 
Server driven user interface (sdui) – framework for i os applications!
Server driven user interface (sdui) – framework for i os applications!Server driven user interface (sdui) – framework for i os applications!
Server driven user interface (sdui) – framework for i os applications!Azilen Technologies Pvt. Ltd.
 
Step-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdfStep-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdfBytes Technolab Inc.
 
Best Instagram Reels Editing Apps for Influencers.pdf
Best Instagram Reels Editing Apps for Influencers.pdfBest Instagram Reels Editing Apps for Influencers.pdf
Best Instagram Reels Editing Apps for Influencers.pdfFuGenx Technologies
 
Step-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docxStep-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docxBytes Technolab Inc.
 
Everything you need to know about native application development
Everything you need to know about native application developmentEverything you need to know about native application development
Everything you need to know about native application developmentI-Verve Inc
 
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...Katy Slemon
 
Tapworthy ch 1,2
Tapworthy ch 1,2Tapworthy ch 1,2
Tapworthy ch 1,2Yu Liang
 
Wireless Wednesdays: Part 1
Wireless Wednesdays: Part 1Wireless Wednesdays: Part 1
Wireless Wednesdays: Part 1Teamstudio
 
I phone apps developments interview
I phone apps developments interviewI phone apps developments interview
I phone apps developments interviewPragati Singh
 
Common Ionic Development Mistakes Developers Tend To Make!
Common Ionic Development Mistakes Developers Tend To Make!Common Ionic Development Mistakes Developers Tend To Make!
Common Ionic Development Mistakes Developers Tend To Make!Techugo
 
20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptxSuman Garai
 

Semelhante a Socialcam App of the week (20)

What is Native App Example.pdf
What is Native App Example.pdfWhat is Native App Example.pdf
What is Native App Example.pdf
 
Step-by-Step Guide On iOS App Wireframing
Step-by-Step Guide On iOS App WireframingStep-by-Step Guide On iOS App Wireframing
Step-by-Step Guide On iOS App Wireframing
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & Development
 
IOSAPPDevelopment 2011CS010103.pptx
IOSAPPDevelopment 2011CS010103.pptxIOSAPPDevelopment 2011CS010103.pptx
IOSAPPDevelopment 2011CS010103.pptx
 
iOS Developer Interview Questions
iOS Developer Interview QuestionsiOS Developer Interview Questions
iOS Developer Interview Questions
 
Presentation
PresentationPresentation
Presentation
 
Prototype Development in Mobile-Learning Design Research
Prototype Development in Mobile-Learning Design ResearchPrototype Development in Mobile-Learning Design Research
Prototype Development in Mobile-Learning Design Research
 
Server driven user interface (sdui) – framework for i os applications!
Server driven user interface (sdui) – framework for i os applications!Server driven user interface (sdui) – framework for i os applications!
Server driven user interface (sdui) – framework for i os applications!
 
Step-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdfStep-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdf
 
Best Instagram Reels Editing Apps for Influencers.pdf
Best Instagram Reels Editing Apps for Influencers.pdfBest Instagram Reels Editing Apps for Influencers.pdf
Best Instagram Reels Editing Apps for Influencers.pdf
 
Step-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docxStep-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docx
 
Everything you need to know about native application development
Everything you need to know about native application developmentEverything you need to know about native application development
Everything you need to know about native application development
 
Creating Android apps
Creating Android appsCreating Android apps
Creating Android apps
 
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
Hire Ionic Developer to Build Cross-platform, Feature-rich, and most advanced...
 
Exploring iTools
Exploring iToolsExploring iTools
Exploring iTools
 
Tapworthy ch 1,2
Tapworthy ch 1,2Tapworthy ch 1,2
Tapworthy ch 1,2
 
Wireless Wednesdays: Part 1
Wireless Wednesdays: Part 1Wireless Wednesdays: Part 1
Wireless Wednesdays: Part 1
 
I phone apps developments interview
I phone apps developments interviewI phone apps developments interview
I phone apps developments interview
 
Common Ionic Development Mistakes Developers Tend To Make!
Common Ionic Development Mistakes Developers Tend To Make!Common Ionic Development Mistakes Developers Tend To Make!
Common Ionic Development Mistakes Developers Tend To Make!
 
20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx
 

Último

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Último (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Socialcam App of the week

  • 1. Ingredients for App of the Week - Socialcam From Design Team- SojoSolutions www.sojosolutions.com
  • 2. Socialcam - What is special? SocialCam is one of social networking apps among many others. What makes it special to be selected iTunes application of the week I get a new requirement for any new mobile application; I try to set three milestones for development. Let me analyze SocialCam using these: 1. User Interface 2. Usability 3. User Centric www.sojosolutions.com
  • 3. Socialcam - UserInterface Open iOS Human Interface Guidelines. First sentence says "Create an Application Definition Statement". Look at the app Logo. I really like the logo. It has video recorder. Image speaks the purpose of application. Name is "Socialcam". Name indicates it is social app. Look at icon and Name. Both creates an Application Definition Statement. www.sojosolutions.com
  • 4. Socialcam - UserInterface iOS Human Interface Guidelines says "Embrace iOS UI Paradigms". I always try to recommend my clients to follow this rule while going for an iOS application. I repeat it Embrace iOS UI Paradigms. It has two pillars: a) Controls should look tappable, b) App structure should be clean and easy to navigate. Let us glance at this screen. Both of these ingredients for making a great app are there. www.sojosolutions.com
  • 5. Socialcam - Usability iOS Human Interface Guidelines says “As you design the user interface of your app, always remember that users expect the standard views and controls to behave as they do in the built-in applications ". Screen at right; default controls are used to make it easy for users to use application. Top bar replicates the default navigation bar used in iPhone applications. www.sojosolutions.com
  • 6. Socialcam - Usability Very few iPhone application designer are aware of one of great feature of iOS development environment “Another advantage of using standard UI elements is that they automatically receive updates if iOS introduces a redesigned appearance (completely custom elements do not receive updates).” Think of advantages? Next time a new version is rolled out; Do you need to post another version on iTunes? www.sojosolutions.com
  • 7. References iOS Human Interface Guidelines http://developer.apple.com/library/ios/#documentation/userexperience/co nceptual/mobilehig/AppDesign/AppDesign.html http://developer.apple.com/library/ios/#documentation/userexperience/co nceptual/mobilehig/UIElementGuidelines/UIElementGuidelines.html#//appl e_ref/doc/uid/TP40006556-CH13-SW1 App Store http://itunes.apple.com/tr/app/socialcam-video-amera/id421228047?mt=8 *Socialcam is copyright of © 2012 Socialcam Inc. www.sojosolutions.com
  • 8. Continue To Continue… www.sojosolutions.com