For development tools, you will want Visual Studio 2015. If you want to target an iPhone, even with an emulator, you will need a Macintosh.
I’d suggest Windows 10 operating system, and flavor.
If you want to develop mobile apps for Android and/or Windows platforms, you can use a Windows PC. You will therefore probably want to bring your own notebook computer.
And it may be reserved for class, or full of other users. You will find it inconvenient to visit the Church St lab when you want to work on something. The official description is about 4 hours outside work per class day. While you are here, you will have great stuff.īut: this course requires more programming homework than you can accomplish during class hours. They will have development software for doing the things that we will do in class. It is difficult to know exactly what any one person will need, but here are my suggestions:Ĭlass will be taught in a lab with high-powered workstation computers, running both iOS and Windows. No vendor sells a paper copy, so if you want one, you’ll have to print it, bind it, and trim it yourself. The electronic edition of it is downloadable free from Xamarin in several different formats, see. Successful completion of CS-50 or equivalent, or at least one year of industrial experience in object-oriented programming.Ĭreating Mobile Apps with Xamarin Forms, by Charles Petzold (Microsoft Press, 2016). This is an applied class, not a theoretical one, and extensive programming homework will be required.įamiliarity with either the C# or Java language. We will conclude with an examination of databinding and model-view-viewmodel architecture stack. We’ll study styles and user experience design. We will examine forms and layout, controls, navigation, and text handling.
We will examine the design choices between Portable Class Libraries and Shared Asset Project projects, and between using XAML and code for constructing objects and setting their properties. We will start with the basic anatomy of a Xamarin mobile app. Xamarin Forms provides a framework for covering all major mobile platforms from a single C# codebase. With The University of Texas at Dallas’ unique history of starting as a graduate institution first, the CS Department is built on a legacy of valuing innovative research and providing advanced training for software engineers and computer scientists.Mobile devices are the hottest sector in software development today, but covering all the available platforms is tricky.
The UT Dallas Computer Science program is one of the largest Computer Science departments in the United States with over 2,100 bachelor’s-degree students, more than 1,000 MS master’s students, 150 PhD students, and 86 faculty members, as of Fall 2016. Source | CNNMoney and PayScale’s Top 100 Best Jobs in AmericaĪBOUT THE UT DALLAS COMPUTER SCIENCE DEPARTMENT The UT Dallas CS department offers various courses geared towards mobile app development including Fundamentals of Mobile App Development (CS 4V95), and Human Computer Interaction (CS 6326).Ĭlick here to view CNN’s article about the best jobs in America and see why CNNMoney chose mobile app development and other computer science related jobs as some of the best jobs available in America. Via CNNMoney – With 2017 just starting, CNNMoney/ PayScale‘s released its list of top 100 careers with the biggest growth, greatest pay and most satisfying work. At the top of the list, CNNMoney and PayScale have listed Mobile App Developer as the best job in America with the median pay at $97,100 and the top pay at $133,000.ĬNNMoney and PayScale estimate that with the growing demand for developers there will be a 19% job growth over the next ten years.