app dev ios video cover

Mobile App Development

Have an ‘APP’etite for Success?

By the end of the program, you’ll have the skills and knowledge to create fully functional, polished apps that can be published on the Apple App and Google Play Stores to be used by millions of people worldwide.

This program is pending approval.

Program Overview

Learn More About Our Mobile App Development Program

Turn your creative ideas into powerful, polished mobile applications with our Mobile App Development program for iOS and Android. Designed for problem solvers eager to learn coding and app design, this program immerses you in the latest tools and frameworks used by Apple and Android developers to build engaging and efficient apps for smartphones and tablets. From concept and user experience design to coding, deployment, and final polish, you will gain the skills to create applications that bring the future to life in the palm of your hand.

As a student of this program, you will:

  • Stay ahead with current and emerging iOS and Android development technologies
  • Apply fundamental graphic design principles to craft user-friendly, attractive interfaces
  • Develop iOS applications using Swift, SwiftUI, and UIKit frameworks
  • Write Android apps using Kotlin, XML layouts, and Android Jetpack components
  • Understand iOS and Android app architecture and lifecycle management
  • Utilize Apple’s suite of developer tools for building, testing, and deploying apps
  • Leverage essential Google tools and frameworks for testing and deployment

Attainable Certificates Include:

  • Accredited Dixie Technical College Certificate

This Program Prepares You for  Careers Such As:

  • Application Developer – Median Income $132k year, with top earners at $208k year.*
  • Database Administrators – Median Income $101k year, with top earners at $157k year.*
  • Software Developer – Median Income $132k year, with top earners at $208k year.*

*Source: careeronestop.org

Additional Details About What You Will Learn

1. Augmented Reality (AR)

  • Description: Build immersive experiences by layering digital content over the physical world.
  • Frameworks: ARKit (iOS), ARCore (Android)
  • Examples: Games (e.g., Pokémon Go), virtual try-ons, navigation aids, and educational apps with real-time object recognition.

2. Virtual Reality (VR)

  • Description: Create apps that immerse users in a fully digital environment.
  • Frameworks: Oculus SDK (iOS), Google VR SDK (Android)
  • Examples: VR games, immersive travel experiences, and VR training simulations.

3. Geofencing and Location-Based Triggers

  • Description: Trigger events or notifications when users enter or exit specific geographic areas.
  • Frameworks: Core Location (iOS), Android Location API
  • Examples: Park check-ins, retail promotions, and real-world location-based games.

4. Device-Specific Sensors

  • Description: Access hardware sensors like gyroscopes, accelerometers, and heart-rate monitors.
  • Use Cases: Fitness tracking, motion-based games, and health monitoring apps.

5. Machine Learning On-Device

  • Description: Process machine learning models directly on mobile devices, enabling offline AI applications.
  • Frameworks: Core ML (iOS), TensorFlow Lite (Android)
  • Examples: Image recognition, natural language processing, sentiment analysis, and predictive text.

6. Near Field Communication (NFC)

  • Description: Enable communication between devices or NFC tags by tapping them together.
  • Use Cases: Payment apps, secure authentication, data sharing, and interactive experiences with NFC-embedded products.

7. Voice Assistants and Natural Language Processing

  • Description: Integrate voice recognition and voice assistants natively within apps.
  • Frameworks: SiriKit (iOS), Google Assistant SDK (Android)
  • Examples: Hands-free task management, voice-controlled games, and language-learning tools.

8. Camera and Image Processing

  • Description: Add advanced camera features like real-time filters, object recognition, or photo manipulation.
  • Frameworks: AVFoundation (iOS), Camera X (Android)
  • Examples: Snapchat-like filters, real-time barcode scanners, or document scanning.

9. Wearable Integration

  • Description: Build apps for wearable devices like smartwatches and fitness trackers.
  • Frameworks: WatchKit (iOS), Wear OS (Android)
  • Examples: Health tracking, companion apps for notifications, and wrist-based controls.

10. IoT and Bluetooth Connectivity

  • Description: Use Bluetooth to control or communicate with IoT devices in real-time.
  • Frameworks: Core Bluetooth (iOS), Android Bluetooth API
  • Examples: Home automation, fitness equipment pairing, and connected car systems.

11. Haptic Feedback and Vibration

  • Description: Enhance user experience with tactile responses to actions.
  • Frameworks: Core Haptics (iOS), Vibration APIs (Android)
  • Examples: Gaming feedback, notifications, or interaction cues that feel more physical.

