Next week: Women in iOS meetup at Adobe NYC

Posted on Friday, March 17th, 2017 by Ash Ryan
Category: Events

Women in iOS meetup

Creative SDK iOS Product Manager Maria Perez recently gave a talk at the Women in iOS meetup here in NYC.

We are now proud to announce that we will be hosting their next event at the Adobe NYC offices near Union Square.

From the organizers:

Women in iOS, part of the popular iOSoho meetup, has a goal to bring more women and other underrepresented groups into the larger iOS community.

The Women in iOS meetup is about creating a safe and comfortable environment for women and other underrepresented groups in the iOS development industry. We understand that, for some, it might be intimidating to attend a meetup where they could be the only “other” person in the room.


Date: Wednesday, March 22, 2017
Time: 7:00pm to 10:00pm
Place: Adobe NYC, Union Square

Get more details and register for the event today.


Improving App Navigation for Vision-Impaired Users
Claire Lynch, iOS Developer at Prolific Interactive
A new accessibility feature called custom rotors allows us to mirror visual hierarchies with voice control, making it easier for vision-impaired users to navigate mobile applications with efficiency and accuracy. This talk will cover code examples as well as a more general introduction to the vision-impaired user community and Apple’s accessibility solutions for this user group.

Claire is an iOS Engineer at Prolific Interactive and graduated from the Flatiron School last August. She was on a fast track to attend medical school at the UW-Madison but pivoted towards programming because it captures her love for both creativity and math. In her free time, she loves cycling around Brooklyn, seeing live music and throwing dinner parties! Prolific.

iOS & In-development Hardware
Julie Yaunches, Lead Software Engineer at Grow Labs
Diving into apps that act as gateways to custom hardware devices. How you both develop for consumer-facing use, yet support in-development hardware/firmware. Balancing the act of being debugger, user interface, and ensuring end-to-end integration.

Julie has been writing iOS apps for 5 years and has specialized in hardware enabled ones for going on 3 years. Before iOS, she worked in web/API development primarily with Ruby on Rails. She now leads software engineering for the gardening hardware startup, Grow.

See you at Women in iOS next week!

Wrap-up: Nulab events in Japan

Posted on Wednesday, December 21st, 2016 by Ash Ryan
Category: Events

Cacoo and Creative Sdk in Tokyo

Our thanks to Nulab Inc. for hosting some fun events with the Adobe Creative SDK team in Japan.

We held two events in two nights on December 7 and 8, one at the Dots event space in Shibuya, Tokyo, and the other at Nulab headquarters in Fukuoka. (You can read Nulab’s wrap-up, written in Japanese, on the Nulab blog).

Cacoo + Creative SDK


Earlier this year, Nulab’s diagramming tool Cacoo was one of the first Creative SDK for Web beta partners to launch with our new web version of the Asset Browser UI component. At the events, we showed Cacoo and Creative Cloud users what new workflows are now possible thanks to Cacoo’s Creative SDK integration.

During the events, I gave an introduction to the Creative SDK, covering how it enables developers to build Creative Cloud storage integrations and utilize Adobe-built creative tools, right within their iOS, Android, and Web apps.

I was joined by Mr. Hirayama, Product Owner for Cacoo, who demonstrated Creative Cloud-to-Cacoo workflows, made possible via the Creative SDK Asset Browser. Mr. Hirayama showed the audience how simple it is to import assets from Creative Cloud to Cacoo by simply selecting Creative Cloud files, InDesign layouts and more from the integrated Asset Browser, all without ever leaving Cacoo.

Cacoo and Creative SDK, Hirayama

Again, our thanks to Nulab and all of the Cacoo and Creative Cloud users who joined us in Tokyo and Fukuoka!

If you haven’t seen Cacoo’s integration in action yet, check out the details and screencast here.


Want to try the Asset Browser or any of the other Creative SDK components for your iOS, Android, or Web app?

Visit the Creative SDK developer portal to get started!

Cacoo and Creative SDK in Tokyo, cookies

Creative SDK + Cacoo events in Japan

Posted on Friday, December 2nd, 2016 by Ash Ryan
Category: Events

Cacoo and the Adobe Creative SDK

The Creative SDK team is excited to announce a couple of events that we’re doing this month in Japan in collaboration with Nulab, makers of online diagramming tool Cacoo (you can read more about their Creative SDK integration here).

