1 / 6

Subject Knowledge for Teaching

Subject Knowledge for Teaching. Session 3 – Developing Apps on Smartphones. W hat’s the best way to do it?. A wide variety of development platforms: SDKs: Software Development Kits – provide all the components and libraries necessary for application development.

bourke
Télécharger la présentation

Subject Knowledge for Teaching

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Subject Knowledge for Teaching Session 3 – Developing Apps on Smartphones

  2. What’s the best way to do it? • A wide variety of development platforms: • SDKs: Software Development Kits – provide all the components and libraries necessary for application development. • IDEs: Integrated Development Environments – a one-stop shop for developing apps. Basically a container for an SDK plus a GUI (Graphical User Interface) • Hosted on Windows, MacOS or Linux. • Develop and test on an emulator if possible. • Port to target device (Android or iOS) • Test again

  3. Development Environments (can all be used with Visual Studio) • Visual Studio Community • Processing • Android Studio • Clion (for C / C++) • DataGrip • IntelliIDEA (Used to run Android Studio) • PHPStorm • PyCharm (for Python) • RubyMine • Tower • WebStorm

  4. A simple IDE - Processing • Conway’s Game of Life in Python

  5. Android SDK • Video tutorials in Lynda.com • This is a very good tutorial from Android Studio

  6. Initial flowchart for smartphone application Start Initialise N=0 Y N Poll device N Get data N++ N>10?

More Related