12. Face and Biometric Recognition

  • Description: Access device biometrics like face recognition or fingerprint authentication.
  • Frameworks: Face ID and Touch ID (iOS), BiometricPrompt (Android)
  • Examples: Secure login, photo album locking, and personalized content recommendations.

13. Proximity and UWB (Ultra-Wideband) Technology

  • Description: Use Ultra-Wideband for precise spatial tracking and device-to-device interactions.
  • Use Cases: Indoor navigation, real-time object tracking, and smart home device localization.

14. Push Notifications with Interactive Actions

  • Description: Allow users to take actions (e.g., reply, check-in) directly from notifications.
  • Frameworks: UserNotifications (iOS), Android Notification Manager
  • Examples: Messaging replies, quick check-ins, or event reminders with actionable buttons.

15. App Clips (iOS) / Instant Apps (Android)

  • Description: Create lightweight app experiences for users to access without full installations.
  • Frameworks: App Clips (iOS), Instant Apps (Android)
  • Examples: Quick check-ins, ordering services, or previewing features of a full app.

16. Offline Data Syncing and Persistent Storage

  • Description: Store data offline and sync with servers when online.
  • Frameworks: Core Data (iOS), Room (Android)
  • Examples: Offline productivity tools, local caching for apps, and seamless offline-first designs.
Total Tuition and Course Fees: Subject to Change

$3,467.00

Scholarships and Grants Available

Program Length: Subject to Change

12 Months

Credit Hours: Subject to Change

30

High School: Open to Juniors & Seniors. Tuition is waived for high school students, however they are still responsible for course fees, textbooks and additional costs.

Upcoming Start Dates: 

January 7, 2027 | 9:00am – 1:00pm | Mon – Fri

Need more information?

435.674.8400

Program Description and Objectives

Mobile App Development

Program Description

Through a dynamic curriculum, you’ll master the fundamentals of the Swift, Java, and Kotlin programming languages, unravel the intricacies of iOS and Android app architectures, and craft captivating user interfaces using tools like Interface Builder, SwiftUI, Android Studio, and Jetpack Compose.

Guided by experienced instructors, you’ll unravel the mysteries of data management, exploring how to harness databases and APIs to fuel your app’s functionality. You’ll gain insights into testing, debugging, and optimizing app performance, ensuring your creations run seamlessly. You’ll also be ready to unleash your own apps into the world, with a strong understanding of app development techniques and a solid grasp of user experience principles. You will also get an Accredited Dixie Technical College Certification.

Attendance Standard: This program has a minimum attendance standard of 80%.

Learning Objectives
  • Students will learn to design, develop, debug, and deploy iOS and Android applications
  • Students will gain hands-on experience with Xcode
  • Students will learn the Swift programming language
  • Students will develop iOS apps with the UIKit framework
  • Students will develop iOS apps with the SwiftUI framework
  • Students will develop Android apps with the Kotlin framework
  • Students will develop Android apps with the Android Studio framework
  • Students will learn the Kotlin programming language
  • Students will learn computer science topics including data structures, algorithms, and algorithm complexity
  • Students will have the opportunity to participate in group projects
  • Students will learn about network communication, databases, and many other related topics
  • Students will learn about project management, presentation, project pitches, and other soft skills
  • Students will learn about creating an LLC and will receive support if they choose to follow that path
COE logo

Accreditation

Dixie Technical College is accredited by the Commission of the Council on Occupational Education. Accreditation by COE is viewed as a nationally-honored seal of excellence for occupational education institutions and denotes honesty and integrity. Information regarding accreditation may be obtained at:

Council on Occupational Education
7840 Roswell Road, Building 300, Suite 325
Atlanta, GA 30350
Telephone: 770-396-3898 Fax: 770-396-3790
council.org 

Tuition & Course Fees

Cost overview

Tuition at Dixie Technical College Is Affordable

Tuition & Fees must be paid before registering for class unless a payment plan or other funding options have been approved and signed. Information is subject to change without notice.

Tuition is waived for High-School students, however they are still responsible for course fees and additional costs.

Term:
Tuition:
Course Fees:
Total Tuition & Course Fees:
Total Cost:
$3,150
$317
$3,467

Tuition, fees and other costs are subject to change without notice.

Computer Requirements:

You are required to work on a personal MacBook. If you already have one, you are welcome to bring it for class. We require that it features an M2 chip or a more advanced processor. Below, you’ll find two computer models recommended by the instructors. However, you also have the option to purchase a pre-owned or refurbished computer.

