This presentation was created for the Mobile+Web DevCon in San Francisco Jan, 2014. The presentation is aimed at developers, it introduces accessibility and is meant to show what is possible while developing applications. It covers: Dynamic Type, Safari Viewport, Simplification, Blur and Low Contrast, Switch Control, Guided Access, Speech Synthesis, Hand Writing, and Magic Tap (iOS6). View this in accessible HTML: http://www.last-child.com/ios7-accessibility/
Windows Phone 7 introduced a new "Metro" interface that focused on the end user experience. It featured a 1 GHz processor, multi-touch screen, sensors like accelerometers and GPS, and the ability to develop applications using Silverlight or XNA. The Windows Phone marketplace allowed developers to distribute apps and games through a centralized storefront. Overall, Windows Phone 7 marked a significant change from older Windows Mobile platforms and aimed to make the user interface and development experience more cohesive.
This document provides an introduction to developing Flash and AIR applications for Android. It discusses tools like Flash Professional CS5 and the Flash Capability Reporter. It covers mobile APIs for screen orientation, multitouch gestures, and sensors. Examples are provided for handling orientation changes, implementing multitouch gestures in an image viewer app, and accessing device capabilities. Future support for tablets and other devices is mentioned. Related blogs and local meetups are listed for continuing education.
The document provides an overview and agenda for an Android development tutorial being given in Tokyo, Japan in October 2009. It introduces key Android concepts like Activities, Views, Intents, Services, and Notifications. It also outlines the development environment and tools needed, including Ubuntu, Eclipse, and the Android SDK. The document guides attendees through creating their first basic Android map application, including designing the UI, adding elements to the layout, and running the application.
Lars Vogel gives an overview of Android programming. Android uses the Java programming language but runs applications on the Dalvik virtual machine instead of the Java Virtual Machine. The main Android programming constructs are activities, views, intents, broadcast receivers, services, and content providers. Activities provide user interfaces, services run in the background, and broadcast receivers listen for system events.
While there are some common UI elements between Android and iOS apps, there are also many differences in how apps implement navigation, menus, and layouts on each operating system. Some key differences noted are Android apps following more modern "flat" and blocky designs, using left side menus for navigation more often, and having branding incorporated more prominently. The inconsistencies between platforms can sometimes cause confusion for users switching between Android and iOS devices.
The document provides instructions on how to use the Layar developer support environment. It explains that developers must log in with their Layar account to access full functionality and create topics. It outlines the various sections for searching forums, reporting bugs, requesting features, discussing topics, and asking private questions. Tips are provided throughout on making the most effective use of the support resources.
很多人想學iOS App開發,但卻既期待,又怕受傷害,因為心裡頭藏有很多疑問。不知從何開始學習? 害怕自己沒有程式天份? iOS App工程師真的可以年薪百萬,躺著賺錢? iOS App開發魔法師彼得潘將和大家分享自己身為果粉,多年學習開發App的心路歷程,解答這些疑問,希望幫助更多人勇敢踏出第一步,朝向成為偉大的iOS App魔法師方向大步前行,昂首飛翔!
The document summarizes the key points from a mobile development meetup. It provided an overview of the mobile development landscape in 2016, including different types of platforms, approaches to development like native, hybrid and web. It also discussed Xamarin as an approach for write-once run-anywhere development. Finally, it outlined the typical mobile app development lifecycle covering aspects from planning to growth.
The document summarized the key points from a mobile development meetup. It included an overview of the mobile development landscape in 2016, discussing types of platforms, approaches like native, hybrid and web development. It also covered Xamarin as a recommended approach. The meetup discussed the full mobile app development lifecycle from planning to growth. It provided recaps of the introduction, overview, breakout sessions and next steps for future meetups.
This document provides information about developing mobile web applications that mimic native apps. It discusses techniques like using CSS for animations and transitions to improve performance, detecting standalone mode, adding home screen icons and startup images, and various HTML5 features supported in Mobile Safari like geolocation. It also covers frameworks like jQTouch, jQuery Mobile and Sencha Touch that make the mobile web feel more like native apps. Testing strategies are discussed, noting emulators are good for version testing but actual devices are best. Potential app ideas that could work as mobile web apps are listed, like games, calculators and productivity apps. Examples of successful mobile web apps developed with frameworks in just a few hours are highlighted.
My challenge for this year is to learn a new programming language or software development technology. While I don’t intend adopting the suggestion of The Pragmatic Programmer and learning one new language each year, I do think that there is much to be gained by seeing what else is out there. With the booming popularity of the Android platform for mobile devices I thought what better place to start? Over the past few weeks I have taken the first few steps in learning about Android application development.
Presentation given at the San Francisco Android Java User Group on getting started with Flash and Flex on Android mobile devices. For more information see my blog entry: http://flash.steveonjava.com/beginning-flash-sf
This document summarizes the iPhone application development expertise of NWS Pvt Ltd. They have expertise in GPS, sound, web-based, and RSS feed applications. They have also developed specialized frameworks for iBooks and quiz games. The document then describes several specific applications they have developed, including ones for prayer tracking, quizzes, books, writing obituaries, sound recording, parenting tutorials, calculators, games, and an RSS reader. It concludes by listing some of NWS Pvt Ltd's clients and providing contact information.
My talk at Barcamp Bangalore 11 about "How to Make Your UI Look Good on Android". I talked about some really bad UI and how you can make avoid making those kind of UI and instead make more mobile and user friendly UI
The document describes a cross-platform mobile automation framework that allows testing mobile apps across different platforms like iOS, Android, and mobile web using a single automation code base. It proposes using common page objects to model pages of a mobile app, with elements defined using locator maps. The framework abstracts away differences in automation APIs and UI implementations using a driver abstraction. It also handles primary and secondary navigation patterns using menu and menu item page objects.
How talked about my happy days of graphic design, how I had thought everything had been about nice fonts and colors. I didn’t bother with testing. Now when I look back, I can see the path of destruction my carefree days have left. Here are 99 problems of graphic designer.
This document summarizes the major versions of the Android SDK from 1.0 to 6.0, listing the corresponding API level, year of release, and notable new features for each version.
1) The NDRC adjusted the windfall tax threshold from $40/bbl to $55/bbl, effective November 1, 2011. This will benefit all three major Chinese energy companies, with PetroChina expected to benefit the most. 2) Sinopec is viewed as the biggest gainer from the tax changes on a net basis. The analyst reiterates a preference for Sinopec and CNOOC due to their attractive valuations. 3) Acquisition appetite from Chinese NOCs remains strong, as evidenced by recent deals, though spending has declined slightly from record levels in 2011. Strategies differ between focusing on unconventional versus conventional assets.
Slides from talk at iOSDevUK 2014. -Accessibility and disabilities -Assistive technologies on iOS -Implementing accessibility support -Testing accessibility
This primer on mobile accessibility will give you a solid grounding on standards, guidelines and principles of making websites accessible on mobile devices, and demonstrate some of the accessibility features available on iOS and Android. This presentation was delivered at Digpen 7: http://lanyrd.com/2014/digpen7/sdfcth/
This document provides an overview of mobile accessibility for various smartphone platforms. It discusses the current landscape including iOS, Android, Windows Phone/Mobile, Blackberry, Symbian and WebOS. It outlines strategies for developing accessible mobile apps, including considerations for users with disabilities. References for mobile accessibility best practices are also included.
This presentation for the Accessibility Camp Bay Area introduces the new accessibility features of iOS7 and how they can be used for mobile developers. It also highlights key elements of the iOS 7.1 release that can affect accessibility. This is similar to a presentation I gave at Mobile+Web conference,http://www.slideshare.net/7mary4/ios7-accessibilitypdf, but doesn't need to introduce accessibility. The presentation is also meant to be more conversational.