Valley of the Tetons Library

Building Bridges for a Vibrant Community

  • Home
  • About Us
    • Hours & Locations
    • Library Staff
    • Board of Trustees
    • Library Policies
    • Employment
    • Newsletter Archive
    • VTL FAQs
  • Support the Library
    • Donate
    • Friends of the Library
    • Friends News
    • Material Donation Guidelines
  • Programs & Events
    • Makerspace
    • Storytime
    • Cooking @ Makerspace
    • Paw Pals
    • Makerspace After Hours
    • Idaho Teen Reading Challenge
    • Seed Swap
    • Mingle & Make
    • Library After Lunch
    • Cook & Book
    • Chess Club
    • DIY Code Camp
  • Services & Resources
    • Copy, Print, Fax, Notary and More
    • Computers, Wifi, Workspaces and Meeting Rooms
    • Purchase Suggestions/Requests
    • Book Delivery, Research and Device Assistance, Book Lists and More
    • LiLI – Research and Learning Databases
    • Little Free Libraries and Dog Eared Den
    • Community Links
  • Books & More!
    • Tool Library
    • Seed Library
    • Library Catalog & Account
  • Supplemental Levy
    • Supplemental Levy FAQs
    • Valley of the Tetons Library FAQs
You are here: Home / Coding for Mobile Apps

Coding for Mobile Apps

Learning to code for mobile apps can seem a bit daunting. Like website design, there are many different tools that you might need to be familiar with in order to make a good app. Fortunately, not everyone wants a career developing apps, and if your interest is more in the vein of making one app that fulfills a personal need, there are many ways to learn just what you need to know. For getting started, it is good to know a few basics. One is the programming language(s) that you will need to start making apps. The simple version is: Android apps use Java and iOS apps use Swift. Start there and work your way to more complex tools as you need them. The following links should be enough to get you going and take you as far as you want to go.

Android App Development…

Code Academy (Java) –  Interactive walkthroughs, which allow users to start coding immediately. Fun and engaging.

SoloLearn (Java) – Read-throughs and quizzes for quick studying. Also available as an awesome app for Android and iPhone.

Udacity (Java and Android) – A large selection of programming courses for all experience levels. Mostly video lessons, with quizzes and problem sets mixed in.

Android Developer Website – The official website for Android developers is chock-full of information on everything from operating system functions to code references. It’s a great place to search out answers to your questions.

iOS App Development…

SoloLearn (Swift) – Read-throughs and quizzes for quick studying. Also available as an awesome app for Android and iPhone.

Hacking With Swift – Many read-through tutorials, which include projects and how-tos. Free materials are only available online.

Udacity (Swift and iOS) – For iOS development, Udacity features mostly intermediate level courses.

iOS Developer Website – Apple’s official website for iOS developers. It has tons of information for learning and reference.

DONATE

Sign up to stay informed about what’s happening at the library!

Program & Event Calendar

Library Catalog & Account

Hours & Locations

This website and program are brought to you by the Idaho Commission for Libraries and made possible, in part, by the Institute of Museum and Library Services (IMLS).

Institute of Museum and Library Services Idaho Commission for Libraries

Top | Log in