13" MacBook Air M4 | $1,099

16GB ram | 512 GB Storage | M4 processor

14" MacBook M4 Pro | $1,849

24GB ram | 512 GB Storage | M4 Pro processor

If you have questions about purchasing a computer please contact us.

Total Tuition and Course Fees:

$3,467.00

Additional Costs:

Required $99 – Apple Developer Account

Required $25 – Android Developer Program Account Registration

Optional $200+ – Apple Care (3 years) Price varies depending on laptop model purchased.

Need help paying for college?

Learn about Scholarships and Grants and how to apply for Financial Aid by using the links below.

Start Dates & Times

Cohort Start Dates

Upcoming Start Dates and Class Times for This Program
Class Days:
Class Hours:
January 7, 2027
Monday – Friday
9:00am – 1:00pm
Combined Cohort: This program will cover the processes of developing applications for both iOS and Android Systems. Program length and costs are subject to change.

Program cohorts are open until filled. Once a cohort is filled, applicants will be considered for the next start date.

Program Length:

12 Months

Admission Requirements
V

Begin an Application

V

Education Verification

Provide a copy of one of the following: High School Diploma, High School Transcript showing graduation date, GED, Associate’s Degree, or Bachelor’s Degree.

V

Testing Requirements

Each program has specific testing score requirements for admission. The scores are listed in the drop-down tabs below. You may be exempt from taking the Accuplacer Entrance Assessment if you provide proof of one or more of the following:

  • Qualifying ACT or SAT scores (see drop-down tabs below)
  • College coursework (MATH 900+ and ENGLISH 1000+) with a grade of B- or higher
  • An Associate’s, Bachelor’s, or Master’s degree

If you do not meet one of the above criteria, click here to schedule your Accuplacer Entrance Assessment.

Accuplacer Qualifying Scores:

Math – 255

Reading – 245

English – 245

ACT Qualifying scores:

Math – 16

Reading – 15

English – 15

SAT Qualifying scores:

Math – 430

ERW – 290

V

Proof of Valid Photo ID

V

Professional Goal Statement

V

Application Fee

$0 for all applicants.

V

Application Review

After successfully completing and submitting the above requirements, the College will perform an application review. Students will be emailed regarding their acceptance status.

To get started on these requirements begin an application.

Career Pathways

What You Can Become

Discover Possible Career Paths for This Program

Application Developer

Learn more about this field. Find things like job outlook, expected salary, and many other job specific stats.

Software Developer

Learn more about this field. Find things like job outlook, expected salary, and many other job specific stats.

Database Administrator

Learn more about this field. Find things like job outlook, expected salary, and many other job specific stats.

Student Reviews

See What Mobile App Development Students Have to Say