Cacoo, by Nulab Inc.

Cacoo features one of the very first integrations of a new generation of components for the Creative SDK for Web, which we launched publicly during Adobe MAX just a month ago.

With the Creative SDK, Cacoo users can take advantage of the Creative Cloud Asset Browser UI component, which lets them pull their Creative Cloud assets directly into Cacoo diagrams:

Cacoo + Adobe Creative SDK screencast

Now, the Creative SDK team is coming to Japan and holding 2 events with Nulab to talk directly to users, designers, and developers about our partnership with Cacoo, and how users and developers alike can get the most out of the Creative SDK.


Join us in either Tokyo or Fukuoka for our upcoming events with Nulab and Cacoo.


Our first event will take place on Wedensday, December 7 at Dots in Shibuya.

You can get all of the info for the event on Connpass (info in Japanese).

It looks like we’re currently sold out for this one, but go ahead and add your name to the waitlist in case seats open up.


We’ll follow that event immediately the next day, on Thursday, December 8, with an event at Nulab headquarters in Fukuoka.

Details for the Fukuoka event can also be found on Connpass (info in Japanese).

We hope to see you in Japan this month!

In the meantime, want to try the Creative SDK for your iOS, Android, or Web app? Head over to our developer portal, choose your platform, and get started!

Learn to Code New York at Galvanize NYC

Posted on Monday, November 7th, 2016 by Ash Ryan
Category: Events

JavaScript Learn to Code meetup

Learning to code JavaScript in NYC? Come out tonight to the Learn to Code meetup at Galvanize NYC in West SoHo.

I’ll be there to show JavaScript beginners how to use HTML and JavaScript to take advantage of the Adobe Creative SDK Image Editor in a web page.

The event goes from 6:30pm – 8:30pm tonight, Monday, November 7. Be on time so you can follow along with the coding session from the beginning!

Go sign up, get directions, and join us tonight!

Creative SDK guest lecture at USC’s Viterbi School of Engineering

Posted on Monday, October 31st, 2016 by Ash Ryan
Category: Events

USC Viterbi School of Engineering

Back in March, the Adobe Creative SDK team sponsored Droidcon SF, where we set up a booth to show developers the Creative SDK in action. During Droidcon, I gave a code workshop on integrating the Creative SDK Image Editor into an Android app.

It was there that I met USC Viterbi School of Engineering’s Rob Parke. Rob kindly invited me down to USC to give a guest lecture, and walk his students through building a basic integration with the Creative SDK Image Editor on Android.

We made that happen last month, when I visited Rob’s Android development students during one of their classes. I had a lot of fun working with his students during the 2-hour workshop, going from setting up an Android Studio project to integrating the SDK.

After the workshop, I asked Rob a few questions about his role at USC, his advice for students, and what technologies are currently exciting to him. He even shared with me a little about a new minor he is creating (hint: electronic device creation and production)!

I’d like to share that conversation with you below.

Rob Parke, USC Viterbi School of Engineering Senior Lecturer

Hi Rob!

Hi everyone!

Please share with us a little about your background and what you teach at USC.

I’m a Senior Lecturer in the Information Technology Program (ITP) at the USC Viterbi School of Engineering. My academic background is in computer science and electrical engineering, and I have been fortunate to work in a diverse set of fields ranging from software development to post-production sound.

At ITP, I currently teach Introduction to Python and Android App Development.

How much of a technical background do your students typically have before starting your classes?

It varies based on the course, but for our introductory courses, student need no previous technical background.

ITP is a really exciting place because our primary mission is to teach applied technical skills to students who are non-computer science / non-engineering majors. We offer a host of minors from mobile app development to analytics to computer forensics/security that students can combine with their undergraduate degree. For example, one of the top students in my Android course last semester is now in a Ph.D. program for history.

My Python class is introductory, so most students have never programmed before. I tell the students that it will be challenging, but that the course is designed so that everyone can be successful.

The Android course is the third in a sequence which is preceded by Introduction to Python (or Java/C++) and then Data Structures, but students still have varied backgrounds. For example, it could be the third programming course for a sophomore majoring in art, and it could be a technical elective for a graduating fifth-year senior majoring in computer science.

Do you recommend that students pick up any specific skills before the semester starts?

