Apply to our Core Team or Training Programs
Intro to iOS App Development Intro to iOS App Development Course is a training program for anyone interested in making native iPhone applications. No prior iOS experience is required. We will start with the basics of Xcode and how to make a simple app, and work our way towards more advanced techniques as the course progresses. In previous semesters, we examined features from popular apps such as Facebook, Instagram, Snapchat, and Tinder. By the end of the course, you should have all the experience necessary to create your own app and distribute it on the iOS App Store. Pre-requisites: Be currently enrolled, or have previously taken an intro to computer science course (CS 1110 or equivalent). You will need to have access to a MacBook or a PC running MacOS to participate in the course. Principles of Backend Engineering Principles of Backend Engineering is a seminar-based course introducing backend / API development to students with some computing exposure. This course features lectures and programming assignments that flesh out the concepts and ideologies behind core backend development on a server. Topics include basic networking, SQL / NoSQL databases, authentication, software engineering concepts / strategies, DevOps and more. Intro to Digital Product Design The Intro to Digital Product Design Course is a training program for anyone interested in UX / UI and Product Design careers in digital experiences. We move through an intensive workflow of an entire design process that you'd most likely see in design-driven companies like Airbnb, Facebook, Google, and more. In this course, you will learn how to ideate solutions for existing applications and execute thoughtful solutions with Sketch, prototyping tools, and Origami. Pre-requisites: Have basic prior design knowledge in Adobe Photoshop, Illustrator or other graphic design programs. It's preferred that you have access to a MacBook and Sketch but you may also use Windows or alternative graphic design programs. Core Team Application We are always looking for new talented iOS developers, backend developers, and designers to join our Core Team! Our members are passionate about taking apps from idea to product, culminating with releases on the App Store. If you're interested in working in a startup environment and gaining practical experience in software development, design, and product management, then AppDev is the team for you! Core Team Marketing / Business Application The apps have been built and more are in the pipeline. Your job, if you choose to accept it, is to help share our carefully crafted products with the world. You will be responsible for running marketing campaigns throughout the year to promote our apps on and off campus. You will help lead efforts to promote the AppDev brand within school and beyond. Coordinating hype videos, creating promotional content, planning AppDev tech talks, and signing up corporate sponsors will be some of your responsibilities. You will have a team of talented marketers, designers, and developers to support you along the way.