Posts

Showing posts with the label Mobile App Platform

Reproducing Popular iOS Controls Part 3: App Store & Maps

Image
The third part of new course, Reproducing Popular iOS Controls , is ready today! In this final part, you’ll dig into controls from Apple’s own apps to recreate a custom view controller transition from the App Store and a custom presentation controller as seen in the Maps app. Take a look at what’s inside: Part 3: App Store & Maps Introduction : In this video we’ll talk about two interesting Apple apps – the App Store and Maps, and how their custom presentations make them shine. App Store: Transitions : In this video you’ll learn about custom transitions, particularly as they pertain to the App Store app. App Store: Custom Modal Presentation Setup : In this video you’ll learn how to set up a scalable stage for the presentation transition. App Store: Custom Modal Presentation Animations : In this video you’ll implement the animations for the custom modal presentation as seen on the App Store app. Challenge: App Store Custom Modal Dismissal : In this challenge you’ll tackle ...

Screencast: Coordinators

A coordinator design pattern, which makes heavy use of delegates and protocols, allows you to let your UIViewControllers do what they do best - display views! The post Screencast: Coordinators appeared first on Ray Wenderlich . from Ray Wenderlich https://ift.tt/2msBp8P

Android Slices: Getting Started

Image
At Google I/O 2018 , Google announced a new way to present UI templates that can display rich, dynamic and interactive content from your app within the Google Search app and, later, in other places such as the Google Assistant . Those UI templates are called Slices . The templates are great for many reasons: Slices can help users to get information or take instant action outside of an app screen. Slices make your users re-engage with your app in a relevant context. Slices are built into Android Jetpack and can extend all the way back to Android Kitkat API 19. Slices are in beta release at the time of writing this tutorial, but you can get started developing with them today! Getting Started In this tutorial you are going to build a Slice template for a raywenderlich.com Bookstore app. The Slice will display some book covers with titles and prices, as well as a notification icon to enable or disable the app notification. Here’s what the end product will look like: Prerequis...

Data Structures & Algorithms in Swift Full Release Now Available!

Image
Hey, Swifties! The full release of our Data Structures & Algorithms in Swift book is now available! The early access release of this book — complete with the theory of data structures and algorithms in Swift — debuted at our conference RWDevCon 2018. Since then, the team has been hard at work creating a robust catalogue of challenges — 18 chapters in all — to test what you’ve learned and grow your expertise. The book is structured with the theory chapters alternating with the challenge chapters to keep you on track to nail down the fundamental and more advanced concepts. Why Do You Need This Book? Understanding how data structures and algorithms work in code is crucial for creating efficient and scalable apps. Swift’s Standard Library has a small set of general purpose collection types, yet they don’t give you what you need for every case. Moreover, you’ll find these concepts helpful for your professional and personal development as a developer. When you interview for a softw...

Basic UIView Animation Tutorial: Getting Started

Image
Update note : Ehab Amer updated this tutorial for Xcode 10 and iOS 12. Bjørn Ruud wrote the original. One of the coolest things about iOS apps is how animated they are. Views can nimbly fly across the screen, gracefully fade in and out, cleverly rotate around and rescale, and much, much more! UIView animation is everywhere in iOS, and it’s a big part of what makes iOS apps so much fun. Thoughtfully chosen animations look great, and they can really bring your own iOS app to life. Better still, they’re also a great way to draw a user’s attention any time new or additional information becomes available in your app. But maybe the best part about UIView animation is that it’s incredibly easy to implement. All it takes is a few lines of code, and you’re up and running! In this tutorial, you’ll get a chance to go hands-on with UIView animation! You’ll create a simple app with a picnic theme: You’ll use animation to open the picnic basket, animate an interloping bug that’s snuck into the ...

Screencast: Firebase for Android – Realtime Database

In this video tutorial, you'll see how to incorporate synchronized state into your Android app using Firebase Realtime Database. The post Screencast: Firebase for Android – Realtime Database appeared first on Ray Wenderlich . from Ray Wenderlich https://ift.tt/2NYxXiI

Open Call: Co-Author for Upcoming Machine Learning Book

Image
Looking for a unique opportunity to get involved in our newest project? For the past several months, two of the most experienced authors on the raywenderlich.com team have been working on a new book on Machine Learning: Matthijs Hollemans : author of iOS Apprentice , and author of machinethink.net Audrey Tam : platinum author on raywenderlich.com , and RWDevCon 2018 machine learning workshop speaker Matthijs and Audrey have been making some great progress on the book, and we are looking to bring on one more author to help us take this book to the finish line. We are looking for someone with practical experience in machine learning topics such as: Image to image transforms Sequence prediction Natural language processing Sentiment analysis Other aspects of machine learning you have experience with Keep reading to find out the benefits of writing a book with raywenderlich.com, and how to apply! Why Write a Book With raywenderlich.com? We’ve created many books at raywender...

Reproducing Popular iOS Controls Part 2: Robinhood

Image
Part two of our new course, Reproducing Popular iOS Controls , is ready for you today! In this part of the course, you’ll study and recreate three UI elements of the Robinhood app: Card-like newsfeed control Animated ticker control Interactive graph Take a look at what’s inside: Part 2: Robinhood Introduction : In this video you’ll learn about the next app we’re dissecting, Robinhood, and the three key UI component that you’ll learn to build. Newsfeed Control : First up is the newsfeed, and in this video we discuss that control and card-like UIs in general, then figure out how to build it. Card-Swipe Collection View Layout (Swipe-to-Remove) : In this video you’ll learn how to create a custom UICollectionLayout that looks just like the Robinhood newsfeed. Animating a Card Stack : This video will teach you how to set up gestures and animations in a scalable way. Challenge: Number Indicator : In this challenge your task is to interactively animate the bottom cell that appea...