For Android, I recommend they learn Java syntax since some students may be new to Java and that they review object-oriented programming.

The syntax and Java-specific elements such as collections are pretty straightforward for those with C++ experience. However, they definitely benefit from learning (or relearning) the deeper object-oriented concepts, such as what static means in different contexts, how anonymous inner classes work, and what polymorphism/inheritance look like in a real-world system.

For most students, this is their first experience working in a very large codebase / existing ecosystem and it is easy to get overwhelmed by all the moving parts, so understanding those fundamentals is helpful.

What advice do you have for students who take an introductory programming class and discover they love it?

Learn more and program more!

When students discover that they really enjoy it, they are usually surprised since there is a stereotype of what a programmer is (which they do not fit) or what programming is like. The most critical thing is to keep challenging themselves, to develop a strong foundation of core programming concepts, and to connect to the larger community (with friends, online, through meetups, etc.).

I encourage students take a second, more advanced course, which would typically be Data Structures. In lieu of that, I strongly suggest some kind of structured learning, which could be a book or online course. It is also engaging to work on a project that they care about. This could be a simple game to show their friends, a program for a club or hobby, or anything that captures their interest enough to dig deeper.

It is exciting because students realize that programming can be part of their career—regardless of their grade level or their major. Some will find that they can use Python scripts to automate data processing in business or research; others will add a programming minor to combine software development with their major discipline; others will change their major to computer science or pursue a post-baccalaureate program; and others will enroll in industry-focused boot camps.

What’s your preferred method for keeping up to date with what’s happening in the Android ecosystem?

It is a challenge, but fun!

Technical blogs are great resources, and I also really enjoy attending Android developer conferences since it is a great chance to meet and learn from industry experts.

It is important for me to keep up to date with the direction of Android development to help prepare students for internships and jobs, so I solicit feedback from industry professionals on curriculum. I am always learning from students that share what they learned at internships or from independent projects as well.

What technologies are exciting to you these days?

I am excited by how accessible it has become to manufacture physical devices.

I am creating a minor for electronic device creation and production that will be open to all majors, similar to our mobile app development program. With rapid prototyping and electronics knowledge, students can develop all sorts of innovative products such as wearables or connected devices.

Thanks to USC Viterbi School of Engineering’s Rob Parke for having me out to give a Creative SDK code workshop for his students!

Interested in learning more about the Creative SDK? Head on over to our developer portal.

Next week: Creative Showcase event with Generate App

Posted on Friday, October 14th, 2016 by Ash Ryan
Category: Events

The Creative Apps Community NYC

Next week is our next Creative Apps Community NYC event! This time, we’re featuring an app, an artist, and a hands-on workshop!

Join the Creative Apps Community next week on Wednesday, October 19th at Adobe Union Square in NYC for a Creative Showcase featuring Generate App and artist George Evan’s fantastic photography and art.

@prestonkonrad by George Evan

@prestonkonrad by George Evan

Learn about George Evan’s artistic workflow on mobile and desktop using Adobe tools and Generate App. Then you can try it yourself with our hands-on workshop!

If you’re into mobile photography (or want to get started), this hands-on workshop is not to be missed!

RSVP and details

You can RSVP on your favorite events site. All the details are there:

The Creative SDK at CUNY Hackathon

Posted on Monday, October 10th, 2016 by Ash Ryan
Category: Events

CUNY hackathon

The Adobe Creative SDK team is excited to be involved in CUNY’s upcoming hackathon!

The theme? It’s simple: “improve CUNY“.

The Creative SDK will be joining the hackathon to offer a code workshop on using the Image Editor UI component (developer demo on GitHub here) in a web app. We’ll also be around to offer general mentorship to students looking for help on the first day of the event.

Our thanks to CUNY Startups for having us out. We’re looking forward to this hackathon, which is bringing together designers, developers, marketers, and visionaries to improve the CUNY experience.

Interested in learning more about the event? Check out CUNY’s hackathon page.

Creative SDK workshop at Rutgers Coding Bootcamp

Posted on Wednesday, October 5th, 2016 by Ash Ryan
Category: Events

Adobe Creative SDK at Rutgers Coding Bookcamp

As Technical Evangelist for the Creative SDK, I get to go out and talk to developer communities around the U.S. and the world about software development and tools offered by Adobe that enable apps to connect to Creative Cloud.

