The 2016 ISE Coding Garage has officially started! The 9-week program, designed for high school students that have taken the AP Computer Science course from West High or Iowa City, allows students to learn from ISE interns, and write and create their own Android app to present to a panel of judges.
What we have to say, what you want us to hear.
That’s how our blog works. It’s interactive. Let’s learn together.
Attack of the Phone People
For the longest time, it was only Matt. The rest of the office carried on as if it had never happened, playing their ping pong games, drinking their coffee, even meeting for the occasional happy hour after work on Friday. But not Matt.
Welcome back to the Meet Our Team Q&A series. My name is Daniela Williams, Project Manager at ISE, and I’ll be asking ISE team members questions to help give insight into what makes us tick.
Today I'm interviewing Clay Schumacher, Senior Software Engineer, and head of Mobile Development at ISE.
A cohesive visual style is important to any web or mobile app. Developers have been doing this on the web using CSS for many years, and for native Android apps Styles and Themes are the standard. For iOS apps, there is UIAppearance. But while powerful and available since iOS 5, many apps still don't take advantage of its abilities.
I'll explain how to use UIAppearance to style all the components of one type the same way across your app, and how to use subclassing to accomplish a CSS-like functionality. I'll be using Swift for this tutorial, but everything can be done in Objective-C as well. For the full code, and to clone the project created in this tutorial, download the ebook on how to use UIAppearance to create iOS app themes.