Skip to main content

Mark Meretzky

New York University

Mark Meretzky has been teaching since 1990 at the New York University School of Continuing and Professional Studies, where he has created courses in UNIX, C, C++, Java, JavaScript, Ruby on Rails, iOS, and Android. Many years before that, Mark taught Zilog Z80 assembly language on the original Radio Shack TRS-80. He was one of the operators of the Andrus Planetarium at the Hudson River Museum in Yonkers, New York, and in his spare time still programs astronomical simulations with the application Celestia, using a custom superset of the language Lua. Email him at [email protected]

Speaker Presentations
Monday, June 2, 2014 - 8:30am
Full-day Tutorials
Creating Android Apps in Java

Join Mark Meretzky to learn how to create Android apps using the Eclipse IDE on Mac, PC, or Linux. The apps Mark demonstrates are composed of objects written in Java, plus a screen layout in XML. Find out how the Java code manipulates the XML to present a user interface including buttons, sliders, and other widgets. Draw text and graphics, respond to a touch or keystroke, and recognize a swipe or pinch. Three important design patterns involve views, which are visible areas on the screen. (1) A listener is an object whose methods are called in response to a stimulus. A view is made touch sensitive by plugging a listener into it. (2) A cursor is a source of data. A cursor is connected to an adapter, which encases each data item in a separate view object. (3) An adapter view displays the series of views created by the adapter. As our finale, we let a component of one app launch and communicate with a component of another app on the same device.

Prerequisite: Delegates should have a reading knowledge of Java.