I was recently invited by Rutgers Coding Bootcamp to visit their campus in Jersey City. During my visit, I gave a talk to their students (and a few alums!) on the high-level differences between SDKs, APIs, libraries, and frameworks.

After the talk, the students joined me in a coding workshop, where we built a basic web page integrating the Creative SDK Image Editor UI component (you can try a live developer demo on our GitHub org).

Adobe Creative SDK at Rutgers Coding Bookcamp

I really enjoyed my time with this group of sharp web development students and the faculty and staff who support them.

After the workshop, I took a moment to ask Rutgers Coding Bootcamp’s Career Director, Nalani Kopp, a few questions about the program.

Nalani Kopp, Rutgers Coding Bootcamp

Hi Nalani!
Hi everyone!

Tell us about Rutgers Coding Bootcamp and your role there.
Rutgers Coding Bootcamp is a 6 month intensive full-stack development program. Our graduates learn a range of technologies, including HTML, CSS, JavaScript, Node.js, jQuery, MySQL, Heroku, Git, and more.

My role as Career Director is to provide students with support on their career development through job application and networking workshops. I also build robust partnerships to solve technical hiring needs for employers by sourcing our students and alumni.

My ultimate goal is to break down the barriers to hiring managers by providing them with access to our incredible pool of talent.

What inspired the start of the bootcamp?
Rutgers Coding Bootcamp desires to fill the technical talent gap by preparing skilled workers with the web development training they need to be successful in today’s workforce.

Our curriculum is reviewed and inspired by our employer partnership network, university curriculum team, student feedback system, and lead engineers in the industry.

What skills do you recommend that students pick up before joining a bootcamp?
Technical bootcamps require dedication, humility, and perseverance. We recommend that students prepare for the bootcamp by beginning with HTML and CSS training on Codecademy.

It is also advised that students begin networking within the tech community to be inspired by others who have gone through rigorous technical training.

What most excites you about the future of the bootcamp and its students?
As a former HR Director for a tech startup, I’m excited to see how our bootcamp enables hard-working employees to acquire a new technical acumen that leads to their next career step.

Some of the most difficult qualities to source for engineering hires are often collaboration, communication, and leadership. Since a strong percentage of our students come from non-traditional tech backgrounds, they excel incredibly in these soft skills that tend to make or break an engineering team.

Thanks to Rutgers Coding Bootcamp and Nalani for bringing me out to share a talk and Creative SDK code workshop with their students!

Interested in learning more about the Creative SDK? Head on over to our developer portal.

Creative Showcase event: Generate App

Posted on Thursday, September 29th, 2016 by Ash Ryan
Category: Events

The Creative Apps Community NYC

We’re excited to announce a new Creative Apps Community NYC event for you, featuring an app, an artist, and a hands-on workshop!

Join the Creative Apps Community on Wednesday, October 19th at the Adobe office for a Creative Showcase featuring Generate App and artist George Evan’s fantastic photography and art.

@prestonkonrad by George Evan

@prestonkonrad by George Evan

Get a peek into George Evan’s artistic workflow on mobile and desktop using Adobe tools and Generate App, and then try it yourself with our hands-on workshop!

RSVP and details

You can RSVP on your favorite events site. All the details are there:

The Creative SDK at Japan NYC Startups

Posted on Wednesday, July 27th, 2016 by Ash Ryan
Category: Events

Japan NYC Startups

If you’re in or around NYC next Monday, come join the next Japan NYC Startups event!

I’ll be giving a talk on Technical Evangelism, and showing a Creative SDK integration case study by demoing Cacoo, a product from Japanese startup Nulab Inc., one of the world’s first integrators of our Creative Cloud Asset Browser for Web.

About Japan NYC Startups

Japan NYC Startups is a global community focused on bridging Japanese and American technology ecosystems.

The event’s goal is to help entrepreneurs and business leaders share their collective experiences and knowledge in working across the US and Japanese markets. In particular, this community aims to help technologists in NYC and Japan understand key differences about business practices between the two countries.

Event details

  • Date: Monday, August 1, 2016
  • Time: 6:30pm to 9:00pm
  • Place: Pivotal Labs, 625 Avenue of the Americas

You can get further details and RSVP on the Japan NYC Startups meetup page.