Savannah Fox
I enjoyed the support I received from my Instructor and I thoroughly enjoyed learning something new!
Savannah Fox
I enjoyed the support I received from my Instructor and I thoroughly enjoyed learning something new!
Savannah Fox
Savannah Fox
Camden Gardner
“Our instructors really know what they're talking about. It makes me very confident about what we are learning and discussing in class.”
Camden Gardner
“Our instructors really know what they're talking about. It makes me very confident about what we are learning and discussing in class.”
Camden Gardner
Camden Gardner
Jordan Bryson
I enjoyed working on projects and sharing them with the class. It was fun to see all the different things my peers would come up ...
Read More
Jordan Bryson
I enjoyed working on projects and sharing them with the class. It was fun to see all the different things my peers would come up with and how they solved their problems.
Jordan Bryson
Jordan Bryson
Gavin DeMarcus
I enjoyed working on collaborative projects with others in the program the most! The projects were always fun and as challenging as you wanted to ...
Read More
Gavin DeMarcus
I enjoyed working on collaborative projects with others in the program the most! The projects were always fun and as challenging as you wanted to make them.
Gavin DeMarcus
Gavin DeMarcus
Samuel Johanson
I loved the atmosphere, the instructors were great and the hands on experience helped me get a taste of the field and it makes me ...
Read More
Samuel Johanson
I loved the atmosphere, the instructors were great and the hands on experience helped me get a taste of the field and it makes me want to try hard each day to build a career in my field.
Samuel Johanson
Samuel Johanson
Savannah Fox
What I enjoyed most about Dixie Tech was having a positive space to learn something new, and having the support from the instructors ...
Read More
Savannah Fox
What I enjoyed most about Dixie Tech was having a positive space to learn something new, and having the support from the instructors and staff. No matter where I was at in the program they were there to help me grow and offer support. I felt like there was always someone to go to when I needed help- from course work, to guidance on continued education, to job placement- and continue to be there even after the program ends.
Savannah Fox
Savannah Fox
Aris Gonzales
“I think the most exciting thing about the course is that everything is up to date. We have the latest...
Read More
Aris Gonzales
“I think the most exciting thing about the course is that everything is up to date. We have the latest technologies and when any news conference or big announcement comes out we’re always watching it. So it’s always like we’re on the front end of technology.”
Aris Gonzales
Aris Gonzales
Jake Starkey
“The most fun part about this is learning real use applications of the stuff that we’re actually going through. This...
Read More
Jake Starkey
“The most fun part about this is learning real use applications of the stuff that we’re actually going through. This material is going to be the actual knowledge and techniques that we’re going to use in the real world after this.”
Jake Starkey
Jake Starkey
Parker Collins
I feel like I was able to go from knowing very very little, to learning and knowing so much about Mobile app development and software ...
Read More
Parker Collins
I feel like I was able to go from knowing very very little, to learning and knowing so much about Mobile app development and software development in general. And while this program was shorter than a typical bachelor's degree, I feel like I have a great foundation to be able to go into the field of software development for an entry-level position and provide value. I feel like I have that base of skills and knowledge that will allow me to learn anything I need to in the future.
Parker Collins
Parker Collins
Forrest Arnold
“It’s taught me how to make stuff and be able to put it on the phone. I like how our...
Read More
Forrest Arnold
“It’s taught me how to make stuff and be able to put it on the phone. I like how our instructors showed us how to combine coding and design.”
Forrest Arnold
Forrest Arnold
Emily Camacho
I enjoyed the experience of being challenged every day to be better. My instructor and the rest of the staff made sure that we all ...
Read More
Emily Camacho
I enjoyed the experience of being challenged every day to be better. My instructor and the rest of the staff made sure that we all had the set knowledge to succeed. They went above and beyond to help everyone in the program.
Emily Camacho
Emily Camacho
Asher McConnell
All the staff was great, from the cafe to my instructors and administration. Campus always felt like a safe and freely creative space. I actually ...
Read More
Asher McConnell
All the staff was great, from the cafe to my instructors and administration. Campus always felt like a safe and freely creative space. I actually looked forward to going to school for the first time in my life!
Asher McConnell
Asher McConnell
Lexie Hardy
I liked the environment of Dixie Technical College and the App Development Program was just really fun for me.
Lexie Hardy
I liked the environment of Dixie Technical College and the App Development Program was just really fun for me.
Lexie Hardy
Lexie Hardy

Steps to Take

Follow these steps to start your journey at Dixie Tech! Many classes have a waitlist or fill fast, so getting started as soon as possible is recommended.

A student in a computer lab working on a project.
A student testing their app development project on their handheld device.

Dixie Tech

Discover
Discover

Find a Program or Take a Campus Tour

Schedule a tour and discover a specific program, muliple programs, or tour every program available.

Apply
Apply

Complete Your Online Application

Begin the application process and get one step closer to your journey at Dixie Tech!

Funding
Funding

Apply for Financial Aid & Scholarships

Work with our advisors to apply for Financial Aid and learn about Scholarship options.

Tour Campus & Classroom

Dixie Technical College is located atop Tech Ridge overlooking downtown St. George. Please stop by and learn a little more about a program that you might be interested in. While here don’t forget to check out the Campus Tech Ridge Cafe to grab some lunch and ask about the specials prepared by our world class Culinary Arts students.


Mobile App Development Industry Partners

Dixie Technical College's OAC program collaborates closely with industry partners, ensuring that its curriculum remains highly relevant and applicable to the dynamic demands of the modern workplace.

busybusy logo
fishbowl
golfshot
beatbread logo
kore

Industry Expert Instructors

Our industry-leading instructors, equipped with years of experience and knowledge, are prepared to mentor and guide the next generation of Mobile App Developers.

Brad Campbell

Brad Campbell

As a computer science graduate who has started multiple companies, Brad Campbell enjoys teaching programming and watching students unlock their potential to change the world.

 

Lukas Simonson

Lukas Simonson

As a Mobile App Development graduate turned instructor, Lukas Simonson loves teaching students and learning from their unique solutions to programming challenges.

Contact a Mobile App Development Advisor

Questions about this specific program? Maybe a question about Dixie Tech? Our advisors are here to help.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Name*